Package net.minecraft.client.particle
Class ItemPickupParticle
java.lang.Object
net.minecraft.client.particle.Particle
net.minecraft.client.particle.ItemPickupParticle
- Mappings:
Namespace Name named net/minecraft/client/particle/ItemPickupParticleintermediary net/minecraft/class_693official gch
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.particle.Particle
Particle.DynamicAlpha -
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 named field_32656Lnet/minecraft/client/particle/ItemPickupParticle;field_32656:Iintermediary field_32656Lnet/minecraft/class_693;field_32656:Iofficial aLgch;a:I
-
bufferStorage
- Mappings:
Namespace Name Mixin selector named bufferStorageLnet/minecraft/client/particle/ItemPickupParticle;bufferStorage:Lnet/minecraft/client/render/BufferBuilderStorage;intermediary field_20944Lnet/minecraft/class_693;field_20944:Lnet/minecraft/class_4599;official bLgch;b:Lgff;
-
itemEntity
- Mappings:
Namespace Name Mixin selector named itemEntityLnet/minecraft/client/particle/ItemPickupParticle;itemEntity:Lnet/minecraft/entity/Entity;intermediary field_3823Lnet/minecraft/class_693;field_3823:Lnet/minecraft/class_1297;official DLgch;D:Lbsr;
-
interactingEntity
- Mappings:
Namespace Name Mixin selector named interactingEntityLnet/minecraft/client/particle/ItemPickupParticle;interactingEntity:Lnet/minecraft/entity/Entity;intermediary field_3821Lnet/minecraft/class_693;field_3821:Lnet/minecraft/class_1297;official ELgch;E:Lbsr;
-
ticksExisted
private int ticksExisted- Mappings:
Namespace Name Mixin selector named ticksExistedLnet/minecraft/client/particle/ItemPickupParticle;ticksExisted:Iintermediary field_3826Lnet/minecraft/class_693;field_3826:Iofficial FLgch;F:I
-
dispatcher
- Mappings:
Namespace Name Mixin selector named dispatcherLnet/minecraft/client/particle/ItemPickupParticle;dispatcher:Lnet/minecraft/client/render/entity/EntityRenderDispatcher;intermediary field_3824Lnet/minecraft/class_693;field_3824:Lnet/minecraft/class_898;official GLgch;G:Lgkh;
-
targetX
private double targetX- Mappings:
Namespace Name Mixin selector named targetXLnet/minecraft/client/particle/ItemPickupParticle;targetX:Dintermediary field_47684Lnet/minecraft/class_693;field_47684:Dofficial HLgch;H:D
-
targetY
private double targetY- Mappings:
Namespace Name Mixin selector named targetYLnet/minecraft/client/particle/ItemPickupParticle;targetY:Dintermediary field_47685Lnet/minecraft/class_693;field_47685:Dofficial ILgch;I:D
-
targetZ
private double targetZ- Mappings:
Namespace Name Mixin selector named targetZLnet/minecraft/client/particle/ItemPickupParticle;targetZ:Dintermediary field_47686Lnet/minecraft/class_693;field_47686:Dofficial JLgch;J:D
-
lastTargetX
private double lastTargetX- Mappings:
Namespace Name Mixin selector named lastTargetXLnet/minecraft/client/particle/ItemPickupParticle;lastTargetX:Dintermediary field_47687Lnet/minecraft/class_693;field_47687:Dofficial KLgch;K:D
-
lastTargetY
private double lastTargetY- Mappings:
Namespace Name Mixin selector named lastTargetYLnet/minecraft/client/particle/ItemPickupParticle;lastTargetY:Dintermediary field_47688Lnet/minecraft/class_693;field_47688:Dofficial LLgch;L:D
-
lastTargetZ
private double lastTargetZ- Mappings:
Namespace Name Mixin selector named lastTargetZLnet/minecraft/client/particle/ItemPickupParticle;lastTargetZ:Dintermediary field_47689Lnet/minecraft/class_693;field_47689:Dofficial MLgch;M:D
-
-
Constructor Details
-
ItemPickupParticle
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;)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;)Vofficial <init>Lgch;<init>(Lgkh;Lgff;Lfzf;Lbsr;Lbsr;)V
-
ItemPickupParticle
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;)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;)Vofficial <init>Lgch;<init>(Lgkh;Lgff;Lfzf;Lbsr;Lbsr;Lexc;)V
-
-
Method Details
-
getOrCopy
- Mappings:
Namespace Name Mixin selector named getOrCopyLnet/minecraft/client/particle/ItemPickupParticle;getOrCopy(Lnet/minecraft/entity/Entity;)Lnet/minecraft/entity/Entity;intermediary method_29358Lnet/minecraft/class_693;method_29358(Lnet/minecraft/class_1297;)Lnet/minecraft/class_1297;official aLgch;a(Lbsr;)Lbsr;
-
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 named getTypeLnet/minecraft/client/particle/Particle;getType()Lnet/minecraft/client/particle/ParticleTextureSheet;intermediary method_18122Lnet/minecraft/class_703;method_18122()Lnet/minecraft/class_3999;official bLgcn;b()Lgcr;
-
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 named buildGeometryLnet/minecraft/client/particle/Particle;buildGeometry(Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/client/render/Camera;F)Vintermediary method_3074Lnet/minecraft/class_703;method_3074(Lnet/minecraft/class_4588;Lnet/minecraft/class_4184;F)Vofficial aLgcn;a(Lfbm;Lffy;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 named updateTargetPosLnet/minecraft/client/particle/ItemPickupParticle;updateTargetPos()Vintermediary method_55617Lnet/minecraft/class_693;method_55617()Vofficial cLgch;c()V
-
updateLastTargetPos
private void updateLastTargetPos()- Mappings:
Namespace Name Mixin selector named updateLastTargetPosLnet/minecraft/client/particle/ItemPickupParticle;updateLastTargetPos()Vintermediary method_55618Lnet/minecraft/class_693;method_55618()Vofficial dLgch;d()V
-