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
official fgj$e
intermediary net/minecraft/class_677$class_681
named net/minecraft/client/particle/FireworksSparkParticle$FireworkParticle
  • Field Details

    • age

      private int age
      Mappings:
      Namespace Name Mixin selector
      official a Lfgj$e;a:I
      intermediary field_3808 Lnet/minecraft/class_677$class_681;field_3808:I
      named age Lnet/minecraft/client/particle/FireworksSparkParticle$FireworkParticle;age:I
    • particleManager

      private final ParticleManager particleManager
      Mappings:
      Namespace Name Mixin selector
      official b Lfgj$e;b:Lfgx;
      intermediary field_3805 Lnet/minecraft/class_677$class_681;field_3805:Lnet/minecraft/class_702;
      named particleManager Lnet/minecraft/client/particle/FireworksSparkParticle$FireworkParticle;particleManager:Lnet/minecraft/client/particle/ParticleManager;
    • explosions

      private NbtList explosions
      Mappings:
      Namespace Name Mixin selector
      official D Lfgj$e;D:Lqx;
      intermediary field_3806 Lnet/minecraft/class_677$class_681;field_3806:Lnet/minecraft/class_2499;
      named explosions Lnet/minecraft/client/particle/FireworksSparkParticle$FireworkParticle;explosions:Lnet/minecraft/nbt/NbtList;
    • flicker

      private boolean flicker
      Mappings:
      Namespace Name Mixin selector
      official E Lfgj$e;E:Z
      intermediary field_3807 Lnet/minecraft/class_677$class_681;field_3807:Z
      named flicker Lnet/minecraft/client/particle/FireworksSparkParticle$FireworkParticle;flicker:Z
  • Constructor Details

    • FireworkParticle

      public FireworkParticle(ClientWorld world, double x, double y, double z, double velocityX, double velocityY, double velocityZ, ParticleManager particleManager, @Nullable @Nullable NbtCompound nbt)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lfgj$e;<init>(Lfef;DDDDDDLfgx;Lqr;)V
      intermediary <init> Lnet/minecraft/class_677$class_681;<init>(Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_702;Lnet/minecraft/class_2487;)V
      named <init> Lnet/minecraft/client/particle/FireworksSparkParticle$FireworkParticle;<init>(Lnet/minecraft/client/world/ClientWorld;DDDDDDLnet/minecraft/client/particle/ParticleManager;Lnet/minecraft/nbt/NbtCompound;)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.
      Overrides:
      tick in class Particle
      Mappings:
      Namespace Name Mixin selector
      official a Lfgv;a()V
      intermediary method_3070 Lnet/minecraft/class_703;method_3070()V
      named tick Lnet/minecraft/client/particle/Particle;tick()V
    • isFar

      private boolean isFar()
      Mappings:
      Namespace Name Mixin selector
      official c Lfgj$e;c()Z
      intermediary method_3029 Lnet/minecraft/class_677$class_681;method_3029()Z
      named isFar Lnet/minecraft/client/particle/FireworksSparkParticle$FireworkParticle;isFar()Z
    • addExplosionParticle

      private void addExplosionParticle(double x, double y, double z, double velocityX, double velocityY, double velocityZ, int[] colors, int[] fadeColors, boolean trail, boolean flicker)
      Mappings:
      Namespace Name Mixin selector
      official a Lfgj$e;a(DDDDDD[I[IZZ)V
      intermediary method_3030 Lnet/minecraft/class_677$class_681;method_3030(DDDDDD[I[IZZ)V
      named addExplosionParticle Lnet/minecraft/client/particle/FireworksSparkParticle$FireworkParticle;addExplosionParticle(DDDDDD[I[IZZ)V
    • explodeBall

      private void explodeBall(double size, int amount, int[] colors, int[] fadeColors, boolean trail, boolean flicker)
      Mappings:
      Namespace Name Mixin selector
      official a Lfgj$e;a(DI[I[IZZ)V
      intermediary method_3031 Lnet/minecraft/class_677$class_681;method_3031(DI[I[IZZ)V
      named explodeBall Lnet/minecraft/client/particle/FireworksSparkParticle$FireworkParticle;explodeBall(DI[I[IZZ)V
    • explodeStar

      private void explodeStar(double size, double[][] pattern, int[] colors, int[] fadeColors, boolean trail, boolean flicker, boolean keepShape)
      Mappings:
      Namespace Name Mixin selector
      official a Lfgj$e;a(D[[D[I[IZZZ)V
      intermediary method_3028 Lnet/minecraft/class_677$class_681;method_3028(D[[D[I[IZZZ)V
      named explodeStar Lnet/minecraft/client/particle/FireworksSparkParticle$FireworkParticle;explodeStar(D[[D[I[IZZZ)V
    • explodeBurst

      private void explodeBurst(int[] colors, int[] fadeColors, boolean trail, boolean flicker)
      Mappings:
      Namespace Name Mixin selector
      official a Lfgj$e;a([I[IZZ)V
      intermediary method_3032 Lnet/minecraft/class_677$class_681;method_3032([I[IZZ)V
      named explodeBurst Lnet/minecraft/client/particle/FireworksSparkParticle$FireworkParticle;explodeBurst([I[IZZ)V