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 efdintermediary net/minecraft/class_708named net/minecraft/client/particle/AnimatedParticle
-
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 intgetBrightness(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
- Mappings:
Namespace Name Mixin selector official aLefd;a:Lefl;intermediary field_17866Lnet/minecraft/class_708;field_17866:Lnet/minecraft/class_4002;named spriteProviderLnet/minecraft/client/particle/AnimatedParticle;spriteProvider:Lnet/minecraft/client/particle/SpriteProvider;
-
upwardsAcceleration
private final float upwardsAcceleration- Mappings:
Namespace Name Mixin selector official bLefd;b:Fintermediary field_3881Lnet/minecraft/class_708;field_3881:Fnamed upwardsAccelerationLnet/minecraft/client/particle/AnimatedParticle;upwardsAcceleration:F
-
resistance
private float resistance- Mappings:
Namespace Name Mixin selector official DLefd;D:Fintermediary field_3879Lnet/minecraft/class_708;field_3879:Fnamed resistanceLnet/minecraft/client/particle/AnimatedParticle;resistance:F
-
targetColorRed
private float targetColorRed- Mappings:
Namespace Name Mixin selector official ELefd;E: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 FLefd;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 GLefd;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 HLefd;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>Lefd;<init>(Lede;DDDLefl;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 bLefd;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 cLefd;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 bLeeu;b()Leey;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 aLeeu;a(F)Iintermediary method_3068Lnet/minecraft/class_703;method_3068(F)Inamed getBrightnessLnet/minecraft/client/particle/Particle;getBrightness(F)I
-
setResistance
protected void setResistance(float resistance)- Mappings:
Namespace Name Mixin selector official fLefd;f(F)Vintermediary method_3091Lnet/minecraft/class_708;method_3091(F)Vnamed setResistanceLnet/minecraft/client/particle/AnimatedParticle;setResistance(F)V
-