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
- Mappings:
Namespace Name official exwintermediary net/minecraft/class_708named net/minecraft/client/particle/AnimatedParticle
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprotected final SpriteProviderprivate floatprivate floatprivate floatFields 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, alpha, angle, blue, collidesWithWorld, dead, field_28787, gravityStrength, green, maxAge, onGround, prevAngle, prevPosX, prevPosY, prevPosZ, random, red, spacingXZ, spacingY, velocityMultiplier, velocityX, velocityY, velocityZ, world, x, y, z -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAnimatedParticle(ClientWorld world, double x, double y, double z, SpriteProvider spriteProvider, float upwardsAcceleration) -
Method Summary
Modifier and TypeMethodDescriptionintgetBrightness(float tint) getType()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, getGroup, getMaxAge, isAlive, markDead, move, move, repositionFromBoundingBox, setAlpha, setBoundingBox, setBoundingBoxSpacing, setColor, setMaxAge, setPos, setVelocity, toString
-
Field Details
-
spriteProvider
- Mappings:
Namespace Name Mixin selector official aLexw;a:Leyf;intermediary field_17866Lnet/minecraft/class_708;field_17866:Lnet/minecraft/class_4002;named spriteProviderLnet/minecraft/client/particle/AnimatedParticle;spriteProvider:Lnet/minecraft/client/particle/SpriteProvider;
-
targetRed
private float targetRed- Mappings:
Namespace Name Mixin selector official bLexw;b:Fintermediary field_3878Lnet/minecraft/class_708;field_3878:Fnamed targetRedLnet/minecraft/client/particle/AnimatedParticle;targetRed:F
-
targetGreen
private float targetGreen- Mappings:
Namespace Name Mixin selector official FLexw;F:Fintermediary field_3877Lnet/minecraft/class_708;field_3877:Fnamed targetGreenLnet/minecraft/client/particle/AnimatedParticle;targetGreen:F
-
targetBlue
private float targetBlue- Mappings:
Namespace Name Mixin selector official GLexw;G:Fintermediary field_3876Lnet/minecraft/class_708;field_3876:Fnamed targetBlueLnet/minecraft/client/particle/AnimatedParticle;targetBlue:F
-
changesColor
private boolean changesColor- Mappings:
Namespace Name Mixin selector official HLexw;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>Lexw;<init>(Leuv;DDDLeyf;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 bLexw;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 cLexw;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 bLexk;b()Lexo;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 aLexk;a(F)Iintermediary method_3068Lnet/minecraft/class_703;method_3068(F)Inamed getBrightnessLnet/minecraft/client/particle/Particle;getBrightness(F)I
-