Package net.minecraft.client.particle
Class ItemPickupParticle
java.lang.Object
net.minecraft.client.particle.Particle
net.minecraft.client.particle.ItemPickupParticle
- Mappings:
Namespace Name official fvaintermediary net/minecraft/class_693named net/minecraft/client/particle/ItemPickupParticle
-
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 official aLfva;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 bLfva;b:Lfxy;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 DLfva;D:Lbox;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 ELfva;E:Lbox;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 FLfva;F:Iintermediary field_3826Lnet/minecraft/class_693;field_3826:Inamed ticksExistedLnet/minecraft/client/particle/ItemPickupParticle;ticksExisted:I
-
dispatcher
- Mappings:
Namespace Name Mixin selector official GLfva;G:Lgcz;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 HLfva;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 ILfva;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 JLfva;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 KLfva;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 LLfva;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 MLfva;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>Lfva;<init>(Lgcz;Lfxy;Lfsa;Lbox;Lbox;)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>Lfva;<init>(Lgcz;Lfxy;Lfsa;Lbox;Lbox;Lept;)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 aLfva;a(Lbox;)Lbox;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 bLfvg;b()Lfvk;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 aLfvg;a(Leuf;Leyt;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 cLfva;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 dLfva;d()Vintermediary method_55618Lnet/minecraft/class_693;method_55618()Vnamed updateLastTargetPosLnet/minecraft/client/particle/ItemPickupParticle;updateLastTargetPos()V
-