Package net.minecraft.client.particle
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 official efi
intermediary net/minecraft/class_693
named net/minecraft/client/particle/ItemPickupParticle
-
Field Summary
Fields Modifier and Type Field Description private BufferBuilderStorage
bufferStorage
private EntityRenderDispatcher
dispatcher
private Entity
interactingEntity
private Entity
itemEntity
private int
ticksExisted
Fields inherited from class net.minecraft.client.particle.Particle
age, angle, collidesWithWorld, colorAlpha, colorBlue, colorGreen, colorRed, dead, field_28786, field_28787, gravityStrength, maxAge, onGround, prevAngle, prevPosX, prevPosY, prevPosZ, random, spacingXZ, spacingY, velocityX, velocityY, velocityZ, world, x, y, z
-
Constructor Summary
Constructors Modifier Constructor Description ItemPickupParticle(EntityRenderDispatcher dispatcher, BufferBuilderStorage bufferStorage, ClientWorld world, Entity itemEntity, Entity interactingEntity)
private
ItemPickupParticle(EntityRenderDispatcher dispatcher, BufferBuilderStorage bufferStorage, ClientWorld world, Entity itemEntity, Entity interactingEntity, Vec3d velocity)
-
Method Summary
Modifier and Type Method Description void
buildGeometry(VertexConsumer vertexConsumer, Camera camera, float tickDelta)
private Entity
getOrCopy(Entity entity)
ParticleTextureSheet
getType()
void
tick()
Methods inherited from class net.minecraft.client.particle.Particle
getBoundingBox, getBrightness, getMaxAge, isAlive, markDead, move, move, repositionFromBoundingBox, scale, setBoundingBox, setBoundingBoxSpacing, setColor, setColorAlpha, setMaxAge, setPos, toString
-
Field Details
-
bufferStorage
- Mappings:
Namespace Name Mixin selector official a
Lefi;a:Lehw;
intermediary field_20944
Lnet/minecraft/class_693;field_20944:Lnet/minecraft/class_4599;
named bufferStorage
Lnet/minecraft/client/particle/ItemPickupParticle;bufferStorage:Lnet/minecraft/client/render/BufferBuilderStorage;
-
itemEntity
- Mappings:
Namespace Name Mixin selector official b
Lefi;b:Laqv;
intermediary field_3823
Lnet/minecraft/class_693;field_3823:Lnet/minecraft/class_1297;
named itemEntity
Lnet/minecraft/client/particle/ItemPickupParticle;itemEntity:Lnet/minecraft/entity/Entity;
-
interactingEntity
- Mappings:
Namespace Name Mixin selector official D
Lefi;D:Laqv;
intermediary field_3821
Lnet/minecraft/class_693;field_3821:Lnet/minecraft/class_1297;
named interactingEntity
Lnet/minecraft/client/particle/ItemPickupParticle;interactingEntity:Lnet/minecraft/entity/Entity;
-
ticksExisted
private int ticksExisted- Mappings:
Namespace Name Mixin selector official E
Lefi;E:I
intermediary field_3826
Lnet/minecraft/class_693;field_3826:I
named ticksExisted
Lnet/minecraft/client/particle/ItemPickupParticle;ticksExisted:I
-
dispatcher
- Mappings:
Namespace Name Mixin selector official F
Lefi;F:Lemh;
intermediary field_3824
Lnet/minecraft/class_693;field_3824:Lnet/minecraft/class_898;
named dispatcher
Lnet/minecraft/client/particle/ItemPickupParticle;dispatcher:Lnet/minecraft/client/render/entity/EntityRenderDispatcher;
-
-
Constructor Details
-
ItemPickupParticle
public ItemPickupParticle(EntityRenderDispatcher dispatcher, BufferBuilderStorage bufferStorage, ClientWorld world, Entity itemEntity, Entity interactingEntity)- Mappings:
Namespace Name Mixin selector official <init>
Lefi;<init>(Lemh;Lehw;Ledy;Laqv;Laqv;)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
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
-
ItemPickupParticle
private ItemPickupParticle(EntityRenderDispatcher dispatcher, BufferBuilderStorage bufferStorage, ClientWorld world, Entity itemEntity, Entity interactingEntity, Vec3d velocity)- Mappings:
Namespace Name Mixin selector official <init>
Lefi;<init>(Lemh;Lehw;Ledy;Laqv;Laqv;Ldiu;)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
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
-
-
Method Details
-
getOrCopy
- Mappings:
Namespace Name Mixin selector official a
Lefi;a(Laqv;)Laqv;
intermediary method_29358
Lnet/minecraft/class_693;method_29358(Lnet/minecraft/class_1297;)Lnet/minecraft/class_1297;
named getOrCopy
Lnet/minecraft/client/particle/ItemPickupParticle;getOrCopy(Lnet/minecraft/entity/Entity;)Lnet/minecraft/entity/Entity;
-
getType
- Specified by:
getType
in classParticle
- Mappings:
Namespace Name Mixin selector official b
Lefo;b()Lefs;
intermediary method_18122
Lnet/minecraft/class_703;method_18122()Lnet/minecraft/class_3999;
named getType
Lnet/minecraft/client/particle/Particle;getType()Lnet/minecraft/client/particle/ParticleTextureSheet;
-
buildGeometry
- Specified by:
buildGeometry
in classParticle
- Mappings:
Namespace Name Mixin selector official a
Lefo;a(Ldlv;Ldpv;F)V
intermediary method_3074
Lnet/minecraft/class_703;method_3074(Lnet/minecraft/class_4588;Lnet/minecraft/class_4184;F)V
named buildGeometry
Lnet/minecraft/client/particle/Particle;buildGeometry(Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/client/render/Camera;F)V
-
tick
public void tick()
-