Comprehensive particle mappings (#309)

* Map particle stuff

* source -> parameters

* Fix things

* xVelocity -> velocityX
This commit is contained in:
Erlend Åmdal 2018-12-16 18:26:54 +01:00 committed by Adrian Siekierka
parent da2e38b785
commit 23242ea914
73 changed files with 1246 additions and 574 deletions

View File

@ -1,18 +0,0 @@
CLASS dbt
CLASS dbt$a
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
METHOD <init> (Lbbp;DDDDDD)V
ARG 1 world
ARG 2 x
ARG 4 y
ARG 6 z
METHOD a update ()V

View File

@ -1,23 +0,0 @@
CLASS dbv
CLASS dbv$a
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
METHOD <init> (Lbbp;DDDDDD)V
ARG 1 world
ARG 2 x
ARG 4 y
ARG 6 z
METHOD a update ()V
METHOD a setSpriteIndex (I)V
METHOD a buildGeometry (Lcou;Lagv;FFFFFF)V
ARG 1 vertexBuffer
ARG 2 entity
ARG 3 deltaTicks

View File

@ -1,18 +0,0 @@
CLASS dcw
CLASS dcw$a
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
METHOD <init> (Lbbp;DDDDDD)V
ARG 1 world
ARG 2 x
ARG 4 y
ARG 6 z
METHOD a update ()V

View File

@ -1,18 +0,0 @@
CLASS dcy
CLASS dcy$a
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
METHOD <init> (Lbbp;DDDDDD)V
ARG 1 world
ARG 2 x
ARG 4 y
ARG 6 z
METHOD a update ()V

View File

@ -1,17 +0,0 @@
CLASS ddc
CLASS ddc$a
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
METHOD <init> (Lbbp;DDDDDD)V
ARG 1 world
ARG 2 x
ARG 4 y
ARG 6 z

View File

@ -1,7 +0,0 @@
CLASS ddd
METHOD a update ()V
METHOD a buildGeometry (Lcou;Lagv;FFFFFF)V
ARG 1 vertexBuffer
ARG 2 entity
ARG 3 deltaTicks
METHOD b getParticleGroup ()I

View File

@ -1,16 +0,0 @@
CLASS ddf
CLASS ddf$a
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
METHOD <init> (Lbbp;DDD)V
ARG 1 world
ARG 2 x
METHOD a update ()V

View File

@ -17,7 +17,7 @@ CLASS ddl net/minecraft/client/network/ClientPlayerEntity
METHOD a damage (Lage;F)Z
ARG 1 source
ARG 2 amount
METHOD a copyEntityData (Lagv;)V
METHOD a addCritParticles (Lagv;)V
METHOD a startRiding (Lagv;Z)Z
ARG 1 entity
METHOD a move (Lahj;DDD)V
@ -42,6 +42,7 @@ CLASS ddl net/minecraft/client/network/ClientPlayerEntity
ARG 1 sound
ARG 2 volume
METHOD a dropSelectedItem (Z)Laoy;
METHOD b addEnchantedHitParticles (Lagv;)V
METHOD bb isSneaking ()Z
METHOD c heal (F)V
METHOD c setCurrentHand (Lafo;)V

View File

@ -1,15 +1,23 @@
CLASS dbr net/minecraft/client/particle/BarrierParticle
CLASS dbr$a Factory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD <init> (Lbbp;DDDLbbo;)V
ARG 1 world
ARG 2 x

View File

@ -1,15 +1,23 @@
CLASS ddb net/minecraft/client/particle/BlockCrackParticle
CLASS ddb$a Factory
METHOD a createParticle (Lfq;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
FIELD J block Lbpm;
FIELD K blockPos Let;
METHOD <init> (Lbbp;DDDDDDLbpm;)V

View File

@ -1,15 +1,23 @@
CLASS dcd net/minecraft/client/particle/BlockFallingDustParticle
CLASS dcd$a Factory
METHOD a createParticle (Lfq;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD <init> (Lbbp;DDDFFF)V
ARG 1 world
ARG 2 x

View File

@ -1,26 +1,42 @@
CLASS dby net/minecraft/client/particle/BlockLeakParticle
CLASS dby$a FactoryWater
CLASS dby$a LavaFactory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
CLASS dby$b
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
CLASS dby$b WaterFactory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
FIELD K slowedTimer I
METHOD a update ()V
METHOD a getColorMultiplier (F)I

View File

@ -0,0 +1,26 @@
CLASS dbt net/minecraft/client/particle/BubbleColumnUpParticle
CLASS dbt$a Factory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD <init> (Lbbp;DDDDDD)V
ARG 1 world
ARG 2 x
ARG 4 y
ARG 6 z
METHOD a update ()V

View File

@ -0,0 +1,31 @@
CLASS dbv net/minecraft/client/particle/BubblePopParticle
CLASS dbv$a Factory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD <init> (Lbbp;DDDDDD)V
ARG 1 world
ARG 2 x
ARG 4 y
ARG 6 z
METHOD a update ()V
METHOD a setSpriteIndex (I)V
METHOD a buildGeometry (Lcou;Lagv;FFFFFF)V
ARG 1 vertexBuffer
ARG 2 entity
ARG 3 deltaTicks

View File

@ -1,26 +1,42 @@
CLASS dcr net/minecraft/client/particle/CloudParticle
CLASS dcr$a
CLASS dcr$a CloudFactory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
CLASS dcr$b
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
CLASS dcr$b SneezeFactory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD <init> (Lbbp;DDDDDD)V
ARG 1 world
ARG 2 x

View File

@ -1,37 +1,61 @@
CLASS dbs net/minecraft/client/particle/CrackParticle
CLASS dbs$a FactoryItem
CLASS dbs$a ItemFactory
METHOD a createParticle (Lfs;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
CLASS dbs$b
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
CLASS dbs$b SlimeballFactory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
CLASS dbs$c
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
CLASS dbs$c SnowballFactory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD <init> (Lbbp;DDDDDDLawo;)V
ARG 1 world
METHOD a buildGeometry (Lcou;Lagv;FFFFFF)V

View File

@ -0,0 +1,24 @@
CLASS ddf net/minecraft/client/particle/CurrentDownParticle
CLASS ddf$a Factory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD <init> (Lbbp;DDD)V
ARG 1 world
ARG 2 x
METHOD a update ()V

View File

@ -1,37 +1,61 @@
CLASS dbw net/minecraft/client/particle/DamageParticle
CLASS dbw$a FactoryDefault
CLASS dbw$a DefaultFactory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
CLASS dbw$b FactoryCritMagic
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
CLASS dbw$b EnchantedHitFactory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
CLASS dbw$c FactoryCrit
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
CLASS dbw$c CritFactory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD <init> (Lbbp;DDDDDD)V
ARG 1 world
ARG 2 x

View File

@ -1,15 +1,23 @@
CLASS dbx net/minecraft/client/particle/DragonBreathParticle
CLASS dbx$a Factory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD <init> (Lbbp;DDDDDD)V
ARG 1 world
ARG 2 x

View File

@ -1,15 +1,23 @@
CLASS dcm net/minecraft/client/particle/ElderGuardianAppearanceParticle
CLASS dcm$a Factory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
FIELD J guardian Lahe;
METHOD <init> (Lbbp;DDD)V
ARG 1 world

View File

@ -0,0 +1,20 @@
CLASS ddd net/minecraft/client/particle/EmitterParticle
FIELD J entity Lagv;
FIELD K emitterAge I
FIELD L maxEmitterAge I
FIELD M parameters Lft;
METHOD <init> (Lbbp;Lagv;Lft;)V
ARG 1 world
ARG 2 entity
ARG 3 parameters
METHOD <init> (Lbbp;Lagv;Lft;I)V
ARG 1 world
ARG 2 entity
ARG 3 parameters
ARG 4 maxAge
METHOD a update ()V
METHOD a buildGeometry (Lcou;Lagv;FFFFFF)V
ARG 1 vertexBuffer
ARG 2 entity
ARG 3 deltaTicks
METHOD b getParticleGroup ()I

View File

@ -1,26 +1,42 @@
CLASS dcg net/minecraft/client/particle/EmotionParticle
CLASS dcg$a FactoryAngry
CLASS dcg$a AngryVillagerFactory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
CLASS dcg$b FactoryLove
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
CLASS dcg$b HeartFactory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD <init> (Lbbp;DDDDDD)V
ARG 1 world
ARG 2 x

View File

@ -1,26 +1,42 @@
CLASS dca net/minecraft/client/particle/EnchantGlyphParticle
CLASS dca$a
CLASS dca$a NautilusFactory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
CLASS dca$b
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
CLASS dca$b EnchantFactory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
FIELD J startX D
FIELD K startY D
FIELD L startZ D
@ -30,6 +46,8 @@ CLASS dca net/minecraft/client/particle/EnchantGlyphParticle
ARG 4 y
ARG 6 z
METHOD a update ()V
METHOD a addPos (DDD)V
METHOD a move (DDD)V
ARG 1 dx
ARG 3 dy
ARG 5 dz
METHOD a getColorMultiplier (F)I

View File

@ -1,19 +1,29 @@
CLASS dcb net/minecraft/client/particle/EndRodParticle
CLASS dcb$a Factory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD <init> (Lbbp;DDDDDD)V
ARG 1 world
ARG 2 x
ARG 4 y
ARG 6 z
METHOD a addPos (DDD)V
METHOD a move (DDD)V
ARG 1 dx
ARG 3 dy
ARG 5 dz

View File

@ -1,15 +1,23 @@
CLASS dci net/minecraft/client/particle/ExplosionHugeParticle
CLASS dci net/minecraft/client/particle/ExplosionEmitterParticle
CLASS dci$a Factory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
FIELD J age_ I
FIELD K maxAge_ I
METHOD <init> (Lbbp;DDDDDD)V

View File

@ -1,15 +1,23 @@
CLASS dch net/minecraft/client/particle/ExplosionLargeParticle
CLASS dch$a Factory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
FIELD J TEX Lqc;
FIELD L age_ I
FIELD M maxAge_ I

View File

@ -1,15 +1,23 @@
CLASS dcc net/minecraft/client/particle/ExplosionSmokeParticle
CLASS dcc$a Factory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD <init> (Lbbp;DDDDDD)V
ARG 1 world
ARG 2 x

View File

@ -1,6 +0,0 @@
CLASS dcq net/minecraft/client/particle/FactoryParticle
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX

View File

@ -1,15 +1,23 @@
CLASS dck net/minecraft/client/particle/FireSmokeLargeParticle
CLASS dck$a Factory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD <init> (Lbbp;DDDDDD)V
ARG 1 world
ARG 2 x

View File

@ -1,15 +1,23 @@
CLASS dcu net/minecraft/client/particle/FireSmokeParticle
CLASS dcu$a Factory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD <init> (Lbbp;DDDDDD)V
ARG 1 world
ARG 2 x

View File

@ -9,10 +9,14 @@ CLASS dce net/minecraft/client/particle/FireworksSparkParticle
ARG 3 deltaTicks
CLASS dce$b Factory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
CLASS dce$c
METHOD a update ()V
METHOD a buildGeometry (Lcou;Lagv;FFFFFF)V

View File

@ -1,15 +1,23 @@
CLASS dde net/minecraft/client/particle/FishingParticle
CLASS dde$a Factory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD <init> (Lbbp;DDDDDD)V
ARG 1 world
ARG 2 x

View File

@ -1,23 +1,33 @@
CLASS dcf net/minecraft/client/particle/FlameParticle
CLASS dcf$a Factory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD <init> (Lbbp;DDDDDD)V
ARG 1 world
ARG 2 x
ARG 4 y
ARG 6 z
METHOD a update ()V
METHOD a addPos (DDD)V
METHOD a move (DDD)V
ARG 1 dx
ARG 3 dy
ARG 5 dz
METHOD a getColorMultiplier (F)I
METHOD a buildGeometry (Lcou;Lagv;FFFFFF)V
ARG 1 vertexBuffer

View File

@ -1,15 +1,23 @@
CLASS dcl net/minecraft/client/particle/LavaEmberParticle
CLASS dcl$a Factory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD <init> (Lbbp;DDD)V
ARG 1 world
ARG 2 x

View File

@ -1,15 +1,23 @@
CLASS dcn net/minecraft/client/particle/NoteParticle
CLASS dcn$a Factory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD <init> (Lbbp;DDDDDD)V
ARG 1 world
ARG 2 x

View File

@ -2,9 +2,10 @@ CLASS dco net/minecraft/client/particle/Particle
FIELD A colorBlue F
FIELD B colorAlpha F
FIELD C sprite Ldno;
FIELD F lerpX D
FIELD G lerpY D
FIELD H lerpZ D
FIELD F cameraX D
FIELD G cameraY D
FIELD H cameraZ D
FIELD I cameraRotation Lcmd;
FIELD J EMPTY_BOUNDING_BOX Lclz;
FIELD K boundingBox Lclz;
FIELD a world Lbbp;
@ -37,8 +38,10 @@ CLASS dco net/minecraft/client/particle/Particle
ARG 4 y
ARG 6 z
METHOD a update ()V
METHOD a addPos (DDD)V
METHOD a move (DDD)V
ARG 1 dx
ARG 3 dy
ARG 5 dz
METHOD a getColorMultiplier (F)I
METHOD a setBoundingBoxSpacing (FF)V
ARG 1 spacingXZ
@ -52,12 +55,15 @@ CLASS dco net/minecraft/client/particle/Particle
METHOD b getParticleGroup ()I
METHOD b setPos (DDD)V
ARG 1 x
ARG 3 y
ARG 5 z
METHOD b setMaxAge (I)V
METHOD c hasAlpha ()Z
METHOD d getColorRed ()F
METHOD e getColorGreen ()F
METHOD e setColorAlpha (F)V
METHOD f getColorBlue ()F
METHOD h getMaxAge ()I
METHOD i incSpriteIndex ()V
METHOD j markDead ()V
METHOD k repositionFromBoundingBox ()V

View File

@ -0,0 +1,10 @@
CLASS dcq net/minecraft/client/particle/ParticleFactory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ

View File

@ -2,14 +2,54 @@ CLASS dcp net/minecraft/client/particle/ParticleManager
FIELD a world Lbbp;
FIELD b PARTICLE_TEX Lqc;
FIELD c particleQueues [[Ljava/util/ArrayDeque;
FIELD d newEmitterParticles Ljava/util/Queue;
FIELD e textureManager Ldnp;
FIELD f random Ljava/util/Random;
FIELD g factories Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
FIELD h newParticles Ljava/util/Queue;
METHOD <init> (Lbbp;Ldnp;)V
ARG 1 world
ARG 2 textureManager
METHOD a tick ()V
METHOD a updateGroup (I)V
ARG 1 group
METHOD a renderUnlitParticles (Lagv;F)V
ARG 1 cameraEntity
METHOD a addEmitter (Lagv;Lft;)V
ARG 1 entity
ARG 2 parameters
METHOD a addEmitter (Lagv;Lft;I)V
ARG 1 entity
ARG 2 parameters
ARG 3 maxAge
METHOD a setWorld (Lbbp;)V
METHOD a addParticle (Ldco;)V
METHOD a addBlockBreakParticles (Let;Lbpm;)V
ARG 1 pos
ARG 2 state
METHOD a addBlockBreakingParticles (Let;Ley;)V
METHOD a addParticle (Lft;DDDDDD)Ldco;
ARG 1 parameters
ARG 2 x
ARG 4 y
ARG 6 z
ARG 8 velocityX
ARG 10 velocityY
ARG 12 velocityZ
METHOD a registerFactory (Lfu;Ldcq;)V
ARG 1 type
ARG 2 factory
METHOD a updateParticleQueue (Ljava/util/Queue;)V
METHOD b getDebugString ()Ljava/lang/String;
METHOD b renderLitParticles (Lagv;F)V
ARG 1 cameraEntity
METHOD b updateParticle (Ldco;)V
METHOD b createParticle (Lft;DDDDDD)Ldco;
ARG 1 parameters
ARG 2 x
ARG 4 y
ARG 6 z
ARG 8 velocityX
ARG 10 velocityY
ARG 12 velocityZ
METHOD c registerDefaultFactories ()V

View File

@ -1,15 +1,23 @@
CLASS dcs net/minecraft/client/particle/PortalParticle
CLASS dcs$a Factory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
FIELD K startX D
FIELD L startY D
FIELD M startZ D
@ -19,8 +27,10 @@ CLASS dcs net/minecraft/client/particle/PortalParticle
ARG 4 y
ARG 6 z
METHOD a update ()V
METHOD a addPos (DDD)V
METHOD a move (DDD)V
ARG 1 dx
ARG 3 dy
ARG 5 dz
METHOD a getColorMultiplier (F)I
METHOD a buildGeometry (Lcou;Lagv;FFFFFF)V
ARG 1 vertexBuffer

View File

@ -1,15 +1,23 @@
CLASS ddg net/minecraft/client/particle/RainSplashParticle
CLASS ddg$a Factory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD <init> (Lbbp;DDD)V
ARG 1 world
ARG 2 x

View File

@ -1,15 +1,23 @@
CLASS dbz net/minecraft/client/particle/RedDustParticle
CLASS dbz$a Factory
METHOD a createParticle (Lfr;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a update ()V
METHOD a buildGeometry (Lcou;Lagv;FFFFFF)V
ARG 1 vertexBuffer

View File

@ -1,42 +0,0 @@
CLASS dda net/minecraft/client/particle/SomethingParticle
CLASS dda$a
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
CLASS dda$b FactoryHappy
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
CLASS dda$c
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
METHOD <init> (Lbbp;DDDDDD)V
ARG 1 world
ARG 2 x
ARG 4 y
ARG 6 z
METHOD a update ()V
METHOD a addPos (DDD)V
ARG 1 dx

View File

@ -1,59 +1,99 @@
CLASS dcv net/minecraft/client/particle/SpellParticle
CLASS dcv$a FactoryMobAmbient
CLASS dcv$a EntityAmbientFactory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
CLASS dcv$b FactoryInstant
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
CLASS dcv$b InstantFactory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
CLASS dcv$c FactoryMob
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
CLASS dcv$c EntityFactory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
CLASS dcv$d
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
CLASS dcv$d DefaultFactory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
CLASS dcv$e FactoryWitch
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
CLASS dcv$e WitchFactory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
FIELD J RANDOM Ljava/util/Random;
METHOD <init> (Lbbp;DDDDDD)V
ARG 1 world

View File

@ -0,0 +1,26 @@
CLASS dcw net/minecraft/client/particle/SpitParticle
CLASS dcw$a Factory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD <init> (Lbbp;DDDDDD)V
ARG 1 world
ARG 2 x
ARG 4 y
ARG 6 z
METHOD a update ()V

View File

@ -0,0 +1,26 @@
CLASS dcy net/minecraft/client/particle/SquidInkParticle
CLASS dcy$a Factory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD <init> (Lbbp;DDDDDD)V
ARG 1 world
ARG 2 x
ARG 4 y
ARG 6 z
METHOD a update ()V

View File

@ -0,0 +1,68 @@
CLASS dda net/minecraft/client/particle/SuspendParticle
CLASS dda$a DolphinFactory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
CLASS dda$b HappyVillagerFactory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
CLASS dda$c MyceliumFactory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD <init> (Lbbp;DDDDDD)V
ARG 1 world
ARG 2 x
ARG 4 y
ARG 6 z
METHOD a update ()V
METHOD a move (DDD)V
ARG 1 dx
ARG 3 dy
ARG 5 dz

View File

@ -1,15 +1,23 @@
CLASS dbq net/minecraft/client/particle/SweepAttackParticle
CLASS dbq$a Factory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
FIELD J TEX Lqc;
FIELD L age_ I
FIELD M maxAge_ I

View File

@ -0,0 +1,25 @@
CLASS ddc net/minecraft/client/particle/TotemParticle
CLASS ddc$a Factory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD <init> (Lbbp;DDDDDD)V
ARG 1 world
ARG 2 x
ARG 4 y
ARG 6 z

View File

@ -1,15 +1,23 @@
CLASS dbu net/minecraft/client/particle/WaterBubbleParticle
CLASS dbu$a
CLASS dbu$a Factory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD <init> (Lbbp;DDDDDD)V
ARG 1 world
ARG 2 x

View File

@ -1,15 +1,23 @@
CLASS dcx net/minecraft/client/particle/WaterSplashParticle
CLASS dcx$a Factory
CLASS dcx$a SplashFactory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD <init> (Lbbp;DDDDDD)V
ARG 1 world
ARG 2 x

View File

@ -1,15 +1,23 @@
CLASS dcz net/minecraft/client/particle/WaterSuspendParticle
CLASS dcz$a
CLASS dcz$a UnderwaterFactory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world
ARG 2 x
ARG 3 y
ARG 5 velocityX
ARG 1 parameters
ARG 2 world
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD <init> (Lbbp;DDDDDD)V
ARG 1 world
ARG 2 x

View File

@ -62,19 +62,37 @@ CLASS dee net/minecraft/client/render/Renderer
ARG 3 cameraEntity
METHOD a setWorld (Ldbi;)V
METHOD a (Lft;DDDDDD)V
ARG 1 type
ARG 1 parameters
ARG 2 x
ARG 4 y
ARG 6 z
ARG 8 velocityX
ARG 10 velocityY
ARG 12 velocityZ
METHOD a addParticle (Lft;ZDDDDDD)V
ARG 2 ignoreCameraBounds
ARG 1 parameters
ARG 2 alwaysSpawn
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a addParticle (Lft;ZZDDDDDD)V
ARG 1 parameters
ARG 2 alwaysSpawn
ARG 3 canSpawnOnMinimal
ARG 4 x
ARG 6 y
ARG 8 z
ARG 10 velocityX
ARG 12 velocityY
ARG 14 velocityZ
METHOD a onResourceReload (Lwj;)V
ARG 1 manager
METHOD a playRecord (Lxm;Let;)V
METHOD a getRandomParticleSpawnChance (Z)I
ARG 1 canSpawnOnMinimal
METHOD b renderCuboidOutline (DDDDDDFFFF)V
METHOD b scheduleChunkRender (III)V
METHOD b onBlockBreakingStage (ILet;I)V
@ -84,11 +102,24 @@ CLASS dee net/minecraft/client/render/Renderer
METHOD b renderCuboidOutline (Lclz;FFFF)V
METHOD b renderCuboid (Lcou;DDDDDDFFFF)V
METHOD b spawnParticle (Lft;ZDDDDDD)Ldco;
ARG 2 ignoreCameraBounds
ARG 1 parameters
ARG 2 alwaysSpawn
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD b spawnParticle (Lft;ZZDDDDDD)Ldco;
ARG 1 parameters
ARG 2 alwaysSpawn
ARG 3 canSpawnOnMinimal
ARG 4 x
ARG 6 y
ARG 8 z
ARG 10 velocityX
ARG 12 velocityY
ARG 14 velocityZ
METHOD c drawFramebuffer ()V
METHOD g getChunkNumber ()I
METHOD h getEntitiesDebugString ()Ljava/lang/String;

View File

@ -30,11 +30,24 @@ CLASS alh net/minecraft/entity/ai/pathing/PathingCoordinator
ARG 3 oldState
ARG 4 newState
METHOD a addParticle (Lft;ZDDDDDD)V
ARG 2 ignoreCameraBounds
ARG 1 parameters
ARG 2 alwaysSpawn
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a addParticle (Lft;ZZDDDDDD)V
ARG 1 parameters
ARG 2 alwaysSpawn
ARG 3 canSpawnOnMinimal
ARG 4 x
ARG 6 y
ARG 8 z
ARG 10 velocityX
ARG 12 velocityY
ARG 14 velocityZ
METHOD a playRecord (Lxm;Let;)V
METHOD b onBlockBreakingStage (ILet;I)V
ARG 1 entityId

View File

@ -175,6 +175,7 @@ CLASS pt net/minecraft/entity/data/TrackedDataHandlerRegistry
FIELD g ITEM_STACK Lps;
FIELD h OPTIONAL_BLOCK_STATE Lps;
FIELD i BOOLEAN Lps;
FIELD j PARTICLE Lps;
FIELD k ROTATION Lps;
FIELD l BLOCK_POS Lps;
FIELD m OPTIONA_BLOCK_POS Lps;

View File

@ -54,7 +54,7 @@ CLASS arb net/minecraft/entity/player/PlayerEntity
METHOD a damage (Lage;F)Z
ARG 1 source
ARG 2 amount
METHOD a copyEntityData (Lagv;)V
METHOD a addCritParticles (Lagv;)V
METHOD a interact (Lagv;Lafo;)Lafq;
ARG 1 entity
METHOD a setEquippedStack (Laha;Lawo;)V
@ -107,6 +107,7 @@ CLASS arb net/minecraft/entity/player/PlayerEntity
METHOD af getSoundSwim ()Lxm;
METHOD ag getSoundSplash ()Lxm;
METHOD aw onSwimmingStart ()V
METHOD b addEnchantedHitParticles (Lagv;)V
METHOD b getEquippedStack (Laha;)Lawo;
METHOD b getBlockBreakingSpeed (Lbpm;)F
METHOD b setPlayerSpawn (Let;Z)V

View File

@ -1,5 +0,0 @@
CLASS fq net/minecraft/particle/BlockStateParticle
METHOD <init> (Lfu;Lbpm;)V
ARG 1 particleType
METHOD a asString ()Ljava/lang/String;
METHOD b getParticleType ()Lfu;

View File

@ -0,0 +1,25 @@
CLASS fq net/minecraft/particle/BlockStateParticleParameters
CLASS fq$1
METHOD a read (Lfu;Lcom/mojang/brigadier/StringReader;)Lfq;
ARG 1 type
ARG 2 reader
METHOD a read (Lfu;Lit;)Lfq;
ARG 1 type
ARG 2 buf
METHOD b read (Lfu;Lcom/mojang/brigadier/StringReader;)Lft;
ARG 1 type
ARG 2 reader
METHOD b read (Lfu;Lit;)Lft;
ARG 1 type
ARG 2 buf
FIELD a PARAMETERS_FACTORY Lft$a;
FIELD b type Lfu;
FIELD c blockState Lbpm;
METHOD <init> (Lfu;Lbpm;)V
ARG 1 type
ARG 2 blockState
METHOD a asString ()Ljava/lang/String;
METHOD a write (Lit;)V
ARG 1 buf
METHOD b getType ()Lfu;
METHOD c getBlockState ()Lbpm;

View File

@ -0,0 +1,19 @@
CLASS fw net/minecraft/particle/DefaultParticleType
CLASS fw$1
METHOD a read (Lfu;Lcom/mojang/brigadier/StringReader;)Lfw;
ARG 1 type
ARG 2 reader
METHOD a read (Lfu;Lit;)Lfw;
ARG 1 type
ARG 2 buf
METHOD b read (Lfu;Lcom/mojang/brigadier/StringReader;)Lft;
ARG 1 type
ARG 2 reader
METHOD b read (Lfu;Lit;)Lft;
ARG 1 type
ARG 2 buf
FIELD a PARAMETER_FACTORY Lft$a;
METHOD a asString ()Ljava/lang/String;
METHOD a write (Lit;)V
ARG 1 buf
METHOD b getType ()Lfu;

View File

@ -1,15 +0,0 @@
CLASS fr net/minecraft/particle/DustParticle
FIELD c red F
FIELD d green F
FIELD e blue F
FIELD f alpha F
METHOD <init> (FFFF)V
ARG 1 red
ARG 2 green
ARG 3 blue
METHOD a asString ()Ljava/lang/String;
METHOD b getParticleType ()Lfu;
METHOD c getRed ()F
METHOD d getGreen ()F
METHOD e getBlue ()F
METHOD f getAlpha ()F

View File

@ -0,0 +1,33 @@
CLASS fr net/minecraft/particle/DustParticleParameters
CLASS fr$1
METHOD a read (Lfu;Lcom/mojang/brigadier/StringReader;)Lfr;
ARG 1 type
ARG 2 reader
METHOD a read (Lfu;Lit;)Lfr;
ARG 1 type
ARG 2 buf
METHOD b read (Lfu;Lcom/mojang/brigadier/StringReader;)Lft;
ARG 1 type
ARG 2 reader
METHOD b read (Lfu;Lit;)Lft;
ARG 1 type
ARG 2 buf
FIELD a RED Lfr;
FIELD b PARAMETERS_FACTORY Lft$a;
FIELD c red F
FIELD d green F
FIELD e blue F
FIELD f alpha F
METHOD <init> (FFFF)V
ARG 1 red
ARG 2 green
ARG 3 blue
ARG 4 alpha
METHOD a asString ()Ljava/lang/String;
METHOD a write (Lit;)V
ARG 1 buf
METHOD b getType ()Lfu;
METHOD c getRed ()F
METHOD d getGreen ()F
METHOD e getBlue ()F
METHOD f getAlpha ()F

View File

@ -1,8 +0,0 @@
CLASS fs net/minecraft/particle/ItemStackParticle
FIELD b particleType Lfu;
FIELD c stack Lawo;
METHOD <init> (Lfu;Lawo;)V
ARG 1 particleType
METHOD a asString ()Ljava/lang/String;
METHOD b getParticleType ()Lfu;
METHOD c getItemStack ()Lawo;

View File

@ -0,0 +1,25 @@
CLASS fs net/minecraft/particle/ItemStackParticleParameters
CLASS fs$1
METHOD a read (Lfu;Lcom/mojang/brigadier/StringReader;)Lfs;
ARG 1 type
ARG 2 reader
METHOD a read (Lfu;Lit;)Lfs;
ARG 1 type
ARG 2 buf
METHOD b read (Lfu;Lcom/mojang/brigadier/StringReader;)Lft;
ARG 1 type
ARG 2 reader
METHOD b read (Lfu;Lit;)Lft;
ARG 1 type
ARG 2 buf
FIELD a PARAMETERS_FACTORY Lft$a;
FIELD b particleType Lfu;
FIELD c stack Lawo;
METHOD <init> (Lfu;Lawo;)V
ARG 1 particleType
ARG 2 stack
METHOD a asString ()Ljava/lang/String;
METHOD a write (Lit;)V
ARG 1 buf
METHOD b getType ()Lfu;
METHOD c getItemStack ()Lawo;

View File

@ -1,3 +0,0 @@
CLASS ft net/minecraft/particle/Particle
METHOD a asString ()Ljava/lang/String;
METHOD b getParticleType ()Lfu;

View File

@ -0,0 +1,12 @@
CLASS ft net/minecraft/particle/ParticleParameters
CLASS ft$a Factory
METHOD b read (Lfu;Lcom/mojang/brigadier/StringReader;)Lft;
ARG 1 type
ARG 2 reader
METHOD b read (Lfu;Lit;)Lft;
ARG 1 type
ARG 2 buf
METHOD a asString ()Ljava/lang/String;
METHOD a write (Lit;)V
ARG 1 buf
METHOD b getType ()Lfu;

View File

@ -1,5 +1,8 @@
CLASS fu net/minecraft/particle/ParticleType
FIELD a alwaysShow Z
FIELD a shouldAlwaysSpawn Z
FIELD b parametersFactory Lft$a;
METHOD <init> (ZLft$a;)V
ARG 1 alwaysShow
METHOD c alwaysShow ()Z
ARG 1 shouldAlwaysShow
ARG 2 parametersFactory
METHOD c shouldAlwaysSpawn ()Z
METHOD d getParametersFactory ()Lft$a;

View File

@ -1,6 +1,7 @@
CLASS fv net/minecraft/particle/ParticleTypes
METHOD a register (Ljava/lang/String;Lft$a;)Lfu;
ARG 0 name
ARG 1 factory
METHOD a register (Ljava/lang/String;Z)Lfw;
ARG 0 name
ARG 1 alwaysShow

View File

@ -1,3 +0,0 @@
CLASS fw net/minecraft/particle/TexturedParticle
METHOD a asString ()Ljava/lang/String;
METHOD b getParticleType ()Lfu;

View File

@ -30,7 +30,7 @@ CLASS us net/minecraft/server/network/ServerPlayerEntity
METHOD a damage (Lage;F)Z
ARG 1 source
ARG 2 amount
METHOD a copyEntityData (Lagv;)V
METHOD a addCritParticles (Lagv;)V
METHOD a startRiding (Lagv;Z)Z
ARG 1 entity
METHOD a openHorseInventory (Lana;Lafi;)V
@ -73,6 +73,7 @@ CLASS us net/minecraft/server/network/ServerPlayerEntity
METHOD a unlockRecipes ([Lqc;)V
ARG 1 ids
METHOD b isInvulnerableTo (Lage;)Z
METHOD b addEnchantedHitParticles (Lagv;)V
METHOD b writeCustomDataToTag (Lhs;)V
METHOD b lockRecipes (Ljava/util/Collection;)I
ARG 1 recipes

View File

@ -31,11 +31,24 @@ CLASS ur net/minecraft/server/world/ServerWorldListener
ARG 3 oldState
ARG 4 newState
METHOD a addParticle (Lft;ZDDDDDD)V
ARG 2 ignoreCameraBounds
ARG 1 parameters
ARG 2 alwaysSpawn
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a addParticle (Lft;ZZDDDDDD)V
ARG 1 parameters
ARG 2 alwaysSpawn
ARG 3 canSpawnOnMinimal
ARG 4 x
ARG 6 y
ARG 8 z
ARG 10 velocityX
ARG 12 velocityY
ARG 14 velocityZ
METHOD a playRecord (Lxm;Let;)V
METHOD b onBlockBreakingStage (ILet;I)V
ARG 1 entityId

View File

@ -5,6 +5,13 @@ CLASS bbq net/minecraft/world/IWorld
METHOD a playSound (Larb;Let;Lxm;Lxo;FF)V
METHOD a updateNeighbors (Let;Lbgs;)V
METHOD a addParticle (Lft;DDDDDD)V
ARG 1 parameters
ARG 2 x
ARG 4 y
ARG 6 z
ARG 8 velocityX
ARG 10 velocityY
ARG 12 velocityZ
METHOD a getVisibleEntities (Ljava/lang/Class;Lclz;)Ljava/util/List;
ARG 1 entityClass
METHOD a getEntities (Ljava/lang/Class;Lclz;Ljava/util/function/Predicate;)Ljava/util/List;

View File

@ -175,7 +175,22 @@ CLASS bbp net/minecraft/world/World
METHOD a breakBlock (Let;Z)Z
ARG 1 pos
METHOD a addParticle (Lft;DDDDDD)V
ARG 1 parameters
ARG 2 x
ARG 4 y
ARG 6 z
ARG 8 velocityX
ARG 10 velocityY
ARG 12 velocityZ
METHOD a addParticle (Lft;ZDDDDDD)V
ARG 1 parameters
ARG 2 alwaysSpawn
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a countTransientEntities (Ljava/lang/Class;I)I
METHOD a getClosestVisibleEntityTo (Ljava/lang/Class;Lclz;Lagv;)Lagv;
ARG 1 clazz
@ -219,6 +234,14 @@ CLASS bbp net/minecraft/world/World
ARG 1 pos
METHOD b isEmittingRedstonePower (Let;Ley;)Z
ARG 1 pos
METHOD b (Lft;DDDDDD)V
ARG 1 parameters
ARG 2 x
ARG 4 y
ARG 6 z
ARG 8 velocityX
ARG 10 velocityY
ARG 12 velocityZ
METHOD b getPlayers (Ljava/lang/Class;Ljava/util/function/Predicate;)Ljava/util/List;
ARG 1 playerClass
METHOD b unloadEntities (Ljava/util/Collection;)V

View File

@ -31,11 +31,24 @@ CLASS bbs net/minecraft/world/WorldListener
ARG 3 oldState
ARG 4 newState
METHOD a addParticle (Lft;ZDDDDDD)V
ARG 2 ignoreCameraBounds
ARG 1 parameters
ARG 2 alwaysSpawn
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a addParticle (Lft;ZZDDDDDD)V
ARG 1 parameters
ARG 2 alwaysSpawn
ARG 3 canSpawnOnMinimal
ARG 4 x
ARG 6 y
ARG 8 z
ARG 10 velocityX
ARG 12 velocityY
ARG 14 velocityZ
METHOD a playRecord (Lxm;Let;)V
METHOD b scheduleChunkRender (III)V
METHOD b onBlockBreakingStage (ILet;I)V

View File

@ -42,6 +42,13 @@ CLASS uy
METHOD a breakBlock (Let;Z)Z
ARG 1 pos
METHOD a addParticle (Lft;DDDDDD)V
ARG 1 parameters
ARG 2 x
ARG 4 y
ARG 6 z
ARG 8 velocityX
ARG 10 velocityY
ARG 12 velocityZ
METHOD a getEntities (Ljava/lang/Class;Lclz;Ljava/util/function/Predicate;)Ljava/util/List;
ARG 1 entityClass
METHOD b isChunkLoaded (II)Z