CLASS dil net/minecraft/client/particle/FireworksSparkParticle CLASS dil$a FlashFactory FIELD a spriteProvider Ldjj; CLASS dil$b FlashParticle METHOD (Lbhj;DDD)V ARG 1 x ARG 2 y CLASS dil$c ExplosionParticle FIELD F trail Z FIELD G flicker Z FIELD H particleManager Ldiy; METHOD (Lbhj;DDDDDDLdiy;Ldjj;)V ARG 8 velocityX ARG 10 velocityY ARG 12 velocityZ METHOD a setTrail (Z)V ARG 1 trail METHOD b setFlicker (Z)V ARG 1 flicker CLASS dil$d ExplosionFactory FIELD a spriteProvider Ldjj; METHOD (Ldjj;)V ARG 1 spriteProvider CLASS dil$e FireworkParticle FIELD C age I FIELD D particleManager Ldiy; FIELD E explosions Lii; FIELD F flicker Z METHOD (Lbhj;DDDDDDLdiy;Lib;)V ARG 2 x ARG 4 y ARG 6 z ARG 8 velocityX ARG 10 velocityY ARG 12 velocityZ ARG 14 particleManager ARG 15 tag METHOD a addExplosionParticle (DDDDDD[I[IZZ)V ARG 1 x ARG 3 y ARG 5 z ARG 7 velocityX ARG 9 velocityY ARG 11 velocityZ ARG 13 colors ARG 14 fadeColors ARG 15 trail ARG 16 flicker METHOD a explodeBall (DI[I[IZZ)V ARG 1 size ARG 3 amount ARG 4 colors ARG 5 fadeColors ARG 6 trail ARG 7 flicker METHOD a explodeStar (D[[D[I[IZZZ)V ARG 1 size ARG 3 pattern ARG 4 colors ARG 5 fadeColors ARG 6 trail ARG 7 flicker ARG 8 keepShape METHOD a explodeBurst ([I[IZZ)V ARG 1 colors ARG 2 fadeColors ARG 3 trail ARG 4 flocker METHOD c isFar ()Z