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 evyintermediary 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 aLevy;a:Lewh;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 bLevy;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 FLevy;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 GLevy;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 HLevy;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>Levy;<init>(Letm;DDDLewh;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 bLevy;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 cLevy;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 bLevm;b()Levq;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 aLevm;a(F)Iintermediary method_3068Lnet/minecraft/class_703;method_3068(F)Inamed getBrightnessLnet/minecraft/client/particle/Particle;getBrightness(F)I
-