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 gbr$c
  • Field Details

    • trail

      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 Lgbr$c;b:Z
    • flicker

      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 Lgbr$c;F:Z
    • particleManager

      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 Lgbr$c;G:Lgcj;
    • field_3801

      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 Lgbr$c;H:F
    • field_3800

      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 Lgbr$c;I:F
    • field_3799

      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 Lgbr$c;J:F
    • field_3802

      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 Lgbr$c;K:Z
  • Constructor Details

    • Explosion

      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> Lgbr$c;<init>(Lfyz;DDDDDDLgcj;Lgdc;)V
  • Method Details

    • setTrail

      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 Lgbr$c;a(Z)V
    • setFlicker

      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 Lgbr$c;b(Z)V
    • buildGeometry

      public void buildGeometry(VertexConsumer vertexConsumer, Camera camera, float tickDelta)
      Renders this particle to the given VertexConsumer buffer.
      Overrides:
      buildGeometry 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 buildGeometry Lnet/minecraft/client/particle/Particle;buildGeometry(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 Lgch;a(Lfbg;Lffs;F)V
    • 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 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 Lgch;a()V