Package net.minecraft.client.particle
Class SpellParticle
java.lang.Object
net.minecraft.client.particle.Particle
net.minecraft.client.particle.BillboardParticle
net.minecraft.client.particle.SpriteBillboardParticle
net.minecraft.client.particle.SpellParticle
- Mappings:
- Namespace - Name - named - net/minecraft/client/particle/SpellParticle- intermediary - net/minecraft/class_711- official - gka
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classNested 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 floatprivate static final Randomprivate final SpriteProviderFields 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 SummaryConstructorsConstructorDescriptionSpellParticle(ClientWorld world, double x, double y, double z, double velocityX, double velocityY, double velocityZ, SpriteProvider spriteProvider) 
- 
Method SummaryModifier and TypeMethodDescriptiongetType()Returns the rendering category this particle is rendered under.private booleanprotected voidsetAlpha(float alpha) Updates the alpha value of this particle to use while rendering.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, getBrightness, getGroup, getMaxAge, isAlive, markDead, move, move, renderCustom, repositionFromBoundingBox, setBoundingBox, setBoundingBoxSpacing, setColor, setMaxAge, setPos, setVelocity, toString
- 
Field Details- 
RANDOM- Mappings:
- Namespace - Name - Mixin selector - named - RANDOM- Lnet/minecraft/client/particle/SpellParticle;RANDOM:Lnet/minecraft/util/math/random/Random;- intermediary - field_3888- Lnet/minecraft/class_711;field_3888:Lnet/minecraft/class_5819;- official - a- Lgka;a:Lazh;
 
- 
spriteProvider- Mappings:
- Namespace - Name - Mixin selector - named - spriteProvider- Lnet/minecraft/client/particle/SpellParticle;spriteProvider:Lnet/minecraft/client/particle/SpriteProvider;- intermediary - field_17870- Lnet/minecraft/class_711;field_17870:Lnet/minecraft/class_4002;- official - b- Lgka;b:Lgkd;
 
- 
defaultAlphaprivate float defaultAlpha- Mappings:
- Namespace - Name - Mixin selector - named - defaultAlpha- Lnet/minecraft/client/particle/SpellParticle;defaultAlpha:F- intermediary - field_51440- Lnet/minecraft/class_711;field_51440:F- official - F- Lgka;F:F
 
 
- 
- 
Constructor Details- 
SpellParticleSpellParticle(ClientWorld world, double x, double y, double z, double velocityX, double velocityY, double velocityZ, SpriteProvider spriteProvider) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/client/particle/SpellParticle;<init>(Lnet/minecraft/client/world/ClientWorld;DDDDDDLnet/minecraft/client/particle/SpriteProvider;)V- intermediary - <init>- Lnet/minecraft/class_711;<init>(Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_4002;)V- official - <init>- Lgka;<init>(Lgga;DDDDDDLgkd;)V
 
 
- 
- 
Method Details- 
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.
- 
setAlphaprotected void setAlpha(float alpha) Updates the alpha value of this particle to use while rendering.Note that a particle cannot render with transparency unless Particle.getType()isParticleTextureSheet.PARTICLE_SHEET_TRANSLUCENT, or another sheet that supports transparency.Also note that the default particle shader (core/particle.fsh) will discard all transparent pixels below 0.1 alpha. 
- 
isInvisibleprivate boolean isInvisible()- Mappings:
- Namespace - Name - Mixin selector - named - isInvisible- Lnet/minecraft/client/particle/SpellParticle;isInvisible()Z- intermediary - method_37102- Lnet/minecraft/class_711;method_37102()Z- official - g- Lgka;g()Z
 
 
-