@Environment(value=CLIENT) public class SpellParticle extends SpriteBillboardParticle
Modifier and Type | Class and Description |
---|---|
static class |
SpellParticle.DefaultFactory |
static class |
SpellParticle.EntityAmbientFactory |
static class |
SpellParticle.EntityFactory |
static class |
SpellParticle.InstantFactory |
static class |
SpellParticle.WitchFactory |
Modifier and Type | Field and Description |
---|---|
private static Random |
RANDOM |
private SpriteProvider |
spriteProvider |
sprite
scale
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
Modifier | Constructor and Description |
---|---|
private |
SpellParticle(ClientWorld world,
double x,
double y,
double z,
double velocityX,
double velocityY,
double velocityZ,
SpriteProvider spriteProvider) |
Modifier and Type | Method and Description |
---|---|
ParticleTextureSheet |
getType() |
void |
tick() |
getMaxU, getMaxV, getMinU, getMinV, setSprite, setSprite, setSpriteForAge
buildGeometry, getSize, scale
getBoundingBox, getColorMultiplier, getMaxAge, isAlive, markDead, move, move, repositionFromBoundingBox, setBoundingBox, setBoundingBoxSpacing, setColor, setColorAlpha, setMaxAge, setPos, toString
private static final Random RANDOM
private final SpriteProvider spriteProvider
private SpellParticle(ClientWorld world, double x, double y, double z, double velocityX, double velocityY, double velocityZ, SpriteProvider spriteProvider)
public ParticleTextureSheet getType()