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