net.minecraft.client.particle

public class FireworksSparkParticle$FireworkParticle

extends NoRenderParticle

net.minecraft.client.particle.FireworkParticles$Starter
net.minecraft.class_677$class_681
net.minecraft.client.particle.FireworksSparkParticle$FireworkParticle

Field summary

Modifier and TypeField
private static final double[][]
CREEPER_PARTICLE_COORDS
field_49565
CREEPER_PATTERN
private static final double[][]
STAR_PARTICLE_COORDS
field_49566
STAR_PATTERN
private final boolean
playSound
field_1_8574
playSounds
private int
life
field_3808
age
private final ParticleManager
engine
field_3805
particleManager
private final List<FireworkExplosionComponent>
explosions
field_3806
explosions
private boolean
twinkleDelay
field_3807
flicker

Constructor summary

ModifierConstructor
public (ClientWorld world, double x, double y, double z, double velocityX, double velocityY, double velocityZ, ParticleManager particleManager, List<FireworkExplosionComponent> fireworkExplosions, boolean playSounds)

Method summary

Modifier and TypeMethod
public void
tick()
method_3070()
tick()
private boolean
isFarAwayFromCamera()
method_3029()
isFar()
private void
createParticle(double x, double y, double z, double xa, double ya, double za, it.unimi.dsi.fastutil.ints.IntList rgbColors, it.unimi.dsi.fastutil.ints.IntList fadeColors, boolean trail, boolean twinkle)
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)
private void
createParticleBall(double baseSpeed, int steps, it.unimi.dsi.fastutil.ints.IntList rgbColors, it.unimi.dsi.fastutil.ints.IntList fadeColors, boolean trail, boolean twinkle)
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)
private void
createParticleShape(double baseSpeed, double[][] coords, it.unimi.dsi.fastutil.ints.IntList rgbColors, it.unimi.dsi.fastutil.ints.IntList fadeColors, boolean trail, boolean twinkle, boolean flat)
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)
private void
createParticleBurst(it.unimi.dsi.fastutil.ints.IntList rgbColors, it.unimi.dsi.fastutil.ints.IntList fadeColors, boolean trail, boolean twinkle)
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)