Class GeyserPlumeParticle
java.lang.Object
net.minecraft.client.particle.Particle
net.minecraft.client.particle.SingleQuadParticle
net.minecraft.client.particle.GeyserPlumeParticle
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class SingleQuadParticle
SingleQuadParticle.FacingCameraMode, SingleQuadParticle.LayerNested classes/interfaces inherited from class Particle
Particle.LifetimeAlpha -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate static final floatprivate static final floatprivate final floatprivate final floatprivate static final floatprivate static final floatprivate final floatprivate static final floatprivate static final floatprivate static final floatprivate final floatprivate final doubleprivate static final floatprivate final floatprivate static final floatprivate static final intprivate final SpriteSetprivate final double -
Constructor Summary
ConstructorsConstructorDescriptionGeyserPlumeParticle(ClientLevel level, double x, double y, double z, double xa, double ya, double za, GeyserParticleOptions options, SpriteSet sprites) -
Method Summary
Methods inherited from class SingleQuadParticle
extract, extractRotatedQuad, extractRotatedQuad, getFacingCameraMode, getGroup, getQuadSize, getU0, getU1, getV0, getV1, scale, setAlpha, setColor, setSprite, setSpriteFromAge, toStringMethods inherited from class Particle
getBoundingBox, getLifetime, getLightCoords, getParticleLimit, getPos, isAlive, move, remove, setBoundingBox, setLifetime, setLocationFromBoundingbox, setParticleSpeed, setPos, setPower, setSize
-
Field Details
-
NO_FRICTION
private static final float NO_FRICTION- See Also:
-
MAX_FRICTION
private static final float MAX_FRICTION- See Also:
-
INITIAL_PROPULSION_FACTOR
private static final float INITIAL_PROPULSION_FACTOR- See Also:
-
GRAVITY_EXPONENT
private static final float GRAVITY_EXPONENT- See Also:
-
GRADUAL_GRAVITY_FACTOR
private static final float GRADUAL_GRAVITY_FACTOR- See Also:
-
INITIAL_SPRAY_SPREAD
private static final float INITIAL_SPRAY_SPREAD- See Also:
-
LINEAR_SPRAY_SPREAD
private static final float LINEAR_SPRAY_SPREAD- See Also:
-
REMAINING_FRAMES_AFTER_REACHING_MAX_HEIGHT
private static final int REMAINING_FRAMES_AFTER_REACHING_MAX_HEIGHT- See Also:
-
MIN_SCALE_FACTOR
private static final float MIN_SCALE_FACTOR- See Also:
-
MAX_SCALE_FACTOR
private static final float MAX_SCALE_FACTOR- See Also:
-
sprites
-
startY
private final double startY -
maxY
private final double maxY -
initialPropulsion
private final float initialPropulsion -
horizontalSprayX
private final float horizontalSprayX -
horizontalSprayZ
private final float horizontalSprayZ -
minSize
private final float minSize -
maxSize
private final float maxSize -
done
private boolean done
-
-
Constructor Details
-
GeyserPlumeParticle
public GeyserPlumeParticle(ClientLevel level, double x, double y, double z, double xa, double ya, double za, GeyserParticleOptions options, SpriteSet sprites)
-
-
Method Details
-
tick
-
getLayer
- Specified by:
getLayerin classSingleQuadParticle
-