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$FireworkParticleintermediary net/minecraft/class_677$class_681official gbx$e
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.particle.Particle
Particle.DynamicAlpha -
Field Summary
FieldsModifier 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.Particle
alpha, 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 Summary
ConstructorsConstructorDescriptionFireworkParticle(ClientWorld world, double x, double y, double z, double velocityX, double velocityY, double velocityZ, ParticleManager particleManager, List<FireworkExplosionComponent> fireworkExplosions) -
Method Summary
Modifier 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.NoRenderParticle
buildGeometry, getTypeMethods inherited from class net.minecraft.client.particle.Particle
getBoundingBox, getBrightness, getGroup, getMaxAge, isAlive, markDead, move, move, repositionFromBoundingBox, scale, setAlpha, setBoundingBox, setBoundingBoxSpacing, setColor, setMaxAge, setPos, setVelocity, toString
-
Field Details
-
CREEPER_PATTERN
private static final double[][] CREEPER_PATTERN- Mappings:
Namespace Name Mixin selector named CREEPER_PATTERNLnet/minecraft/client/particle/FireworksSparkParticle$FireworkParticle;CREEPER_PATTERN:[[Dintermediary field_49565Lnet/minecraft/class_677$class_681;field_49565:[[Dofficial aLgbx$e;a:[[D
-
STAR_PATTERN
private static final double[][] STAR_PATTERN- Mappings:
Namespace Name Mixin selector named STAR_PATTERNLnet/minecraft/client/particle/FireworksSparkParticle$FireworkParticle;STAR_PATTERN:[[Dintermediary field_49566Lnet/minecraft/class_677$class_681;field_49566:[[Dofficial bLgbx$e;b:[[D
-
age
private int age- Mappings:
Namespace Name Mixin selector named ageLnet/minecraft/client/particle/FireworksSparkParticle$FireworkParticle;age:Iintermediary field_3808Lnet/minecraft/class_677$class_681;field_3808:Iofficial DLgbx$e;D:I
-
particleManager
- Mappings:
Namespace Name Mixin selector named particleManagerLnet/minecraft/client/particle/FireworksSparkParticle$FireworkParticle;particleManager:Lnet/minecraft/client/particle/ParticleManager;intermediary field_3805Lnet/minecraft/class_677$class_681;field_3805:Lnet/minecraft/class_702;official ELgbx$e;E:Lgcp;
-
explosions
- Mappings:
Namespace Name Mixin selector named explosionsLnet/minecraft/client/particle/FireworksSparkParticle$FireworkParticle;explosions:Ljava/util/List;intermediary field_3806Lnet/minecraft/class_677$class_681;field_3806:Ljava/util/List;official FLgbx$e;F:Ljava/util/List;
-
flicker
private boolean flicker- Mappings:
Namespace Name Mixin selector named flickerLnet/minecraft/client/particle/FireworksSparkParticle$FireworkParticle;flicker:Zintermediary field_3807Lnet/minecraft/class_677$class_681;field_3807:Zofficial GLgbx$e;G:Z
-
-
Constructor Details
-
FireworkParticle
public 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;)Vintermediary <init>Lnet/minecraft/class_677$class_681;<init>(Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_702;Ljava/util/List;)Vofficial <init>Lgbx$e;<init>(Lfzf;DDDDDDLgcp;Ljava/util/List;)V
-
-
Method Details
-
tick
public void tick()Called each game tick (20 times per second), and should be used to do core particle logic, such as movement and collision. -
isFar
private boolean isFar()- Mappings:
Namespace Name Mixin selector named isFarLnet/minecraft/client/particle/FireworksSparkParticle$FireworkParticle;isFar()Zintermediary method_3029Lnet/minecraft/class_677$class_681;method_3029()Zofficial cLgbx$e;c()Z
-
addExplosionParticle
private 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 addExplosionParticleLnet/minecraft/client/particle/FireworksSparkParticle$FireworkParticle;addExplosionParticle(DDDDDDLit/unimi/dsi/fastutil/ints/IntList;Lit/unimi/dsi/fastutil/ints/IntList;ZZ)Vintermediary method_3030Lnet/minecraft/class_677$class_681;method_3030(DDDDDDLit/unimi/dsi/fastutil/ints/IntList;Lit/unimi/dsi/fastutil/ints/IntList;ZZ)Vofficial aLgbx$e;a(DDDDDDLit/unimi/dsi/fastutil/ints/IntList;Lit/unimi/dsi/fastutil/ints/IntList;ZZ)V
-
explodeBall
private void explodeBall(double size, int amount, IntList colors, IntList targetColors, boolean trail, boolean flicker) - Mappings:
Namespace Name Mixin selector named explodeBallLnet/minecraft/client/particle/FireworksSparkParticle$FireworkParticle;explodeBall(DILit/unimi/dsi/fastutil/ints/IntList;Lit/unimi/dsi/fastutil/ints/IntList;ZZ)Vintermediary method_3031Lnet/minecraft/class_677$class_681;method_3031(DILit/unimi/dsi/fastutil/ints/IntList;Lit/unimi/dsi/fastutil/ints/IntList;ZZ)Vofficial aLgbx$e;a(DILit/unimi/dsi/fastutil/ints/IntList;Lit/unimi/dsi/fastutil/ints/IntList;ZZ)V
-
explodeStar
private void explodeStar(double size, double[][] pattern, IntList colors, IntList targetColors, boolean trail, boolean flicker, boolean keepShape) - Mappings:
Namespace Name Mixin selector named explodeStarLnet/minecraft/client/particle/FireworksSparkParticle$FireworkParticle;explodeStar(D[[DLit/unimi/dsi/fastutil/ints/IntList;Lit/unimi/dsi/fastutil/ints/IntList;ZZZ)Vintermediary method_3028Lnet/minecraft/class_677$class_681;method_3028(D[[DLit/unimi/dsi/fastutil/ints/IntList;Lit/unimi/dsi/fastutil/ints/IntList;ZZZ)Vofficial aLgbx$e;a(D[[DLit/unimi/dsi/fastutil/ints/IntList;Lit/unimi/dsi/fastutil/ints/IntList;ZZZ)V
-
explodeBurst
- Mappings:
Namespace Name Mixin selector named explodeBurstLnet/minecraft/client/particle/FireworksSparkParticle$FireworkParticle;explodeBurst(Lit/unimi/dsi/fastutil/ints/IntList;Lit/unimi/dsi/fastutil/ints/IntList;ZZ)Vintermediary method_3032Lnet/minecraft/class_677$class_681;method_3032(Lit/unimi/dsi/fastutil/ints/IntList;Lit/unimi/dsi/fastutil/ints/IntList;ZZ)Vofficial aLgbx$e;a(Lit/unimi/dsi/fastutil/ints/IntList;Lit/unimi/dsi/fastutil/ints/IntList;ZZ)V
-