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 efxintermediary net/minecraft/class_708named net/minecraft/client/particle/AnimatedParticle
-
Field Summary
Fields Modifier and Type Field Description private booleanchangesColorprotected SpriteProviderspriteProviderprivate floattargetColorBlueprivate floattargetColorGreenprivate floattargetColorRedFields 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, 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 protectedAnimatedParticle(ClientWorld world, double x, double y, double z, SpriteProvider spriteProvider, float upwardsAcceleration) -
Method Summary
Modifier and Type Method Description intgetBrightness(float tint)ParticleTextureSheetgetType()voidsetColor(int rgbHex)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
- Mappings:
Namespace Name Mixin selector official aLefx;a:Legf;intermediary field_17866Lnet/minecraft/class_708;field_17866:Lnet/minecraft/class_4002;named spriteProviderLnet/minecraft/client/particle/AnimatedParticle;spriteProvider:Lnet/minecraft/client/particle/SpriteProvider;
-
targetColorRed
private float targetColorRed- Mappings:
Namespace Name Mixin selector official bLefx;b:Fintermediary field_3878Lnet/minecraft/class_708;field_3878:Fnamed targetColorRedLnet/minecraft/client/particle/AnimatedParticle;targetColorRed:F
-
targetColorGreen
private float targetColorGreen- Mappings:
Namespace Name Mixin selector official FLefx;F:Fintermediary field_3877Lnet/minecraft/class_708;field_3877:Fnamed targetColorGreenLnet/minecraft/client/particle/AnimatedParticle;targetColorGreen:F
-
targetColorBlue
private float targetColorBlue- Mappings:
Namespace Name Mixin selector official GLefx;G:Fintermediary field_3876Lnet/minecraft/class_708;field_3876:Fnamed targetColorBlueLnet/minecraft/client/particle/AnimatedParticle;targetColorBlue:F
-
changesColor
private boolean changesColor- Mappings:
Namespace Name Mixin selector official HLefx;H:Zintermediary field_3880Lnet/minecraft/class_708;field_3880:Znamed changesColorLnet/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>Lefx;<init>(Ledy;DDDLegf;F)Vintermediary <init>Lnet/minecraft/class_708;<init>(Lnet/minecraft/class_638;DDDLnet/minecraft/class_4002;F)Vnamed <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 bLefx;b(I)Vintermediary method_3093Lnet/minecraft/class_708;method_3093(I)Vnamed setColorLnet/minecraft/client/particle/AnimatedParticle;setColor(I)V
-
setTargetColor
public void setTargetColor(int rgbHex)- Mappings:
Namespace Name Mixin selector official cLefx;c(I)Vintermediary method_3092Lnet/minecraft/class_708;method_3092(I)Vnamed setTargetColorLnet/minecraft/client/particle/AnimatedParticle;setTargetColor(I)V
-
getType
- Specified by:
getTypein classParticle- Mappings:
Namespace Name Mixin selector official bLefo;b()Lefs;intermediary method_18122Lnet/minecraft/class_703;method_18122()Lnet/minecraft/class_3999;named getTypeLnet/minecraft/client/particle/Particle;getType()Lnet/minecraft/client/particle/ParticleTextureSheet;
-
tick
public void tick() -
getBrightness
public int getBrightness(float tint)- Overrides:
getBrightnessin classParticle- Mappings:
Namespace Name Mixin selector official aLefo;a(F)Iintermediary method_3068Lnet/minecraft/class_703;method_3068(F)Inamed getBrightnessLnet/minecraft/client/particle/Particle;getBrightness(F)I
-