CLASS din net/minecraft/client/particle/FireworksSparkParticle CLASS din$a FlashFactory FIELD a spriteProvider Ldjl; CLASS din$b FlashParticle METHOD (Lbhl;DDD)V ARG 1 x ARG 2 y CLASS din$c ExplosionParticle FIELD F trail Z FIELD G flicker Z FIELD H particleManager Ldja; METHOD (Lbhl;DDDDDDLdja;Ldjl;)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 din$d ExplosionFactory FIELD a spriteProvider Ldjl; METHOD (Ldjl;)V ARG 1 spriteProvider CLASS din$e FireworkParticle FIELD C age I FIELD D particleManager Ldja; FIELD E explosions Lij; FIELD F flicker Z METHOD (Lbhl;DDDDDDLdja;Lic;)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