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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -2,9 +2,10 @@ CLASS dco net/minecraft/client/particle/Particle
FIELD A colorBlue F FIELD A colorBlue F
FIELD B colorAlpha F FIELD B colorAlpha F
FIELD C sprite Ldno; FIELD C sprite Ldno;
FIELD F lerpX D FIELD F cameraX D
FIELD G lerpY D FIELD G cameraY D
FIELD H lerpZ D FIELD H cameraZ D
FIELD I cameraRotation Lcmd;
FIELD J EMPTY_BOUNDING_BOX Lclz; FIELD J EMPTY_BOUNDING_BOX Lclz;
FIELD K boundingBox Lclz; FIELD K boundingBox Lclz;
FIELD a world Lbbp; FIELD a world Lbbp;
@ -37,8 +38,10 @@ CLASS dco net/minecraft/client/particle/Particle
ARG 4 y ARG 4 y
ARG 6 z ARG 6 z
METHOD a update ()V METHOD a update ()V
METHOD a addPos (DDD)V METHOD a move (DDD)V
ARG 1 dx ARG 1 dx
ARG 3 dy
ARG 5 dz
METHOD a getColorMultiplier (F)I METHOD a getColorMultiplier (F)I
METHOD a setBoundingBoxSpacing (FF)V METHOD a setBoundingBoxSpacing (FF)V
ARG 1 spacingXZ ARG 1 spacingXZ
@ -52,12 +55,15 @@ CLASS dco net/minecraft/client/particle/Particle
METHOD b getParticleGroup ()I METHOD b getParticleGroup ()I
METHOD b setPos (DDD)V METHOD b setPos (DDD)V
ARG 1 x ARG 1 x
ARG 3 y
ARG 5 z
METHOD b setMaxAge (I)V METHOD b setMaxAge (I)V
METHOD c hasAlpha ()Z METHOD c hasAlpha ()Z
METHOD d getColorRed ()F METHOD d getColorRed ()F
METHOD e getColorGreen ()F METHOD e getColorGreen ()F
METHOD e setColorAlpha (F)V METHOD e setColorAlpha (F)V
METHOD f getColorBlue ()F METHOD f getColorBlue ()F
METHOD h getMaxAge ()I
METHOD i incSpriteIndex ()V METHOD i incSpriteIndex ()V
METHOD j markDead ()V METHOD j markDead ()V
METHOD k repositionFromBoundingBox ()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 a world Lbbp;
FIELD b PARTICLE_TEX Lqc; FIELD b PARTICLE_TEX Lqc;
FIELD c particleQueues [[Ljava/util/ArrayDeque; FIELD c particleQueues [[Ljava/util/ArrayDeque;
FIELD d newEmitterParticles Ljava/util/Queue;
FIELD e textureManager Ldnp; FIELD e textureManager Ldnp;
FIELD f random Ljava/util/Random; FIELD f random Ljava/util/Random;
FIELD g factories Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
FIELD h newParticles Ljava/util/Queue; FIELD h newParticles Ljava/util/Queue;
METHOD <init> (Lbbp;Ldnp;)V METHOD <init> (Lbbp;Ldnp;)V
ARG 1 world ARG 1 world
ARG 2 textureManager
METHOD a tick ()V 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 setWorld (Lbbp;)V
METHOD a addParticle (Ldco;)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 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 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 METHOD c registerDefaultFactories ()V

View File

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

View File

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

View File

@ -1,15 +1,23 @@
CLASS dbz net/minecraft/client/particle/RedDustParticle CLASS dbz net/minecraft/client/particle/RedDustParticle
CLASS dbz$a Factory CLASS dbz$a Factory
METHOD a createParticle (Lfr;Lbbp;DDDDDD)Ldco; METHOD a createParticle (Lfr;Lbbp;DDDDDD)Ldco;
ARG 1 world ARG 1 parameters
ARG 2 x ARG 2 world
ARG 3 y ARG 3 x
ARG 5 velocityX ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco; METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world ARG 1 parameters
ARG 2 x ARG 2 world
ARG 3 y ARG 3 x
ARG 5 velocityX ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a update ()V METHOD a update ()V
METHOD a buildGeometry (Lcou;Lagv;FFFFFF)V METHOD a buildGeometry (Lcou;Lagv;FFFFFF)V
ARG 1 vertexBuffer 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 net/minecraft/client/particle/SpellParticle
CLASS dcv$a FactoryMobAmbient CLASS dcv$a EntityAmbientFactory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco; METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world ARG 1 parameters
ARG 2 x ARG 2 world
ARG 3 y ARG 3 x
ARG 5 velocityX ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco; METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world ARG 1 parameters
ARG 2 x ARG 2 world
ARG 3 y ARG 3 x
ARG 5 velocityX ARG 5 y
CLASS dcv$b FactoryInstant ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
CLASS dcv$b InstantFactory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco; METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world ARG 1 parameters
ARG 2 x ARG 2 world
ARG 3 y ARG 3 x
ARG 5 velocityX ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco; METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world ARG 1 parameters
ARG 2 x ARG 2 world
ARG 3 y ARG 3 x
ARG 5 velocityX ARG 5 y
CLASS dcv$c FactoryMob ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
CLASS dcv$c EntityFactory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco; METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world ARG 1 parameters
ARG 2 x ARG 2 world
ARG 3 y ARG 3 x
ARG 5 velocityX ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco; METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world ARG 1 parameters
ARG 2 x ARG 2 world
ARG 3 y ARG 3 x
ARG 5 velocityX ARG 5 y
CLASS dcv$d ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
CLASS dcv$d DefaultFactory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco; METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world ARG 1 parameters
ARG 2 x ARG 2 world
ARG 3 y ARG 3 x
ARG 5 velocityX ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco; METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world ARG 1 parameters
ARG 2 x ARG 2 world
ARG 3 y ARG 3 x
ARG 5 velocityX ARG 5 y
CLASS dcv$e FactoryWitch ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
CLASS dcv$e WitchFactory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco; METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world ARG 1 parameters
ARG 2 x ARG 2 world
ARG 3 y ARG 3 x
ARG 5 velocityX ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco; METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world ARG 1 parameters
ARG 2 x ARG 2 world
ARG 3 y ARG 3 x
ARG 5 velocityX ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
FIELD J RANDOM Ljava/util/Random; FIELD J RANDOM Ljava/util/Random;
METHOD <init> (Lbbp;DDDDDD)V METHOD <init> (Lbbp;DDDDDD)V
ARG 1 world 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 net/minecraft/client/particle/SweepAttackParticle
CLASS dbq$a Factory CLASS dbq$a Factory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco; METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world ARG 1 parameters
ARG 2 x ARG 2 world
ARG 3 y ARG 3 x
ARG 5 velocityX ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco; METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world ARG 1 parameters
ARG 2 x ARG 2 world
ARG 3 y ARG 3 x
ARG 5 velocityX ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
FIELD J TEX Lqc; FIELD J TEX Lqc;
FIELD L age_ I FIELD L age_ I
FIELD M maxAge_ 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 net/minecraft/client/particle/WaterBubbleParticle
CLASS dbu$a CLASS dbu$a Factory
METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco; METHOD a createParticle (Lft;Lbbp;DDDDDD)Ldco;
ARG 1 world ARG 1 parameters
ARG 2 x ARG 2 world
ARG 3 y ARG 3 x
ARG 5 velocityX ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco; METHOD a createParticle (Lfw;Lbbp;DDDDDD)Ldco;
ARG 1 world ARG 1 parameters
ARG 2 x ARG 2 world
ARG 3 y ARG 3 x
ARG 5 velocityX ARG 5 y
ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD <init> (Lbbp;DDDDDD)V METHOD <init> (Lbbp;DDDDDD)V
ARG 1 world ARG 1 world
ARG 2 x ARG 2 x

View File

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

View File

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

View File

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

View File

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

View File

@ -175,6 +175,7 @@ CLASS pt net/minecraft/entity/data/TrackedDataHandlerRegistry
FIELD g ITEM_STACK Lps; FIELD g ITEM_STACK Lps;
FIELD h OPTIONAL_BLOCK_STATE Lps; FIELD h OPTIONAL_BLOCK_STATE Lps;
FIELD i BOOLEAN Lps; FIELD i BOOLEAN Lps;
FIELD j PARTICLE Lps;
FIELD k ROTATION Lps; FIELD k ROTATION Lps;
FIELD l BLOCK_POS Lps; FIELD l BLOCK_POS Lps;
FIELD m OPTIONA_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 METHOD a damage (Lage;F)Z
ARG 1 source ARG 1 source
ARG 2 amount ARG 2 amount
METHOD a copyEntityData (Lagv;)V METHOD a addCritParticles (Lagv;)V
METHOD a interact (Lagv;Lafo;)Lafq; METHOD a interact (Lagv;Lafo;)Lafq;
ARG 1 entity ARG 1 entity
METHOD a setEquippedStack (Laha;Lawo;)V METHOD a setEquippedStack (Laha;Lawo;)V
@ -107,6 +107,7 @@ CLASS arb net/minecraft/entity/player/PlayerEntity
METHOD af getSoundSwim ()Lxm; METHOD af getSoundSwim ()Lxm;
METHOD ag getSoundSplash ()Lxm; METHOD ag getSoundSplash ()Lxm;
METHOD aw onSwimmingStart ()V METHOD aw onSwimmingStart ()V
METHOD b addEnchantedHitParticles (Lagv;)V
METHOD b getEquippedStack (Laha;)Lawo; METHOD b getEquippedStack (Laha;)Lawo;
METHOD b getBlockBreakingSpeed (Lbpm;)F METHOD b getBlockBreakingSpeed (Lbpm;)F
METHOD b setPlayerSpawn (Let;Z)V 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 CLASS fu net/minecraft/particle/ParticleType
FIELD a alwaysShow Z FIELD a shouldAlwaysSpawn Z
FIELD b parametersFactory Lft$a;
METHOD <init> (ZLft$a;)V METHOD <init> (ZLft$a;)V
ARG 1 alwaysShow ARG 1 shouldAlwaysShow
METHOD c alwaysShow ()Z ARG 2 parametersFactory
METHOD c shouldAlwaysSpawn ()Z
METHOD d getParametersFactory ()Lft$a;

View File

@ -1,6 +1,7 @@
CLASS fv net/minecraft/particle/ParticleTypes CLASS fv net/minecraft/particle/ParticleTypes
METHOD a register (Ljava/lang/String;Lft$a;)Lfu; METHOD a register (Ljava/lang/String;Lft$a;)Lfu;
ARG 0 name ARG 0 name
ARG 1 factory
METHOD a register (Ljava/lang/String;Z)Lfw; METHOD a register (Ljava/lang/String;Z)Lfw;
ARG 0 name ARG 0 name
ARG 1 alwaysShow 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 METHOD a damage (Lage;F)Z
ARG 1 source ARG 1 source
ARG 2 amount ARG 2 amount
METHOD a copyEntityData (Lagv;)V METHOD a addCritParticles (Lagv;)V
METHOD a startRiding (Lagv;Z)Z METHOD a startRiding (Lagv;Z)Z
ARG 1 entity ARG 1 entity
METHOD a openHorseInventory (Lana;Lafi;)V METHOD a openHorseInventory (Lana;Lafi;)V
@ -73,6 +73,7 @@ CLASS us net/minecraft/server/network/ServerPlayerEntity
METHOD a unlockRecipes ([Lqc;)V METHOD a unlockRecipes ([Lqc;)V
ARG 1 ids ARG 1 ids
METHOD b isInvulnerableTo (Lage;)Z METHOD b isInvulnerableTo (Lage;)Z
METHOD b addEnchantedHitParticles (Lagv;)V
METHOD b writeCustomDataToTag (Lhs;)V METHOD b writeCustomDataToTag (Lhs;)V
METHOD b lockRecipes (Ljava/util/Collection;)I METHOD b lockRecipes (Ljava/util/Collection;)I
ARG 1 recipes ARG 1 recipes

View File

@ -31,11 +31,24 @@ CLASS ur net/minecraft/server/world/ServerWorldListener
ARG 3 oldState ARG 3 oldState
ARG 4 newState ARG 4 newState
METHOD a addParticle (Lft;ZDDDDDD)V METHOD a addParticle (Lft;ZDDDDDD)V
ARG 2 ignoreCameraBounds ARG 1 parameters
ARG 2 alwaysSpawn
ARG 3 x ARG 3 x
ARG 5 y ARG 5 y
ARG 7 z ARG 7 z
ARG 9 velocityX
ARG 11 velocityY
ARG 13 velocityZ
METHOD a addParticle (Lft;ZZDDDDDD)V 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 a playRecord (Lxm;Let;)V
METHOD b onBlockBreakingStage (ILet;I)V METHOD b onBlockBreakingStage (ILet;I)V
ARG 1 entityId 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 playSound (Larb;Let;Lxm;Lxo;FF)V
METHOD a updateNeighbors (Let;Lbgs;)V METHOD a updateNeighbors (Let;Lbgs;)V
METHOD a addParticle (Lft;DDDDDD)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; METHOD a getVisibleEntities (Ljava/lang/Class;Lclz;)Ljava/util/List;
ARG 1 entityClass ARG 1 entityClass
METHOD a getEntities (Ljava/lang/Class;Lclz;Ljava/util/function/Predicate;)Ljava/util/List; 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 METHOD a breakBlock (Let;Z)Z
ARG 1 pos ARG 1 pos
METHOD a addParticle (Lft;DDDDDD)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 addParticle (Lft;ZDDDDDD)V 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 countTransientEntities (Ljava/lang/Class;I)I
METHOD a getClosestVisibleEntityTo (Ljava/lang/Class;Lclz;Lagv;)Lagv; METHOD a getClosestVisibleEntityTo (Ljava/lang/Class;Lclz;Lagv;)Lagv;
ARG 1 clazz ARG 1 clazz
@ -219,6 +234,14 @@ CLASS bbp net/minecraft/world/World
ARG 1 pos ARG 1 pos
METHOD b isEmittingRedstonePower (Let;Ley;)Z METHOD b isEmittingRedstonePower (Let;Ley;)Z
ARG 1 pos 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; METHOD b getPlayers (Ljava/lang/Class;Ljava/util/function/Predicate;)Ljava/util/List;
ARG 1 playerClass ARG 1 playerClass
METHOD b unloadEntities (Ljava/util/Collection;)V METHOD b unloadEntities (Ljava/util/Collection;)V

View File

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

View File

@ -42,6 +42,13 @@ CLASS uy
METHOD a breakBlock (Let;Z)Z METHOD a breakBlock (Let;Z)Z
ARG 1 pos ARG 1 pos
METHOD a addParticle (Lft;DDDDDD)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 getEntities (Ljava/lang/Class;Lclz;Ljava/util/function/Predicate;)Ljava/util/List; METHOD a getEntities (Ljava/lang/Class;Lclz;Ljava/util/function/Predicate;)Ljava/util/List;
ARG 1 entityClass ARG 1 entityClass
METHOD b isChunkLoaded (II)Z METHOD b isChunkLoaded (II)Z