Package net.minecraft.client.particle
Class AnimatedParticle
java.lang.Object
net.minecraft.client.particle.Particle
net.minecraft.client.particle.BillboardParticle
net.minecraft.client.particle.SpriteBillboardParticle
net.minecraft.client.particle.AnimatedParticle
- Direct Known Subclasses:
EndRodParticle,FireworksSparkParticle.Explosion,SquidInkParticle,TotemParticle
@Environment(CLIENT) public class AnimatedParticle extends SpriteBillboardParticle
-
Field Summary
Fields Modifier and Type Field Description private booleanchangesColorprivate floatresistanceprotected SpriteProviderspriteProviderprivate floattargetColorBlueprivate floattargetColorGreenprivate floattargetColorRedprivate floatupwardsAccelerationFields inherited from class net.minecraft.client.particle.SpriteBillboardParticle
spriteFields inherited from class net.minecraft.client.particle.BillboardParticle
scaleFields inherited from class net.minecraft.client.particle.Particle
age, angle, collidesWithWorld, colorAlpha, colorBlue, colorGreen, colorRed, dead, gravityStrength, maxAge, onGround, prevAngle, prevPosX, prevPosY, prevPosZ, random, spacingXZ, spacingY, velocityX, velocityY, velocityZ, world, x, y, z -
Constructor Summary
Constructors Modifier Constructor Description protectedAnimatedParticle(ClientWorld world, double x, double y, double z, SpriteProvider spriteProvider, float upwardsAcceleration) -
Method Summary
Modifier and Type Method Description intgetColorMultiplier(float tint)ParticleTextureSheetgetType()voidsetColor(int rgbHex)protected voidsetResistance(float resistance)voidsetTargetColor(int rgbHex)voidtick()Methods inherited from class net.minecraft.client.particle.SpriteBillboardParticle
getMaxU, getMaxV, getMinU, getMinV, setSprite, setSprite, setSpriteForAgeMethods inherited from class net.minecraft.client.particle.BillboardParticle
buildGeometry, getSize, scaleMethods inherited from class net.minecraft.client.particle.Particle
getBoundingBox, getMaxAge, isAlive, markDead, move, move, repositionFromBoundingBox, setBoundingBox, setBoundingBoxSpacing, setColor, setColorAlpha, setMaxAge, setPos, toString
-
Field Details
-
spriteProvider
-
upwardsAcceleration
private final float upwardsAcceleration -
resistance
private float resistance -
targetColorRed
private float targetColorRed -
targetColorGreen
private float targetColorGreen -
targetColorBlue
private float targetColorBlue -
changesColor
private boolean changesColor
-
-
Constructor Details
-
AnimatedParticle
protected AnimatedParticle(ClientWorld world, double x, double y, double z, SpriteProvider spriteProvider, float upwardsAcceleration)
-
-
Method Details
-
setColor
public void setColor(int rgbHex) -
setTargetColor
public void setTargetColor(int rgbHex) -
getType
-
tick
public void tick() -
getColorMultiplier
public int getColorMultiplier(float tint)- Overrides:
getColorMultiplierin classParticle
-
setResistance
protected void setResistance(float resistance)
-