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 - named - net/minecraft/client/particle/AnimatedParticle- intermediary - net/minecraft/class_708- official - gju
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.client.particle.BillboardParticleBillboardParticle.RotatorNested classes/interfaces inherited from class net.minecraft.client.particle.ParticleParticle.DynamicAlpha
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate booleanprotected final SpriteProviderprivate floatprivate floatprivate floatFields inherited from class net.minecraft.client.particle.SpriteBillboardParticlespriteFields inherited from class net.minecraft.client.particle.BillboardParticlescaleFields inherited from class net.minecraft.client.particle.Particleage, alpha, angle, ascending, blue, collidesWithWorld, dead, gravityStrength, green, maxAge, onGround, prevAngle, prevPosX, prevPosY, prevPosZ, random, red, spacingXZ, spacingY, velocityMultiplier, velocityX, velocityY, velocityZ, world, x, y, z
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedAnimatedParticle(ClientWorld world, double x, double y, double z, SpriteProvider spriteProvider, float upwardsAcceleration) 
- 
Method SummaryModifier and TypeMethodDescriptionintgetBrightness(float tint) Returns the packed light level this particle should render at.getType()Returns the rendering category this particle is rendered under.voidsetColor(int rgbHex) voidsetTargetColor(int rgbHex) voidtick()Called each game tick (20 times per second), and should be used to do core particle logic, such as movement and collision.Methods inherited from class net.minecraft.client.particle.SpriteBillboardParticlegetMaxU, getMaxV, getMinU, getMinV, setSprite, setSprite, setSpriteForAgeMethods inherited from class net.minecraft.client.particle.BillboardParticlegetRotator, getSize, method_60373, method_60374, render, scaleMethods inherited from class net.minecraft.client.particle.ParticlegetBoundingBox, getGroup, getMaxAge, isAlive, markDead, move, move, renderCustom, repositionFromBoundingBox, setAlpha, setBoundingBox, setBoundingBoxSpacing, setColor, setMaxAge, setPos, setVelocity, toString
- 
Field Details- 
spriteProvider- Mappings:
- Namespace - Name - Mixin selector - named - spriteProvider- Lnet/minecraft/client/particle/AnimatedParticle;spriteProvider:Lnet/minecraft/client/particle/SpriteProvider;- intermediary - field_17866- Lnet/minecraft/class_708;field_17866:Lnet/minecraft/class_4002;- official - a- Lgju;a:Lgkd;
 
- 
targetRedprivate float targetRed- Mappings:
- Namespace - Name - Mixin selector - named - targetRed- Lnet/minecraft/client/particle/AnimatedParticle;targetRed:F- intermediary - field_3878- Lnet/minecraft/class_708;field_3878:F- official - b- Lgju;b:F
 
- 
targetGreenprivate float targetGreen- Mappings:
- Namespace - Name - Mixin selector - named - targetGreen- Lnet/minecraft/client/particle/AnimatedParticle;targetGreen:F- intermediary - field_3877- Lnet/minecraft/class_708;field_3877:F- official - F- Lgju;F:F
 
- 
targetBlueprivate float targetBlue- Mappings:
- Namespace - Name - Mixin selector - named - targetBlue- Lnet/minecraft/client/particle/AnimatedParticle;targetBlue:F- intermediary - field_3876- Lnet/minecraft/class_708;field_3876:F- official - G- Lgju;G:F
 
- 
changesColorprivate boolean changesColor- Mappings:
- Namespace - Name - Mixin selector - named - changesColor- Lnet/minecraft/client/particle/AnimatedParticle;changesColor:Z- intermediary - field_3880- Lnet/minecraft/class_708;field_3880:Z- official - H- Lgju;H:Z
 
 
- 
- 
Constructor Details- 
AnimatedParticleprotected AnimatedParticle(ClientWorld world, double x, double y, double z, SpriteProvider spriteProvider, float upwardsAcceleration) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/client/particle/AnimatedParticle;<init>(Lnet/minecraft/client/world/ClientWorld;DDDLnet/minecraft/client/particle/SpriteProvider;F)V- intermediary - <init>- Lnet/minecraft/class_708;<init>(Lnet/minecraft/class_638;DDDLnet/minecraft/class_4002;F)V- official - <init>- Lgju;<init>(Lgga;DDDLgkd;F)V
 
 
- 
- 
Method Details- 
setColorpublic void setColor(int rgbHex) - Mappings:
- Namespace - Name - Mixin selector - named - setColor- Lnet/minecraft/client/particle/AnimatedParticle;setColor(I)V- intermediary - method_3093- Lnet/minecraft/class_708;method_3093(I)V- official - b- Lgju;b(I)V
 
- 
setTargetColorpublic void setTargetColor(int rgbHex) - Mappings:
- Namespace - Name - Mixin selector - named - setTargetColor- Lnet/minecraft/client/particle/AnimatedParticle;setTargetColor(I)V- intermediary - method_3092- Lnet/minecraft/class_708;method_3092(I)V- official - c- Lgju;c(I)V
 
- 
getTypeReturns the rendering category this particle is rendered under.For more information on the properties and types available to each Particle, visitParticleTextureSheet.- Specified by:
- getTypein class- Particle
- Returns:
- the rendering category this particle is rendered under
- Mappings:
- Namespace - Name - Mixin selector - named - getType- Lnet/minecraft/client/particle/Particle;getType()Lnet/minecraft/client/particle/ParticleTextureSheet;- intermediary - method_18122- Lnet/minecraft/class_703;method_18122()Lnet/minecraft/class_3999;- official - b- Lgji;b()Lgjm;
 
- 
tickpublic void tick()Called each game tick (20 times per second), and should be used to do core particle logic, such as movement and collision.
- 
getBrightnesspublic int getBrightness(float tint) Returns the packed light level this particle should render at.- Overrides:
- getBrightnessin class- Particle
- Returns:
- the packed light level this particle should render at
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - getBrightness- Lnet/minecraft/client/particle/Particle;getBrightness(F)I- intermediary - method_3068- Lnet/minecraft/class_703;method_3068(F)I- official - a- Lgji;a(F)I
 
 
-