Package net.minecraft.client.particle
Class ItemPickupParticle
java.lang.Object
net.minecraft.client.particle.Particle
net.minecraft.client.particle.ItemPickupParticle
- Mappings:
Namespace Name official fqpintermediary net/minecraft/class_693named net/minecraft/client/particle/ItemPickupParticle
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final BufferBuilderStorageprivate final EntityRenderDispatcherprivate static final intprivate final Entityprivate final Entityprivate doubleprivate doubleprivate doubleprivate doubleprivate doubleprivate doubleprivate intFields inherited from class net.minecraft.client.particle.Particle
age, alpha, angle, ascending, blue, collidesWithWorld, dead, gravityStrength, green, maxAge, onGround, prevAngle, prevPosX, prevPosY, prevPosZ, random, red, spacingXZ, spacingY, velocityMultiplier, velocityX, velocityY, velocityZ, world, x, y, z -
Constructor Summary
ConstructorsModifierConstructorDescriptionItemPickupParticle(EntityRenderDispatcher dispatcher, BufferBuilderStorage bufferStorage, ClientWorld world, Entity itemEntity, Entity interactingEntity) privateItemPickupParticle(EntityRenderDispatcher dispatcher, BufferBuilderStorage bufferStorage, ClientWorld world, Entity itemEntity, Entity interactingEntity, Vec3d velocity) -
Method Summary
Modifier and TypeMethodDescriptionvoidbuildGeometry(VertexConsumer vertexConsumer, Camera camera, float tickDelta) Renders this particle to the givenVertexConsumerbuffer.private EntitygetType()Returns the rendering category this particle is rendered under.voidtick()Called each game tick (20 times per second), and should be used to do core particle logic, such as movement and collision.private voidprivate voidMethods inherited from class net.minecraft.client.particle.Particle
getBoundingBox, getBrightness, getGroup, getMaxAge, isAlive, markDead, move, move, repositionFromBoundingBox, scale, setAlpha, setBoundingBox, setBoundingBoxSpacing, setColor, setMaxAge, setPos, setVelocity, toString
-
Field Details
-
field_32656
private static final int field_32656- See Also:
- Mappings:
Namespace Name Mixin selector official aLfqp;a:Iintermediary field_32656Lnet/minecraft/class_693;field_32656:Inamed field_32656Lnet/minecraft/client/particle/ItemPickupParticle;field_32656:I
-
bufferStorage
- Mappings:
Namespace Name Mixin selector official bLfqp;b:Lftn;intermediary field_20944Lnet/minecraft/class_693;field_20944:Lnet/minecraft/class_4599;named bufferStorageLnet/minecraft/client/particle/ItemPickupParticle;bufferStorage:Lnet/minecraft/client/render/BufferBuilderStorage;
-
itemEntity
- Mappings:
Namespace Name Mixin selector official DLfqp;D:Lblv;intermediary field_3823Lnet/minecraft/class_693;field_3823:Lnet/minecraft/class_1297;named itemEntityLnet/minecraft/client/particle/ItemPickupParticle;itemEntity:Lnet/minecraft/entity/Entity;
-
interactingEntity
- Mappings:
Namespace Name Mixin selector official ELfqp;E:Lblv;intermediary field_3821Lnet/minecraft/class_693;field_3821:Lnet/minecraft/class_1297;named interactingEntityLnet/minecraft/client/particle/ItemPickupParticle;interactingEntity:Lnet/minecraft/entity/Entity;
-
ticksExisted
private int ticksExisted- Mappings:
Namespace Name Mixin selector official FLfqp;F:Iintermediary field_3826Lnet/minecraft/class_693;field_3826:Inamed ticksExistedLnet/minecraft/client/particle/ItemPickupParticle;ticksExisted:I
-
dispatcher
- Mappings:
Namespace Name Mixin selector official GLfqp;G:Lfyl;intermediary field_3824Lnet/minecraft/class_693;field_3824:Lnet/minecraft/class_898;named dispatcherLnet/minecraft/client/particle/ItemPickupParticle;dispatcher:Lnet/minecraft/client/render/entity/EntityRenderDispatcher;
-
targetX
private double targetX- Mappings:
Namespace Name Mixin selector official HLfqp;H:Dintermediary field_47684Lnet/minecraft/class_693;field_47684:Dnamed targetXLnet/minecraft/client/particle/ItemPickupParticle;targetX:D
-
targetY
private double targetY- Mappings:
Namespace Name Mixin selector official ILfqp;I:Dintermediary field_47685Lnet/minecraft/class_693;field_47685:Dnamed targetYLnet/minecraft/client/particle/ItemPickupParticle;targetY:D
-
targetZ
private double targetZ- Mappings:
Namespace Name Mixin selector official JLfqp;J:Dintermediary field_47686Lnet/minecraft/class_693;field_47686:Dnamed targetZLnet/minecraft/client/particle/ItemPickupParticle;targetZ:D
-
lastTargetX
private double lastTargetX- Mappings:
Namespace Name Mixin selector official KLfqp;K:Dintermediary field_47687Lnet/minecraft/class_693;field_47687:Dnamed lastTargetXLnet/minecraft/client/particle/ItemPickupParticle;lastTargetX:D
-
lastTargetY
private double lastTargetY- Mappings:
Namespace Name Mixin selector official LLfqp;L:Dintermediary field_47688Lnet/minecraft/class_693;field_47688:Dnamed lastTargetYLnet/minecraft/client/particle/ItemPickupParticle;lastTargetY:D
-
lastTargetZ
private double lastTargetZ- Mappings:
Namespace Name Mixin selector official MLfqp;M:Dintermediary field_47689Lnet/minecraft/class_693;field_47689:Dnamed lastTargetZLnet/minecraft/client/particle/ItemPickupParticle;lastTargetZ:D
-
-
Constructor Details
-
ItemPickupParticle
public ItemPickupParticle(EntityRenderDispatcher dispatcher, BufferBuilderStorage bufferStorage, ClientWorld world, Entity itemEntity, Entity interactingEntity) - Mappings:
Namespace Name Mixin selector official <init>Lfqp;<init>(Lfyl;Lftn;Lfns;Lblv;Lblv;)Vintermediary <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;)Vnamed <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>Lfqp;<init>(Lfyl;Lftn;Lfns;Lblv;Lblv;Lelt;)Vintermediary <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;)Vnamed <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 aLfqp;a(Lblv;)Lblv;intermediary method_29358Lnet/minecraft/class_693;method_29358(Lnet/minecraft/class_1297;)Lnet/minecraft/class_1297;named getOrCopyLnet/minecraft/client/particle/ItemPickupParticle;getOrCopy(Lnet/minecraft/entity/Entity;)Lnet/minecraft/entity/Entity;
-
getType
Returns the rendering category this particle is rendered under.For more information on the properties and types available to each
Particle, visitParticleTextureSheet.- Specified by:
getTypein classParticle- Returns:
- the rendering category this particle is rendered under
- Mappings:
Namespace Name Mixin selector official bLfqv;b()Lfqz;intermediary method_18122Lnet/minecraft/class_703;method_18122()Lnet/minecraft/class_3999;named getTypeLnet/minecraft/client/particle/Particle;getType()Lnet/minecraft/client/particle/ParticleTextureSheet;
-
buildGeometry
Renders this particle to the givenVertexConsumerbuffer.- Specified by:
buildGeometryin classParticle- Parameters:
vertexConsumer- the buffer to render tocamera- the current active gameCameratickDelta- frame tick delta amount- Mappings:
Namespace Name Mixin selector official aLfqv;a(Leqf;Leut;F)Vintermediary method_3074Lnet/minecraft/class_703;method_3074(Lnet/minecraft/class_4588;Lnet/minecraft/class_4184;F)Vnamed buildGeometryLnet/minecraft/client/particle/Particle;buildGeometry(Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/client/render/Camera;F)V
-
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. -
updateTargetPos
private void updateTargetPos()- Mappings:
Namespace Name Mixin selector official cLfqp;c()Vintermediary method_55617Lnet/minecraft/class_693;method_55617()Vnamed updateTargetPosLnet/minecraft/client/particle/ItemPickupParticle;updateTargetPos()V
-
updateLastTargetPos
private void updateLastTargetPos()- Mappings:
Namespace Name Mixin selector official dLfqp;d()Vintermediary method_55618Lnet/minecraft/class_693;method_55618()Vnamed updateLastTargetPosLnet/minecraft/client/particle/ItemPickupParticle;updateLastTargetPos()V
-