Package net.minecraft.client.particle
Class AbstractDustParticle<T extends AbstractDustParticleEffect>
java.lang.Object
net.minecraft.client.particle.Particle
net.minecraft.client.particle.BillboardParticle
net.minecraft.client.particle.SpriteBillboardParticle
net.minecraft.client.particle.AbstractDustParticle<T>
- Direct Known Subclasses:
- DustColorTransitionParticle,- RedDustParticle
@Environment(CLIENT)
public class AbstractDustParticle<T extends AbstractDustParticleEffect>
extends SpriteBillboardParticle
- Mappings:
- Namespace - Name - official - fgv- intermediary - net/minecraft/class_5736- named - net/minecraft/client/particle/AbstractDustParticle
- 
Field SummaryFieldsFields inherited from class net.minecraft.client.particle.SpriteBillboardParticlespriteFields inherited from class net.minecraft.client.particle.BillboardParticlescaleFields inherited from class net.minecraft.client.particle.Particleage, 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 SummaryConstructorsModifierConstructorDescriptionprotectedAbstractDustParticle(ClientWorld world, double x, double y, double z, double velocityX, double velocityY, double velocityZ, T parameters, SpriteProvider spriteProvider) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected floatdarken(float colorComponent, float multiplier) floatgetSize(float tickDelta) Returns the draw scale of this particle, which is used while rendering inBillboardParticle.buildGeometry(net.minecraft.client.render.VertexConsumer, net.minecraft.client.render.Camera, float).getType()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.Methods inherited from class net.minecraft.client.particle.SpriteBillboardParticlegetMaxU, getMaxV, getMinU, getMinV, setSprite, setSprite, setSpriteForAgeMethods inherited from class net.minecraft.client.particle.BillboardParticlebuildGeometry, scaleMethods inherited from class net.minecraft.client.particle.ParticlegetBoundingBox, getBrightness, getGroup, getMaxAge, isAlive, markDead, move, move, repositionFromBoundingBox, setAlpha, setBoundingBox, setBoundingBoxSpacing, setColor, setMaxAge, setPos, setVelocity, toString
- 
Field Details- 
spriteProvider- Mappings:
- Namespace - Name - Mixin selector - official - a- Lfgv;a:Lfih;- intermediary - field_28247- Lnet/minecraft/class_5736;field_28247:Lnet/minecraft/class_4002;- named - spriteProvider- Lnet/minecraft/client/particle/AbstractDustParticle;spriteProvider:Lnet/minecraft/client/particle/SpriteProvider;
 
 
- 
- 
Constructor Details- 
AbstractDustParticleprotected AbstractDustParticle(ClientWorld world, double x, double y, double z, double velocityX, double velocityY, double velocityZ, T parameters, SpriteProvider spriteProvider) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lfgv;<init>(Lfew;DDDDDDLiq;Lfih;)V- intermediary - <init>- Lnet/minecraft/class_5736;<init>(Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_5744;Lnet/minecraft/class_4002;)V- named - <init>- Lnet/minecraft/client/particle/AbstractDustParticle;<init>(Lnet/minecraft/client/world/ClientWorld;DDDDDDLnet/minecraft/particle/AbstractDustParticleEffect;Lnet/minecraft/client/particle/SpriteProvider;)V
 
 
- 
- 
Method Details- 
darkenprotected float darken(float colorComponent, float multiplier) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lfgv;a(FF)F- intermediary - method_33076- Lnet/minecraft/class_5736;method_33076(FF)F- named - darken- Lnet/minecraft/client/particle/AbstractDustParticle;darken(FF)F
 
- 
getTypeReturns the rendering category this particle is rendered under.For more information on the properties and types available to each Particle, visitParticleTextureSheet.- Specified by:
- getTypein class- Particle
- Returns:
- the rendering category this particle is rendered under
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lfhm;b()Lfhq;- 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;
 
- 
getSizepublic float getSize(float tickDelta) Returns the draw scale of this particle, which is used while rendering inBillboardParticle.buildGeometry(net.minecraft.client.render.VertexConsumer, net.minecraft.client.render.Camera, float).- Overrides:
- getSizein class- BillboardParticle
- Returns:
- the draw scale of this particle, which is used while rendering in BillboardParticle.buildGeometry(net.minecraft.client.render.VertexConsumer, net.minecraft.client.render.Camera, float)
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lfhz;b(F)F- intermediary - method_18132- Lnet/minecraft/class_3940;method_18132(F)F- named - getSize- Lnet/minecraft/client/particle/BillboardParticle;getSize(F)F
 
- 
tickpublic void tick()Called each game tick (20 times per second), and should be used to do core particle logic, such as movement and collision.
 
-