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 doubleprivate doubleprivate doubleprivate doubleprivate doubleprivate doubleprivate final Entityprivate final Entityprivate 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.private voidprivate voidvoidtick()Called each game tick (20 times per second), and should be used to do core particle logic, such as movement and collision.Methods 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;
-
field_47684
private double field_47684- Mappings:
Namespace Name Mixin selector official HLfqp;H:Dintermediary field_47684Lnet/minecraft/class_693;field_47684:Dnamed field_47684Lnet/minecraft/client/particle/ItemPickupParticle;field_47684:D
-
field_47685
private double field_47685- Mappings:
Namespace Name Mixin selector official ILfqp;I:Dintermediary field_47685Lnet/minecraft/class_693;field_47685:Dnamed field_47685Lnet/minecraft/client/particle/ItemPickupParticle;field_47685:D
-
field_47686
private double field_47686- Mappings:
Namespace Name Mixin selector official JLfqp;J:Dintermediary field_47686Lnet/minecraft/class_693;field_47686:Dnamed field_47686Lnet/minecraft/client/particle/ItemPickupParticle;field_47686:D
-
field_47687
private double field_47687- Mappings:
Namespace Name Mixin selector official KLfqp;K:Dintermediary field_47687Lnet/minecraft/class_693;field_47687:Dnamed field_47687Lnet/minecraft/client/particle/ItemPickupParticle;field_47687:D
-
field_47688
private double field_47688- Mappings:
Namespace Name Mixin selector official LLfqp;L:Dintermediary field_47688Lnet/minecraft/class_693;field_47688:Dnamed field_47688Lnet/minecraft/client/particle/ItemPickupParticle;field_47688:D
-
field_47689
private double field_47689- Mappings:
Namespace Name Mixin selector official MLfqp;M:Dintermediary field_47689Lnet/minecraft/class_693;field_47689:Dnamed field_47689Lnet/minecraft/client/particle/ItemPickupParticle;field_47689: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. -
method_55617
private void method_55617()- Mappings:
Namespace Name Mixin selector official cLfqp;c()Vintermediary method_55617Lnet/minecraft/class_693;method_55617()Vnamed method_55617Lnet/minecraft/client/particle/ItemPickupParticle;method_55617()V
-
method_55618
private void method_55618()- Mappings:
Namespace Name Mixin selector official dLfqp;d()Vintermediary method_55618Lnet/minecraft/class_693;method_55618()Vnamed method_55618Lnet/minecraft/client/particle/ItemPickupParticle;method_55618()V
-