net.minecraft.client.particle

public class FireworkParticles$Starter

extends NoRenderParticle

gbx$e
net.minecraft.client.particle.FireworkParticles$Starter
net.minecraft.class_677$class_681
net.minecraft.client.particle.FireworksSparkParticle$FireworkParticle
net.minecraft.src.C_3988_$C_3994_

Field summary

Modifier and TypeField
private static final double[][]
a
CREEPER_PARTICLE_COORDS
field_49565
CREEPER_PATTERN
f_314340_
private static final double[][]
b
STAR_PARTICLE_COORDS
field_49566
STAR_PATTERN
f_314345_
private int
D
life
field_3808
age
f_106754_
private final ParticleEngine
E
engine
field_3805
particleManager
f_106755_
private final List<FireworkExplosion>
F
explosions
field_3806
explosions
f_106752_
private boolean
G
twinkleDelay
field_3807
flicker
f_106753_

Constructor summary

ModifierConstructor
public (ClientLevel world, double x, double y, double z, double velocityX, double velocityY, double velocityZ, ParticleEngine particleManager, List<FireworkExplosion> fireworkExplosions)

Method summary

Modifier and TypeMethod
public void
a()
tick()
method_3070()
tick()
m_5989_()
private boolean
c()
isFarAwayFromCamera()
method_3029()
isFar()
m_106798_()
private void
a(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, it.unimi.dsi.fastutil.ints.IntList arg6, it.unimi.dsi.fastutil.ints.IntList arg7, boolean arg8, boolean arg9)
createParticle(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, it.unimi.dsi.fastutil.ints.IntList arg6, it.unimi.dsi.fastutil.ints.IntList arg7, boolean arg8, boolean arg9)
method_3030(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, it.unimi.dsi.fastutil.ints.IntList arg6, it.unimi.dsi.fastutil.ints.IntList arg7, boolean arg8, boolean arg9)
addExplosionParticle(double x, double y, double z, double velocityX, double velocityY, double velocityZ, it.unimi.dsi.fastutil.ints.IntList colors, it.unimi.dsi.fastutil.ints.IntList targetColors, boolean trail, boolean flicker)
m_106767_(double p_106769_, double p_106771_, double p_106773_, double p_330193_, double p_106777_, double arg5, it.unimi.dsi.fastutil.ints.IntList arg6, it.unimi.dsi.fastutil.ints.IntList arg7, boolean arg8, boolean arg9)
private void
a(double arg0, int arg1, it.unimi.dsi.fastutil.ints.IntList arg2, it.unimi.dsi.fastutil.ints.IntList arg3, boolean arg4, boolean arg5)
createParticleBall(double arg0, int arg1, it.unimi.dsi.fastutil.ints.IntList arg2, it.unimi.dsi.fastutil.ints.IntList arg3, boolean arg4, boolean arg5)
method_3031(double arg0, int arg1, it.unimi.dsi.fastutil.ints.IntList arg2, it.unimi.dsi.fastutil.ints.IntList arg3, boolean arg4, boolean arg5)
explodeBall(double size, int amount, it.unimi.dsi.fastutil.ints.IntList colors, it.unimi.dsi.fastutil.ints.IntList targetColors, boolean trail, boolean flicker)
m_106778_(double p_106780_, int p_331480_, it.unimi.dsi.fastutil.ints.IntList p_106783_, it.unimi.dsi.fastutil.ints.IntList p_106784_, boolean arg4, boolean arg5)
private void
a(double arg0, double[][] arg1, it.unimi.dsi.fastutil.ints.IntList arg2, it.unimi.dsi.fastutil.ints.IntList arg3, boolean arg4, boolean arg5, boolean arg6)
createParticleShape(double arg0, double[][] arg1, it.unimi.dsi.fastutil.ints.IntList arg2, it.unimi.dsi.fastutil.ints.IntList arg3, boolean arg4, boolean arg5, boolean arg6)
method_3028(double arg0, double[][] arg1, it.unimi.dsi.fastutil.ints.IntList arg2, it.unimi.dsi.fastutil.ints.IntList arg3, boolean arg4, boolean arg5, boolean arg6)
explodeStar(double size, double[][] pattern, it.unimi.dsi.fastutil.ints.IntList colors, it.unimi.dsi.fastutil.ints.IntList targetColors, boolean trail, boolean flicker, boolean keepShape)
m_106785_(double p_106787_, double[][] p_332201_, it.unimi.dsi.fastutil.ints.IntList p_106790_, it.unimi.dsi.fastutil.ints.IntList p_106791_, boolean p_106792_, boolean arg5, boolean arg6)
private void
a(it.unimi.dsi.fastutil.ints.IntList arg0, it.unimi.dsi.fastutil.ints.IntList arg1, boolean arg2, boolean arg3)
createParticleBurst(it.unimi.dsi.fastutil.ints.IntList arg0, it.unimi.dsi.fastutil.ints.IntList arg1, boolean arg2, boolean arg3)
method_3032(it.unimi.dsi.fastutil.ints.IntList arg0, it.unimi.dsi.fastutil.ints.IntList arg1, boolean arg2, boolean arg3)
explodeBurst(it.unimi.dsi.fastutil.ints.IntList colors, it.unimi.dsi.fastutil.ints.IntList targetColors, boolean trail, boolean flicker)
m_106793_(it.unimi.dsi.fastutil.ints.IntList p_328829_, it.unimi.dsi.fastutil.ints.IntList p_106796_, boolean p_106797_, boolean arg3)