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 gay
  • Field Details Link icon

    • field_32656 Link icon

      private static final int field_32656
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_32656 Lnet/minecraft/client/particle/ItemPickupParticle;field_32656:I
      intermediary field_32656 Lnet/minecraft/class_693;field_32656:I
      official a Lgay;a:I
    • bufferStorage Link icon

      private final BufferBuilderStorage bufferStorage
      Mappings:
      Namespace Name Mixin selector
      named bufferStorage Lnet/minecraft/client/particle/ItemPickupParticle;bufferStorage:Lnet/minecraft/client/render/BufferBuilderStorage;
      intermediary field_20944 Lnet/minecraft/class_693;field_20944:Lnet/minecraft/class_4599;
      official b Lgay;b:Lgdw;
    • itemEntity Link icon

      private final Entity itemEntity
      Mappings:
      Namespace Name Mixin selector
      named itemEntity Lnet/minecraft/client/particle/ItemPickupParticle;itemEntity:Lnet/minecraft/entity/Entity;
      intermediary field_3823 Lnet/minecraft/class_693;field_3823:Lnet/minecraft/class_1297;
      official D Lgay;D:Lbsw;
    • interactingEntity Link icon

      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 Lgay;E:Lbsw;
    • ticksExisted Link icon

      private 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 F Lgay;F:I
    • dispatcher Link icon

      private final EntityRenderDispatcher dispatcher
      Mappings:
      Namespace Name Mixin selector
      named dispatcher Lnet/minecraft/client/particle/ItemPickupParticle;dispatcher:Lnet/minecraft/client/render/entity/EntityRenderDispatcher;
      intermediary field_3824 Lnet/minecraft/class_693;field_3824:Lnet/minecraft/class_898;
      official G Lgay;G:Lgix;
    • targetX Link icon

      private 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 H Lgay;H:D
    • targetY Link icon

      private 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 I Lgay;I:D
    • targetZ Link icon

      private 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 J Lgay;J:D
    • lastTargetX Link icon

      private 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 K Lgay;K:D
    • lastTargetY Link icon

      private 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 L Lgay;L:D
    • lastTargetZ Link icon

      private 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 M Lgay;M:D
  • Constructor Details Link icon

    • ItemPickupParticle Link icon

      public ItemPickupParticle(EntityRenderDispatcher dispatcher, BufferBuilderStorage bufferStorage, ClientWorld world, Entity itemEntity, Entity interactingEntity)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/particle/ItemPickupParticle;<init>(Lnet/minecraft/client/render/entity/EntityRenderDispatcher;Lnet/minecraft/client/render/BufferBuilderStorage;Lnet/minecraft/client/world/ClientWorld;Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/Entity;)V
      intermediary <init> Lnet/minecraft/class_693;<init>(Lnet/minecraft/class_898;Lnet/minecraft/class_4599;Lnet/minecraft/class_638;Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)V
      official <init> Lgay;<init>(Lgix;Lgdw;Lfxx;Lbsw;Lbsw;)V
    • ItemPickupParticle Link icon

      private ItemPickupParticle(EntityRenderDispatcher dispatcher, BufferBuilderStorage bufferStorage, ClientWorld world, Entity itemEntity, Entity interactingEntity, Vec3d velocity)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/particle/ItemPickupParticle;<init>(Lnet/minecraft/client/render/entity/EntityRenderDispatcher;Lnet/minecraft/client/render/BufferBuilderStorage;Lnet/minecraft/client/world/ClientWorld;Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/Vec3d;)V
      intermediary <init> Lnet/minecraft/class_693;<init>(Lnet/minecraft/class_898;Lnet/minecraft/class_4599;Lnet/minecraft/class_638;Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;Lnet/minecraft/class_243;)V
      official <init> Lgay;<init>(Lgix;Lgdw;Lfxx;Lbsw;Lbsw;Levt;)V
  • Method Details Link icon

    • getOrCopy Link icon

      private Entity getOrCopy(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      named getOrCopy Lnet/minecraft/client/particle/ItemPickupParticle;getOrCopy(Lnet/minecraft/entity/Entity;)Lnet/minecraft/entity/Entity;
      intermediary method_29358 Lnet/minecraft/class_693;method_29358(Lnet/minecraft/class_1297;)Lnet/minecraft/class_1297;
      official a Lgay;a(Lbsw;)Lbsw;
    • 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;
    • buildGeometry Link icon

      public void buildGeometry(VertexConsumer vertexConsumer, Camera camera, float tickDelta)
      Renders this particle to the given VertexConsumer buffer.
      Specified by:
      buildGeometry in class Particle
      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
    • 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
    • updateTargetPos Link icon

      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 Lgay;c()V
    • updateLastTargetPos Link icon

      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 Lgay;d()V