Class AnimatedParticle

Direct Known Subclasses:
EndRodParticle, FireworksSparkParticle.Explosion, SquidInkParticle, TotemParticle

@Environment(CLIENT) public class AnimatedParticle extends SpriteBillboardParticle
Mappings:
Namespace Name
named net/minecraft/client/particle/AnimatedParticle
intermediary net/minecraft/class_708
official gbq
  • Field Details Link icon

    • spriteProvider Link icon

      protected final SpriteProvider spriteProvider
      Mappings:
      Namespace Name Mixin selector
      named spriteProvider Lnet/minecraft/client/particle/AnimatedParticle;spriteProvider:Lnet/minecraft/client/particle/SpriteProvider;
      intermediary field_17866 Lnet/minecraft/class_708;field_17866:Lnet/minecraft/class_4002;
      official a Lgbq;a:Lgbz;
    • targetRed Link icon

      private float targetRed
      Mappings:
      Namespace Name Mixin selector
      named targetRed Lnet/minecraft/client/particle/AnimatedParticle;targetRed:F
      intermediary field_3878 Lnet/minecraft/class_708;field_3878:F
      official b Lgbq;b:F
    • targetGreen Link icon

      private float targetGreen
      Mappings:
      Namespace Name Mixin selector
      named targetGreen Lnet/minecraft/client/particle/AnimatedParticle;targetGreen:F
      intermediary field_3877 Lnet/minecraft/class_708;field_3877:F
      official F Lgbq;F:F
    • targetBlue Link icon

      private float targetBlue
      Mappings:
      Namespace Name Mixin selector
      named targetBlue Lnet/minecraft/client/particle/AnimatedParticle;targetBlue:F
      intermediary field_3876 Lnet/minecraft/class_708;field_3876:F
      official G Lgbq;G:F
    • changesColor Link icon

      private boolean changesColor
      Mappings:
      Namespace Name Mixin selector
      named changesColor Lnet/minecraft/client/particle/AnimatedParticle;changesColor:Z
      intermediary field_3880 Lnet/minecraft/class_708;field_3880:Z
      official H Lgbq;H:Z
  • Constructor Details Link icon

    • AnimatedParticle Link icon

      protected AnimatedParticle(ClientWorld world, double x, double y, double z, SpriteProvider spriteProvider, float upwardsAcceleration)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/particle/AnimatedParticle;<init>(Lnet/minecraft/client/world/ClientWorld;DDDLnet/minecraft/client/particle/SpriteProvider;F)V
      intermediary <init> Lnet/minecraft/class_708;<init>(Lnet/minecraft/class_638;DDDLnet/minecraft/class_4002;F)V
      official <init> Lgbq;<init>(Lfxx;DDDLgbz;F)V
  • Method Details Link icon

    • setColor Link icon

      public void setColor(int rgbHex)
      Mappings:
      Namespace Name Mixin selector
      named setColor Lnet/minecraft/client/particle/AnimatedParticle;setColor(I)V
      intermediary method_3093 Lnet/minecraft/class_708;method_3093(I)V
      official b Lgbq;b(I)V
    • setTargetColor Link icon

      public void setTargetColor(int rgbHex)
      Mappings:
      Namespace Name Mixin selector
      named setTargetColor Lnet/minecraft/client/particle/AnimatedParticle;setTargetColor(I)V
      intermediary method_3092 Lnet/minecraft/class_708;method_3092(I)V
      official c Lgbq;c(I)V
    • getType Link icon

      public ParticleTextureSheet getType()
      Returns the rendering category this particle is rendered under.

      For more information on the properties and types available to each Particle, visit ParticleTextureSheet.

      Specified by:
      getType in class Particle
      Returns:
      the rendering category this particle is rendered under
      Mappings:
      Namespace Name Mixin selector
      named getType Lnet/minecraft/client/particle/Particle;getType()Lnet/minecraft/client/particle/ParticleTextureSheet;
      intermediary method_18122 Lnet/minecraft/class_703;method_18122()Lnet/minecraft/class_3999;
      official b Lgbe;b()Lgbi;
    • 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 Particle
      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 Lgbe;a()V
    • getBrightness Link icon

      public int getBrightness(float tint)
      Returns the packed light level this particle should render at.
      Overrides:
      getBrightness in class Particle
      Returns:
      the packed light level this particle should render at
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named getBrightness Lnet/minecraft/client/particle/Particle;getBrightness(F)I
      intermediary method_3068 Lnet/minecraft/class_703;method_3068(F)I
      official a Lgbe;a(F)I