Class VibrationParticle


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

    • vibration Link icon

      private final PositionSource vibration
      Mappings:
      Namespace Name Mixin selector
      named vibration Lnet/minecraft/client/particle/VibrationParticle;vibration:Lnet/minecraft/world/event/PositionSource;
      intermediary field_28249 Lnet/minecraft/class_5737;field_28249:Lnet/minecraft/class_5716;
      official a Lgci;a:Ldxb;
    • field_28250 Link icon

      private float field_28250
      Mappings:
      Namespace Name Mixin selector
      named field_28250 Lnet/minecraft/client/particle/VibrationParticle;field_28250:F
      intermediary field_28250 Lnet/minecraft/class_5737;field_28250:F
      official b Lgci;b:F
    • field_28248 Link icon

      private float field_28248
      Mappings:
      Namespace Name Mixin selector
      named field_28248 Lnet/minecraft/client/particle/VibrationParticle;field_28248:F
      intermediary field_28248 Lnet/minecraft/class_5737;field_28248:F
      official F Lgci;F:F
    • field_40507 Link icon

      private float field_40507
      Mappings:
      Namespace Name Mixin selector
      named field_40507 Lnet/minecraft/client/particle/VibrationParticle;field_40507:F
      intermediary field_40507 Lnet/minecraft/class_5737;field_40507:F
      official G Lgci;G:F
    • field_40508 Link icon

      private float field_40508
      Mappings:
      Namespace Name Mixin selector
      named field_40508 Lnet/minecraft/client/particle/VibrationParticle;field_40508:F
      intermediary field_40508 Lnet/minecraft/class_5737;field_40508:F
      official H Lgci;H:F
  • Constructor Details Link icon

    • VibrationParticle Link icon

      VibrationParticle(ClientWorld world, double x, double y, double z, PositionSource vibration, int maxAge)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/particle/VibrationParticle;<init>(Lnet/minecraft/client/world/ClientWorld;DDDLnet/minecraft/world/event/PositionSource;I)V
      intermediary <init> Lnet/minecraft/class_5737;<init>(Lnet/minecraft/class_638;DDDLnet/minecraft/class_5716;I)V
      official <init> Lgci;<init>(Lfxx;DDDLdxb;I)V
  • Method Details Link icon

    • buildGeometry Link icon

      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 Lgbe;a(Lfae;Lfes;F)V
    • render Link icon

      private void render(VertexConsumer vertexConsumer, Camera camera, float tickDelta, Consumer<Quaternionf> transforms)
      Mappings:
      Namespace Name Mixin selector
      named render Lnet/minecraft/client/particle/VibrationParticle;render(Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/client/render/Camera;FLjava/util/function/Consumer;)V
      intermediary method_33078 Lnet/minecraft/class_5737;method_33078(Lnet/minecraft/class_4588;Lnet/minecraft/class_4184;FLjava/util/function/Consumer;)V
      official a Lgci;a(Lfae;Lfes;FLjava/util/function/Consumer;)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
    • 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