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