Package net.minecraft.client.particle
Class GustDustParticle
java.lang.Object
net.minecraft.client.particle.Particle
net.minecraft.client.particle.BillboardParticle
net.minecraft.client.particle.SpriteBillboardParticle
net.minecraft.client.particle.GustDustParticle
- Mappings:
Namespace Name official fqj
intermediary net/minecraft/class_8975
named net/minecraft/client/particle/GustDustParticle
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.particle.BillboardParticle
BillboardParticle.Rotator
-
Field Summary
Fields inherited from class net.minecraft.client.particle.SpriteBillboardParticle
sprite
Fields inherited from class net.minecraft.client.particle.BillboardParticle
scale
Fields 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
ConstructorDescriptionGustDustParticle
(ClientWorld world, double x, double y, double z, double velocityX, double velocityY, double velocityZ) -
Method Summary
Modifier and TypeMethodDescriptionvoid
buildGeometry
(VertexConsumer vertexConsumer, Camera camera, float tickDelta) Renders this particle to the givenVertexConsumer
buffer.getType()
Returns the rendering category this particle is rendered under.private void
lerpColor
(float tickDelta) void
tick()
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.SpriteBillboardParticle
getMaxU, getMaxV, getMinU, getMinV, setSprite, setSprite, setSpriteForAge
Methods inherited from class net.minecraft.client.particle.BillboardParticle
getRotator, getSize, scale
Methods inherited from class net.minecraft.client.particle.Particle
getBoundingBox, getBrightness, getGroup, getMaxAge, isAlive, markDead, move, move, repositionFromBoundingBox, setAlpha, setBoundingBox, setBoundingBoxSpacing, setColor, setMaxAge, setPos, setVelocity, toString
-
Field Details
-
START_COLOR
- Mappings:
Namespace Name Mixin selector official a
Lfqj;a:Lorg/joml/Vector3f;
intermediary field_47451
Lnet/minecraft/class_8975;field_47451:Lorg/joml/Vector3f;
named START_COLOR
Lnet/minecraft/client/particle/GustDustParticle;START_COLOR:Lorg/joml/Vector3f;
-
END_COLOR
- Mappings:
Namespace Name Mixin selector official b
Lfqj;b:Lorg/joml/Vector3f;
intermediary field_47452
Lnet/minecraft/class_8975;field_47452:Lorg/joml/Vector3f;
named END_COLOR
Lnet/minecraft/client/particle/GustDustParticle;END_COLOR:Lorg/joml/Vector3f;
-
-
Constructor Details
-
GustDustParticle
GustDustParticle(ClientWorld world, double x, double y, double z, double velocityX, double velocityY, double velocityZ) - Mappings:
Namespace Name Mixin selector official <init>
Lfqv;<init>(Lfns;DDDDDD)V
intermediary <init>
Lnet/minecraft/class_703;<init>(Lnet/minecraft/class_638;DDDDDD)V
named <init>
Lnet/minecraft/client/particle/Particle;<init>(Lnet/minecraft/client/world/ClientWorld;DDDDDD)V
-
-
Method Details
-
buildGeometry
Renders this particle to the givenVertexConsumer
buffer.- Overrides:
buildGeometry
in classBillboardParticle
- Parameters:
vertexConsumer
- the buffer to render tocamera
- the current active gameCamera
tickDelta
- frame tick delta amount- Mappings:
Namespace Name Mixin selector official a
Lfqv;a(Leqf;Leut;F)V
intermediary method_3074
Lnet/minecraft/class_703;method_3074(Lnet/minecraft/class_4588;Lnet/minecraft/class_4184;F)V
named buildGeometry
Lnet/minecraft/client/particle/Particle;buildGeometry(Lnet/minecraft/client/render/VertexConsumer;Lnet/minecraft/client/render/Camera;F)V
-
lerpColor
private void lerpColor(float tickDelta) - Mappings:
Namespace Name Mixin selector official f
Lfqj;f(F)V
intermediary method_55241
Lnet/minecraft/class_8975;method_55241(F)V
named lerpColor
Lnet/minecraft/client/particle/GustDustParticle;lerpColor(F)V
-
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:
getType
in classParticle
- Returns:
- the rendering category this particle is rendered under
- Mappings:
Namespace Name Mixin selector official b
Lfqv;b()Lfqz;
intermediary method_18122
Lnet/minecraft/class_703;method_18122()Lnet/minecraft/class_3999;
named getType
Lnet/minecraft/client/particle/Particle;getType()Lnet/minecraft/client/particle/ParticleTextureSheet;
-
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.
-