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 gxo
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.particle.Particle
Particle.DynamicAlpha -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final EntityRenderManagerprivate static final intprivate final EntityRenderStateprivate 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(EntityRenderManager dispatcher, ClientWorld world, Entity itemEntity, Entity interactingEntity) privateItemPickupParticle(EntityRenderManager dispatcher, ClientWorld world, Entity itemEntity, Entity interactingEntity, Vec3d velocity) -
Method Summary
Modifier and TypeMethodDescriptiongetType()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 aLgxo;a:I
-
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 bLgxo;b:Lcac;
-
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 DLgxo;D:I
-
dispatcher
- Mappings:
Namespace Name Mixin selector named dispatcherLnet/minecraft/client/particle/ItemPickupParticle;dispatcher:Lnet/minecraft/client/render/entity/EntityRenderManager;intermediary field_3824Lnet/minecraft/class_693;field_3824:Lnet/minecraft/class_898;official ELgxo;E:Lhhk;
-
field_61731
- Mappings:
Namespace Name Mixin selector named field_61731Lnet/minecraft/client/particle/ItemPickupParticle;field_61731:Lnet/minecraft/client/render/entity/state/EntityRenderState;intermediary field_61731Lnet/minecraft/class_693;field_61731:Lnet/minecraft/class_10017;official FLgxo;F:Lhnw;
-
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 GLgxo;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 HLgxo;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 ILgxo;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 JLgxo;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 KLgxo;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 LLgxo;L:D
-
-
Constructor Details
-
ItemPickupParticle
public ItemPickupParticle(EntityRenderManager 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/EntityRenderManager;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>Lgxo;<init>(Lhhk;Lgul;Lcac;Lcac;)V
-
ItemPickupParticle
private ItemPickupParticle(EntityRenderManager 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/EntityRenderManager;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>Lgxo;<init>(Lhhk;Lgul;Lcac;Lcac;Lfki;)V
-
-
Method Details
-
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 bLgxu;b()Lgxy;
-
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 aLgxu;a(Lfpu;Lhap;Lfvc;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 aLgxu;a(Lfpx;Lfvc;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 cLgxo;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 dLgxo;d()V
-