Class DragonBreathParticle


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

    • MIN_COLOR Link icon

      private static final int MIN_COLOR
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named MIN_COLOR Lnet/minecraft/client/particle/DragonBreathParticle;MIN_COLOR:I
      intermediary field_32654 Lnet/minecraft/class_666;field_32654:I
      official a Lghs;a:I
    • MAX_COLOR Link icon

      private static final int MAX_COLOR
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named MAX_COLOR Lnet/minecraft/client/particle/DragonBreathParticle;MAX_COLOR:I
      intermediary field_32655 Lnet/minecraft/class_666;field_32655:I
      official b Lghs;b:I
    • MIN_RED Link icon

      private static final float MIN_RED
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named MIN_RED Lnet/minecraft/client/particle/DragonBreathParticle;MIN_RED:F
      intermediary field_32648 Lnet/minecraft/class_666;field_32648:F
      official F Lghs;F:F
    • MIN_GREEN Link icon

      private static final float MIN_GREEN
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named MIN_GREEN Lnet/minecraft/client/particle/DragonBreathParticle;MIN_GREEN:F
      intermediary field_32649 Lnet/minecraft/class_666;field_32649:F
      official G Lghs;G:F
    • MIN_BLUE Link icon

      private static final float MIN_BLUE
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named MIN_BLUE Lnet/minecraft/client/particle/DragonBreathParticle;MIN_BLUE:F
      intermediary field_32650 Lnet/minecraft/class_666;field_32650:F
      official H Lghs;H:F
    • MAX_RED Link icon

      private static final float MAX_RED
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named MAX_RED Lnet/minecraft/client/particle/DragonBreathParticle;MAX_RED:F
      intermediary field_32651 Lnet/minecraft/class_666;field_32651:F
      official I Lghs;I:F
    • MAX_GREEN Link icon

      private static final float MAX_GREEN
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named MAX_GREEN Lnet/minecraft/client/particle/DragonBreathParticle;MAX_GREEN:F
      intermediary field_32652 Lnet/minecraft/class_666;field_32652:F
      official J Lghs;J:F
    • MAX_BLUE Link icon

      private static final float MAX_BLUE
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named MAX_BLUE Lnet/minecraft/client/particle/DragonBreathParticle;MAX_BLUE:F
      intermediary field_32653 Lnet/minecraft/class_666;field_32653:F
      official K Lghs;K:F
    • reachedGround Link icon

      private boolean reachedGround
      Mappings:
      Namespace Name Mixin selector
      named reachedGround Lnet/minecraft/client/particle/DragonBreathParticle;reachedGround:Z
      intermediary field_3792 Lnet/minecraft/class_666;field_3792:Z
      official L Lghs;L:Z
    • spriteProvider Link icon

      private final SpriteProvider spriteProvider
      Mappings:
      Namespace Name Mixin selector
      named spriteProvider Lnet/minecraft/client/particle/DragonBreathParticle;spriteProvider:Lnet/minecraft/client/particle/SpriteProvider;
      intermediary field_17793 Lnet/minecraft/class_666;field_17793:Lnet/minecraft/class_4002;
      official M Lghs;M:Lgjm;
  • Constructor Details Link icon

    • DragonBreathParticle Link icon

      DragonBreathParticle(ClientWorld world, double x, double y, double z, double velocityX, double velocityY, double velocityZ, SpriteProvider spriteProvider)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/particle/DragonBreathParticle;<init>(Lnet/minecraft/client/world/ClientWorld;DDDDDDLnet/minecraft/client/particle/SpriteProvider;)V
      intermediary <init> Lnet/minecraft/class_666;<init>(Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_4002;)V
      official <init> Lghs;<init>(Lgfj;DDDDDDLgjm;)V
  • Method Details Link icon

    • 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 Lgir;a()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 Lgir;b()Lgiv;
    • getSize Link icon

      public float getSize(float tickDelta)
      Overrides:
      getSize in class BillboardParticle
      Returns:
      the draw scale of this particle, which is used while rendering in BillboardParticle.buildGeometry(net.minecraft.client.render.VertexConsumer, net.minecraft.client.render.Camera, float)
      Mappings:
      Namespace Name Mixin selector
      named getSize Lnet/minecraft/client/particle/BillboardParticle;getSize(F)F
      intermediary method_18132 Lnet/minecraft/class_3940;method_18132(F)F
      official b Lgje;b(F)F