Class ItemPickupParticle

java.lang.Object
net.minecraft.client.particle.Particle
net.minecraft.client.particle.ItemPickupParticle

@Environment(CLIENT) public class ItemPickupParticle extends Particle
Mappings:
Namespace Name
named net/minecraft/client/particle/ItemPickupParticle
intermediary net/minecraft/class_693
official hcr
  • Field Details

    • TIME_TO_LIVE

      protected static final int TIME_TO_LIVE
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named TIME_TO_LIVE Lnet/minecraft/client/particle/ItemPickupParticle;TIME_TO_LIVE:I
      intermediary field_32656 Lnet/minecraft/class_693;field_32656:I
      official a Lhcr;a:I
    • interactingEntity

      private final Entity interactingEntity
      Mappings:
      Namespace Name Mixin selector
      named interactingEntity Lnet/minecraft/client/particle/ItemPickupParticle;interactingEntity:Lnet/minecraft/entity/Entity;
      intermediary field_3821 Lnet/minecraft/class_693;field_3821:Lnet/minecraft/class_1297;
      official E Lhcr;E:Lcdv;
    • ticksExisted

      protected int ticksExisted
      Mappings:
      Namespace Name Mixin selector
      named ticksExisted Lnet/minecraft/client/particle/ItemPickupParticle;ticksExisted:I
      intermediary field_3826 Lnet/minecraft/class_693;field_3826:I
      official b Lhcr;b:I
    • renderState

      protected final EntityRenderState renderState
      Mappings:
      Namespace Name Mixin selector
      named renderState Lnet/minecraft/client/particle/ItemPickupParticle;renderState:Lnet/minecraft/client/render/entity/state/EntityRenderState;
      intermediary field_62616 Lnet/minecraft/class_693;field_62616:Lnet/minecraft/class_10017;
      official c Lhcr;c:Lhuk;
    • targetX

      protected double targetX
      Mappings:
      Namespace Name Mixin selector
      named targetX Lnet/minecraft/client/particle/ItemPickupParticle;targetX:D
      intermediary field_47684 Lnet/minecraft/class_693;field_47684:D
      official d Lhcr;d:D
    • targetY

      protected double targetY
      Mappings:
      Namespace Name Mixin selector
      named targetY Lnet/minecraft/client/particle/ItemPickupParticle;targetY:D
      intermediary field_47685 Lnet/minecraft/class_693;field_47685:D
      official e Lhcr;e:D
    • targetZ

      protected double targetZ
      Mappings:
      Namespace Name Mixin selector
      named targetZ Lnet/minecraft/client/particle/ItemPickupParticle;targetZ:D
      intermediary field_47686 Lnet/minecraft/class_693;field_47686:D
      official f Lhcr;f:D
    • lastTargetX

      protected double lastTargetX
      Mappings:
      Namespace Name Mixin selector
      named lastTargetX Lnet/minecraft/client/particle/ItemPickupParticle;lastTargetX:D
      intermediary field_47687 Lnet/minecraft/class_693;field_47687:D
      official g Lhcr;g:D
    • lastTargetY

      protected double lastTargetY
      Mappings:
      Namespace Name Mixin selector
      named lastTargetY Lnet/minecraft/client/particle/ItemPickupParticle;lastTargetY:D
      intermediary field_47688 Lnet/minecraft/class_693;field_47688:D
      official h Lhcr;h:D
    • lastTargetZ

      protected double lastTargetZ
      Mappings:
      Namespace Name Mixin selector
      named lastTargetZ Lnet/minecraft/client/particle/ItemPickupParticle;lastTargetZ:D
      intermediary field_47689 Lnet/minecraft/class_693;field_47689:D
      official i Lhcr;i:D
  • Constructor Details

    • ItemPickupParticle

      public ItemPickupParticle(ClientWorld world, EntityRenderState renderState, Entity entity, Vec3d velocity)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/particle/ItemPickupParticle;<init>(Lnet/minecraft/client/world/ClientWorld;Lnet/minecraft/client/render/entity/state/EntityRenderState;Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/Vec3d;)V
      intermediary <init> Lnet/minecraft/class_693;<init>(Lnet/minecraft/class_638;Lnet/minecraft/class_10017;Lnet/minecraft/class_1297;Lnet/minecraft/class_243;)V
      official <init> Lhcr;<init>(Lgzn;Lhuk;Lcdv;Lfoh;)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 Lhcy;a()V
    • textureSheet

      public ParticleTextureSheet textureSheet()
      Specified by:
      textureSheet in class Particle
      Mappings:
      Namespace Name Mixin selector
      named textureSheet Lnet/minecraft/client/particle/Particle;textureSheet()Lnet/minecraft/client/particle/ParticleTextureSheet;
      intermediary method_74274 Lnet/minecraft/class_703;method_74274()Lnet/minecraft/class_3999;
      official bj_ Lhcy;bj_()Lhdd;
    • updateTargetPos

      private void updateTargetPos()
      Mappings:
      Namespace Name Mixin selector
      named updateTargetPos Lnet/minecraft/client/particle/ItemPickupParticle;updateTargetPos()V
      intermediary method_55617 Lnet/minecraft/class_693;method_55617()V
      official c Lhcr;c()V
    • updateLastTargetPos

      private void updateLastTargetPos()
      Mappings:
      Namespace Name Mixin selector
      named updateLastTargetPos Lnet/minecraft/client/particle/ItemPickupParticle;updateLastTargetPos()V
      intermediary method_55618 Lnet/minecraft/class_693;method_55618()V
      official d Lhcr;d()V