@Environment(value=CLIENT) public class EmitterParticle extends NoRenderParticle
Modifier and Type | Field and Description |
---|---|
private int |
emitterAge |
private Entity |
entity |
private int |
maxEmitterAge |
private ParticleEffect |
parameters |
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 |
---|---|
|
EmitterParticle(ClientWorld world,
Entity entity,
ParticleEffect parameters) |
|
EmitterParticle(ClientWorld world,
Entity entity,
ParticleEffect parameters,
int maxEmitterAge) |
private |
EmitterParticle(ClientWorld world,
Entity entity,
ParticleEffect parameters,
int maxEmitterAge,
Vec3d velocity) |
Modifier and Type | Method and Description |
---|---|
void |
tick() |
buildGeometry, getType
getBoundingBox, getColorMultiplier, getMaxAge, isAlive, markDead, move, move, repositionFromBoundingBox, scale, setBoundingBox, setBoundingBoxSpacing, setColor, setColorAlpha, setMaxAge, setPos, toString
private final Entity entity
private int emitterAge
private final int maxEmitterAge
private final ParticleEffect parameters
public EmitterParticle(ClientWorld world, Entity entity, ParticleEffect parameters)
public EmitterParticle(ClientWorld world, Entity entity, ParticleEffect parameters, int maxEmitterAge)
private EmitterParticle(ClientWorld world, Entity entity, ParticleEffect parameters, int maxEmitterAge, Vec3d velocity)