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
- Mappings:
Namespace Name official ehr
intermediary net/minecraft/class_708
named net/minecraft/client/particle/AnimatedParticle
-
Field Summary
Fields Modifier and Type Field Description private boolean
changesColor
protected SpriteProvider
spriteProvider
private float
targetColorBlue
private float
targetColorGreen
private float
targetColorRed
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, angle, collidesWithWorld, colorAlpha, colorBlue, colorGreen, colorRed, dead, field_28786, field_28787, gravityStrength, maxAge, onGround, prevAngle, prevPosX, prevPosY, prevPosZ, random, spacingXZ, spacingY, velocityX, velocityY, velocityZ, world, x, y, z
-
Constructor Summary
Constructors Modifier Constructor Description protected
AnimatedParticle(ClientWorld world, double x, double y, double z, SpriteProvider spriteProvider, float upwardsAcceleration)
-
Method Summary
Modifier and Type Method Description int
getBrightness(float tint)
ParticleTextureSheet
getType()
void
setColor(int rgbHex)
void
setTargetColor(int rgbHex)
void
tick()
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
buildGeometry, getSize, scale
Methods inherited from class net.minecraft.client.particle.Particle
getBoundingBox, getMaxAge, isAlive, markDead, method_34019, move, move, repositionFromBoundingBox, setBoundingBox, setBoundingBoxSpacing, setColor, setColorAlpha, setMaxAge, setPos, toString
-
Field Details
-
spriteProvider
- Mappings:
Namespace Name Mixin selector official a
Lehr;a:Lehz;
intermediary field_17866
Lnet/minecraft/class_708;field_17866:Lnet/minecraft/class_4002;
named spriteProvider
Lnet/minecraft/client/particle/AnimatedParticle;spriteProvider:Lnet/minecraft/client/particle/SpriteProvider;
-
targetColorRed
private float targetColorRed- Mappings:
Namespace Name Mixin selector official b
Lehr;b:F
intermediary field_3878
Lnet/minecraft/class_708;field_3878:F
named targetColorRed
Lnet/minecraft/client/particle/AnimatedParticle;targetColorRed:F
-
targetColorGreen
private float targetColorGreen- Mappings:
Namespace Name Mixin selector official F
Lehr;F:F
intermediary field_3877
Lnet/minecraft/class_708;field_3877:F
named targetColorGreen
Lnet/minecraft/client/particle/AnimatedParticle;targetColorGreen:F
-
targetColorBlue
private float targetColorBlue- Mappings:
Namespace Name Mixin selector official G
Lehr;G:F
intermediary field_3876
Lnet/minecraft/class_708;field_3876:F
named targetColorBlue
Lnet/minecraft/client/particle/AnimatedParticle;targetColorBlue:F
-
changesColor
private boolean changesColor- Mappings:
Namespace Name Mixin selector official H
Lehr;H:Z
intermediary field_3880
Lnet/minecraft/class_708;field_3880:Z
named changesColor
Lnet/minecraft/client/particle/AnimatedParticle;changesColor:Z
-
-
Constructor Details
-
AnimatedParticle
protected AnimatedParticle(ClientWorld world, double x, double y, double z, SpriteProvider spriteProvider, float upwardsAcceleration)- Mappings:
Namespace Name Mixin selector official <init>
Lehr;<init>(Lefs;DDDLehz;F)V
intermediary <init>
Lnet/minecraft/class_708;<init>(Lnet/minecraft/class_638;DDDLnet/minecraft/class_4002;F)V
named <init>
Lnet/minecraft/client/particle/AnimatedParticle;<init>(Lnet/minecraft/client/world/ClientWorld;DDDLnet/minecraft/client/particle/SpriteProvider;F)V
-
-
Method Details
-
setColor
public void setColor(int rgbHex)- Mappings:
Namespace Name Mixin selector official b
Lehr;b(I)V
intermediary method_3093
Lnet/minecraft/class_708;method_3093(I)V
named setColor
Lnet/minecraft/client/particle/AnimatedParticle;setColor(I)V
-
setTargetColor
public void setTargetColor(int rgbHex)- Mappings:
Namespace Name Mixin selector official c
Lehr;c(I)V
intermediary method_3092
Lnet/minecraft/class_708;method_3092(I)V
named setTargetColor
Lnet/minecraft/client/particle/AnimatedParticle;setTargetColor(I)V
-
getType
- Specified by:
getType
in classParticle
- Mappings:
Namespace Name Mixin selector official b
Lehi;b()Lehm;
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() -
getBrightness
public int getBrightness(float tint)- Overrides:
getBrightness
in classParticle
- Mappings:
Namespace Name Mixin selector official a
Lehi;a(F)I
intermediary method_3068
Lnet/minecraft/class_703;method_3068(F)I
named getBrightness
Lnet/minecraft/client/particle/Particle;getBrightness(F)I
-