Package net.minecraft.client.particle
Class FireworksSparkParticle.FireworkParticle
java.lang.Object
net.minecraft.client.particle.Particle
net.minecraft.client.particle.NoRenderParticle
net.minecraft.client.particle.FireworksSparkParticle.FireworkParticle
- Enclosing class:
- FireworksSparkParticle
@Environment(CLIENT)
public static class FireworksSparkParticle.FireworkParticle
extends NoRenderParticle
- Mappings:
- Namespace - Name - named - net/minecraft/client/particle/FireworksSparkParticle$FireworkParticle- intermediary - net/minecraft/class_677$class_681- official - gis$e
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.client.particle.ParticleParticle.DynamicAlpha
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate intprivate static final double[][]private final List<FireworkExplosionComponent> private booleanprivate final ParticleManagerprivate static final double[][]Fields inherited from class net.minecraft.client.particle.Particlealpha, angle, ascending, blue, collidesWithWorld, dead, gravityStrength, green, maxAge, onGround, prevAngle, prevPosX, prevPosY, prevPosZ, random, red, spacingXZ, spacingY, velocityMultiplier, velocityX, velocityY, velocityZ, world, x, y, z
- 
Constructor SummaryConstructorsConstructorDescriptionFireworkParticle(ClientWorld world, double x, double y, double z, double velocityX, double velocityY, double velocityZ, ParticleManager particleManager, List<FireworkExplosionComponent> fireworkExplosions) 
- 
Method SummaryModifier and TypeMethodDescriptionprivate voidaddExplosionParticle(double x, double y, double z, double velocityX, double velocityY, double velocityZ, IntList colors, IntList targetColors, boolean trail, boolean flicker) private voidexplodeBall(double size, int amount, IntList colors, IntList targetColors, boolean trail, boolean flicker) private voidexplodeBurst(IntList colors, IntList targetColors, boolean trail, boolean flicker) private voidexplodeStar(double size, double[][] pattern, IntList colors, IntList targetColors, boolean trail, boolean flicker, boolean keepShape) private booleanisFar()voidtick()Called each game tick (20 times per second), and should be used to do core particle logic, such as movement and collision.Methods inherited from class net.minecraft.client.particle.NoRenderParticlegetType, renderMethods inherited from class net.minecraft.client.particle.ParticlegetBoundingBox, getBrightness, getGroup, getMaxAge, isAlive, markDead, move, move, renderCustom, repositionFromBoundingBox, scale, setAlpha, setBoundingBox, setBoundingBoxSpacing, setColor, setMaxAge, setPos, setVelocity, toString
- 
Field Details- 
CREEPER_PATTERNprivate static final double[][] CREEPER_PATTERN- Mappings:
- Namespace - Name - Mixin selector - named - CREEPER_PATTERN- Lnet/minecraft/client/particle/FireworksSparkParticle$FireworkParticle;CREEPER_PATTERN:[[D- intermediary - field_49565- Lnet/minecraft/class_677$class_681;field_49565:[[D- official - a- Lgis$e;a:[[D
 
- 
STAR_PATTERNprivate static final double[][] STAR_PATTERN- Mappings:
- Namespace - Name - Mixin selector - named - STAR_PATTERN- Lnet/minecraft/client/particle/FireworksSparkParticle$FireworkParticle;STAR_PATTERN:[[D- intermediary - field_49566- Lnet/minecraft/class_677$class_681;field_49566:[[D- official - b- Lgis$e;b:[[D
 
- 
ageprivate int age- Mappings:
- Namespace - Name - Mixin selector - named - age- Lnet/minecraft/client/particle/FireworksSparkParticle$FireworkParticle;age:I- intermediary - field_3808- Lnet/minecraft/class_677$class_681;field_3808:I- official - D- Lgis$e;D:I
 
- 
particleManager- Mappings:
- Namespace - Name - Mixin selector - named - particleManager- Lnet/minecraft/client/particle/FireworksSparkParticle$FireworkParticle;particleManager:Lnet/minecraft/client/particle/ParticleManager;- intermediary - field_3805- Lnet/minecraft/class_677$class_681;field_3805:Lnet/minecraft/class_702;- official - E- Lgis$e;E:Lgjk;
 
- 
explosions- Mappings:
- Namespace - Name - Mixin selector - named - explosions- Lnet/minecraft/client/particle/FireworksSparkParticle$FireworkParticle;explosions:Ljava/util/List;- intermediary - field_3806- Lnet/minecraft/class_677$class_681;field_3806:Ljava/util/List;- official - F- Lgis$e;F:Ljava/util/List;
 
- 
flickerprivate boolean flicker- Mappings:
- Namespace - Name - Mixin selector - named - flicker- Lnet/minecraft/client/particle/FireworksSparkParticle$FireworkParticle;flicker:Z- intermediary - field_3807- Lnet/minecraft/class_677$class_681;field_3807:Z- official - G- Lgis$e;G:Z
 
 
- 
- 
Constructor Details- 
FireworkParticlepublic FireworkParticle(ClientWorld world, double x, double y, double z, double velocityX, double velocityY, double velocityZ, ParticleManager particleManager, List<FireworkExplosionComponent> fireworkExplosions) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/client/particle/FireworksSparkParticle$FireworkParticle;<init>(Lnet/minecraft/client/world/ClientWorld;DDDDDDLnet/minecraft/client/particle/ParticleManager;Ljava/util/List;)V- intermediary - <init>- Lnet/minecraft/class_677$class_681;<init>(Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_702;Ljava/util/List;)V- official - <init>- Lgis$e;<init>(Lgga;DDDDDDLgjk;Ljava/util/List;)V
 
 
- 
- 
Method Details- 
tickpublic void tick()Called each game tick (20 times per second), and should be used to do core particle logic, such as movement and collision.
- 
isFarprivate boolean isFar()- Mappings:
- Namespace - Name - Mixin selector - named - isFar- Lnet/minecraft/client/particle/FireworksSparkParticle$FireworkParticle;isFar()Z- intermediary - method_3029- Lnet/minecraft/class_677$class_681;method_3029()Z- official - c- Lgis$e;c()Z
 
- 
addExplosionParticleprivate void addExplosionParticle(double x, double y, double z, double velocityX, double velocityY, double velocityZ, IntList colors, IntList targetColors, boolean trail, boolean flicker) - Mappings:
- Namespace - Name - Mixin selector - named - addExplosionParticle- Lnet/minecraft/client/particle/FireworksSparkParticle$FireworkParticle;addExplosionParticle(DDDDDDLit/unimi/dsi/fastutil/ints/IntList;Lit/unimi/dsi/fastutil/ints/IntList;ZZ)V- intermediary - method_3030- Lnet/minecraft/class_677$class_681;method_3030(DDDDDDLit/unimi/dsi/fastutil/ints/IntList;Lit/unimi/dsi/fastutil/ints/IntList;ZZ)V- official - a- Lgis$e;a(DDDDDDLit/unimi/dsi/fastutil/ints/IntList;Lit/unimi/dsi/fastutil/ints/IntList;ZZ)V
 
- 
explodeBallprivate void explodeBall(double size, int amount, IntList colors, IntList targetColors, boolean trail, boolean flicker) - Mappings:
- Namespace - Name - Mixin selector - named - explodeBall- Lnet/minecraft/client/particle/FireworksSparkParticle$FireworkParticle;explodeBall(DILit/unimi/dsi/fastutil/ints/IntList;Lit/unimi/dsi/fastutil/ints/IntList;ZZ)V- intermediary - method_3031- Lnet/minecraft/class_677$class_681;method_3031(DILit/unimi/dsi/fastutil/ints/IntList;Lit/unimi/dsi/fastutil/ints/IntList;ZZ)V- official - a- Lgis$e;a(DILit/unimi/dsi/fastutil/ints/IntList;Lit/unimi/dsi/fastutil/ints/IntList;ZZ)V
 
- 
explodeStarprivate void explodeStar(double size, double[][] pattern, IntList colors, IntList targetColors, boolean trail, boolean flicker, boolean keepShape) - Mappings:
- Namespace - Name - Mixin selector - named - explodeStar- Lnet/minecraft/client/particle/FireworksSparkParticle$FireworkParticle;explodeStar(D[[DLit/unimi/dsi/fastutil/ints/IntList;Lit/unimi/dsi/fastutil/ints/IntList;ZZZ)V- intermediary - method_3028- Lnet/minecraft/class_677$class_681;method_3028(D[[DLit/unimi/dsi/fastutil/ints/IntList;Lit/unimi/dsi/fastutil/ints/IntList;ZZZ)V- official - a- Lgis$e;a(D[[DLit/unimi/dsi/fastutil/ints/IntList;Lit/unimi/dsi/fastutil/ints/IntList;ZZZ)V
 
- 
explodeBurst- Mappings:
- Namespace - Name - Mixin selector - named - explodeBurst- Lnet/minecraft/client/particle/FireworksSparkParticle$FireworkParticle;explodeBurst(Lit/unimi/dsi/fastutil/ints/IntList;Lit/unimi/dsi/fastutil/ints/IntList;ZZ)V- intermediary - method_3032- Lnet/minecraft/class_677$class_681;method_3032(Lit/unimi/dsi/fastutil/ints/IntList;Lit/unimi/dsi/fastutil/ints/IntList;ZZ)V- official - a- Lgis$e;a(Lit/unimi/dsi/fastutil/ints/IntList;Lit/unimi/dsi/fastutil/ints/IntList;ZZ)V
 
 
-