CLASS din net/minecraft/client/particle/FireworksSparkParticle
	CLASS din$a FlashFactory
		FIELD a spriteProvider Ldjl;
	CLASS din$b FlashParticle
		METHOD <init> (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 <init> (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 <init> (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 <init> (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
