Class DustColorTransitionParticle
java.lang.Object
net.minecraft.client.particle.Particle
net.minecraft.client.particle.SingleQuadParticle
net.minecraft.client.particle.DustParticleBase<DustColorTransitionOptions>
net.minecraft.client.particle.DustColorTransitionParticle
-
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 final org.joml.Vector3fprivate final org.joml.Vector3f -
Constructor Summary
ConstructorsConstructorDescriptionDustColorTransitionParticle(ClientLevel level, double x, double y, double z, double xAux, double yAux, double zAux, DustColorTransitionOptions options, SpriteSet sprites) -
Method Summary
Modifier and TypeMethodDescriptionvoidextract(QuadParticleRenderState particleTypeRenderState, Camera camera, float partialTickTime) private voidlerpColors(float partialTickTime) private org.joml.Vector3frandomizeColor(org.joml.Vector3f color, float baseFactor) Methods inherited from class DustParticleBase
getLayer, getQuadSize, randomizeColor, tickMethods inherited from class SingleQuadParticle
extractRotatedQuad, extractRotatedQuad, getFacingCameraMode, getGroup, 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
-
fromColor
private final org.joml.Vector3f fromColor -
toColor
private final org.joml.Vector3f toColor
-
-
Constructor Details
-
DustColorTransitionParticle
public DustColorTransitionParticle(ClientLevel level, double x, double y, double z, double xAux, double yAux, double zAux, DustColorTransitionOptions options, SpriteSet sprites)
-
-
Method Details
-
randomizeColor
private org.joml.Vector3f randomizeColor(org.joml.Vector3f color, float baseFactor) -
lerpColors
private void lerpColors(float partialTickTime) -
extract
public void extract(QuadParticleRenderState particleTypeRenderState, Camera camera, float partialTickTime) - Overrides:
extractin classSingleQuadParticle
-