Class EmitterParticle


@Environment(CLIENT) public class EmitterParticle extends NoRenderParticle
Mappings:
Namespace Name
named net/minecraft/client/particle/EmitterParticle
intermediary net/minecraft/class_733
official gdj
  • Field Details

    • entity

      private final Entity entity
      Mappings:
      Namespace Name Mixin selector
      named entity Lnet/minecraft/client/particle/EmitterParticle;entity:Lnet/minecraft/entity/Entity;
      intermediary field_3894 Lnet/minecraft/class_733;field_3894:Lnet/minecraft/class_1297;
      official a Lgdj;a:Lbsq;
    • emitterAge

      private int emitterAge
      Mappings:
      Namespace Name Mixin selector
      named emitterAge Lnet/minecraft/client/particle/EmitterParticle;emitterAge:I
      intermediary field_3896 Lnet/minecraft/class_733;field_3896:I
      official b Lgdj;b:I
    • maxEmitterAge

      private final int maxEmitterAge
      Mappings:
      Namespace Name Mixin selector
      named maxEmitterAge Lnet/minecraft/client/particle/EmitterParticle;maxEmitterAge:I
      intermediary field_3895 Lnet/minecraft/class_733;field_3895:I
      official D Lgdj;D:I
    • parameters

      private final ParticleEffect parameters
      Mappings:
      Namespace Name Mixin selector
      named parameters Lnet/minecraft/client/particle/EmitterParticle;parameters:Lnet/minecraft/particle/ParticleEffect;
      intermediary field_3893 Lnet/minecraft/class_733;field_3893:Lnet/minecraft/class_2394;
      official E Lgdj;E:Llk;
  • Constructor Details

    • EmitterParticle

      public EmitterParticle(ClientWorld world, Entity entity, ParticleEffect parameters)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/particle/EmitterParticle;<init>(Lnet/minecraft/client/world/ClientWorld;Lnet/minecraft/entity/Entity;Lnet/minecraft/particle/ParticleEffect;)V
      intermediary <init> Lnet/minecraft/class_733;<init>(Lnet/minecraft/class_638;Lnet/minecraft/class_1297;Lnet/minecraft/class_2394;)V
      official <init> Lgdj;<init>(Lfyz;Lbsq;Llk;)V
    • EmitterParticle

      public EmitterParticle(ClientWorld world, Entity entity, ParticleEffect parameters, int maxEmitterAge)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/particle/EmitterParticle;<init>(Lnet/minecraft/client/world/ClientWorld;Lnet/minecraft/entity/Entity;Lnet/minecraft/particle/ParticleEffect;I)V
      intermediary <init> Lnet/minecraft/class_733;<init>(Lnet/minecraft/class_638;Lnet/minecraft/class_1297;Lnet/minecraft/class_2394;I)V
      official <init> Lgdj;<init>(Lfyz;Lbsq;Llk;I)V
    • EmitterParticle

      private EmitterParticle(ClientWorld world, Entity entity, ParticleEffect parameters, int maxEmitterAge, Vec3d velocity)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/particle/EmitterParticle;<init>(Lnet/minecraft/client/world/ClientWorld;Lnet/minecraft/entity/Entity;Lnet/minecraft/particle/ParticleEffect;ILnet/minecraft/util/math/Vec3d;)V
      intermediary <init> Lnet/minecraft/class_733;<init>(Lnet/minecraft/class_638;Lnet/minecraft/class_1297;Lnet/minecraft/class_2394;ILnet/minecraft/class_243;)V
      official <init> Lgdj;<init>(Lfyz;Lbsq;Llk;ILeww;)V
  • Method Details

    • 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 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 Lgch;a()V