Class FireworksSparkParticle.Explosion

Enclosing class:
FireworksSparkParticle

@Environment(CLIENT) private static class FireworksSparkParticle.Explosion extends AnimatedParticle
Mappings:
Namespace Name
named net/minecraft/client/particle/FireworksSparkParticle$Explosion
intermediary net/minecraft/class_677$class_680
official gis$c
  • Field Details Link icon

    • trail Link icon

      private boolean trail
      Mappings:
      Namespace Name Mixin selector
      named trail Lnet/minecraft/client/particle/FireworksSparkParticle$Explosion;trail:Z
      intermediary field_3804 Lnet/minecraft/class_677$class_680;field_3804:Z
      official b Lgis$c;b:Z
    • flicker Link icon

      private boolean flicker
      Mappings:
      Namespace Name Mixin selector
      named flicker Lnet/minecraft/client/particle/FireworksSparkParticle$Explosion;flicker:Z
      intermediary field_3803 Lnet/minecraft/class_677$class_680;field_3803:Z
      official F Lgis$c;F:Z
    • particleManager Link icon

      private final ParticleManager particleManager
      Mappings:
      Namespace Name Mixin selector
      named particleManager Lnet/minecraft/client/particle/FireworksSparkParticle$Explosion;particleManager:Lnet/minecraft/client/particle/ParticleManager;
      intermediary field_3798 Lnet/minecraft/class_677$class_680;field_3798:Lnet/minecraft/class_702;
      official G Lgis$c;G:Lgjk;
    • field_3801 Link icon

      private float field_3801
      Mappings:
      Namespace Name Mixin selector
      named field_3801 Lnet/minecraft/client/particle/FireworksSparkParticle$Explosion;field_3801:F
      intermediary field_3801 Lnet/minecraft/class_677$class_680;field_3801:F
      official H Lgis$c;H:F
    • field_3800 Link icon

      private float field_3800
      Mappings:
      Namespace Name Mixin selector
      named field_3800 Lnet/minecraft/client/particle/FireworksSparkParticle$Explosion;field_3800:F
      intermediary field_3800 Lnet/minecraft/class_677$class_680;field_3800:F
      official I Lgis$c;I:F
    • field_3799 Link icon

      private float field_3799
      Mappings:
      Namespace Name Mixin selector
      named field_3799 Lnet/minecraft/client/particle/FireworksSparkParticle$Explosion;field_3799:F
      intermediary field_3799 Lnet/minecraft/class_677$class_680;field_3799:F
      official J Lgis$c;J:F
    • field_3802 Link icon

      private boolean field_3802
      Mappings:
      Namespace Name Mixin selector
      named field_3802 Lnet/minecraft/client/particle/FireworksSparkParticle$Explosion;field_3802:Z
      intermediary field_3802 Lnet/minecraft/class_677$class_680;field_3802:Z
      official K Lgis$c;K:Z
  • Constructor Details Link icon

    • Explosion Link icon

      Explosion(ClientWorld world, double x, double y, double z, double velocityX, double velocityY, double velocityZ, ParticleManager particleManager, SpriteProvider spriteProvider)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/particle/FireworksSparkParticle$Explosion;<init>(Lnet/minecraft/client/world/ClientWorld;DDDDDDLnet/minecraft/client/particle/ParticleManager;Lnet/minecraft/client/particle/SpriteProvider;)V
      intermediary <init> Lnet/minecraft/class_677$class_680;<init>(Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_702;Lnet/minecraft/class_4002;)V
      official <init> Lgis$c;<init>(Lgga;DDDDDDLgjk;Lgkd;)V
  • Method Details Link icon

    • setTrail Link icon

      public void setTrail(boolean trail)
      Mappings:
      Namespace Name Mixin selector
      named setTrail Lnet/minecraft/client/particle/FireworksSparkParticle$Explosion;setTrail(Z)V
      intermediary method_3027 Lnet/minecraft/class_677$class_680;method_3027(Z)V
      official a Lgis$c;a(Z)V
    • setFlicker Link icon

      public void setFlicker(boolean flicker)
      Mappings:
      Namespace Name Mixin selector
      named setFlicker Lnet/minecraft/client/particle/FireworksSparkParticle$Explosion;setFlicker(Z)V
      intermediary method_3026 Lnet/minecraft/class_677$class_680;method_3026(Z)V
      official b Lgis$c;b(Z)V
    • render Link icon

      public void render(VertexConsumer vertexConsumer, Camera camera, float tickDelta)
      Renders this particle to the given VertexConsumer buffer. Particles using the ParticleTextureSheet.CUSTOM sheet should implement this with an empty method, and instead render in Particle.renderCustom(net.minecraft.client.util.math.MatrixStack, net.minecraft.client.render.VertexConsumerProvider, net.minecraft.client.render.Camera, float).
      Overrides:
      render in class BillboardParticle
      Parameters:
      vertexConsumer - the buffer to render to
      camera - the current active game Camera
      tickDelta - frame tick delta amount
      Mappings:
      Namespace Name Mixin selector
      named render Lnet/minecraft/client/particle/Particle;render(Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/client/render/Camera;F)V
      intermediary method_3074 Lnet/minecraft/class_703;method_3074(Lnet/minecraft/class_4588;Lnet/minecraft/class_4184;F)V
      official a Lgji;a(Lffz;Lfks;F)V
    • tick Link icon

      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 AnimatedParticle
      Mappings:
      Namespace Name Mixin selector
      named tick Lnet/minecraft/client/particle/Particle;tick()V
      intermediary method_3070 Lnet/minecraft/class_703;method_3070()V
      official a Lgji;a()V