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 gor
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.particle.Particle
Particle.DynamicAlpha -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate 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, lastAngle, lastX, lastY, lastZ, maxAge, onGround, random, red, spacingXZ, spacingY, velocityMultiplier, velocityX, velocityY, velocityZ, world, x, y, z -
Constructor Summary
ConstructorsModifierConstructorDescriptionItemPickupParticle(EntityRenderDispatcher dispatcher, ClientWorld world, Entity itemEntity, Entity interactingEntity) privateItemPickupParticle(EntityRenderDispatcher dispatcher, ClientWorld world, Entity itemEntity, Entity interactingEntity, Vec3d velocity) -
Method Summary
Modifier and TypeMethodDescriptionprivate EntitygetType()Returns the rendering category this particle is rendered under.voidrender(VertexConsumer vertexConsumer, Camera camera, float tickProgress) Renders this particle to the givenVertexConsumerbuffer.voidrenderCustom(MatrixStack matrices, VertexConsumerProvider vertexConsumers, Camera camera, float tickProgress) Renders this particle to the givenVertexConsumerbuffer.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 aLgor;a:I
-
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 bLgor;b:Lbxe;
-
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 DLgor;D:Lbxe;
-
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 ELgor;E: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 FLgor;F:Lgxt;
-
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 GLgor;G: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 HLgor;H: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 ILgor;I: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 JLgor;J: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 KLgor;K: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 LLgor;L:D
-
-
Constructor Details
-
ItemPickupParticle
public ItemPickupParticle(EntityRenderDispatcher dispatcher, 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/world/ClientWorld;Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/Entity;)Vintermediary <init>Lnet/minecraft/class_693;<init>(Lnet/minecraft/class_898;Lnet/minecraft/class_638;Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)Vofficial <init>Lgor;<init>(Lgxt;Lglo;Lbxe;Lbxe;)V
-
ItemPickupParticle
private ItemPickupParticle(EntityRenderDispatcher dispatcher, 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/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_638;Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;Lnet/minecraft/class_243;)Vofficial <init>Lgor;<init>(Lgxt;Lglo;Lbxe;Lbxe;Lfgc;)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 aLgor;a(Lbxe;)Lbxe;
-
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 bLgox;b()Lgpb;
-
renderCustom
public void renderCustom(MatrixStack matrices, VertexConsumerProvider vertexConsumers, Camera camera, float tickProgress) Renders this particle to the givenVertexConsumerbuffer. This is only used by particles using theParticleTextureSheet.CUSTOMsheet.- Overrides:
renderCustomin classParticle- Mappings:
Namespace Name Mixin selector named renderCustomLnet/minecraft/client/particle/Particle;renderCustom(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;Lnet/minecraft/client/render/Camera;F)Vintermediary method_65198Lnet/minecraft/class_703;method_65198(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;Lnet/minecraft/class_4184;F)Vofficial aLgox;a(Lfld;Lgrn;Lfpy;F)V
-
render
Renders this particle to the givenVertexConsumerbuffer. Particles using theParticleTextureSheet.CUSTOMsheet should implement this with an empty method, and instead render inrenderCustom(net.minecraft.client.util.math.MatrixStack, net.minecraft.client.render.VertexConsumerProvider, net.minecraft.client.render.Camera, float).- Specified by:
renderin classParticle- Parameters:
vertexConsumer- the buffer to render tocamera- the current active gameCamera- Mappings:
Namespace Name Mixin selector named renderLnet/minecraft/client/particle/Particle;render(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 aLgox;a(Lflg;Lfpy;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 cLgor;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 dLgor;d()V
-