Class FrameSetParticle
java.lang.Object
net.minecraft.client.particle.Particle
net.minecraft.client.particle.SingleQuadParticle
net.minecraft.client.particle.TextureSheetParticle
team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
team.lodestar.lodestone.systems.particle.world.FrameSetParticle
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.particle.SingleQuadParticle
net.minecraft.client.particle.SingleQuadParticle.FacingCameraModeNested classes/interfaces inherited from class net.minecraft.client.particle.Particle
net.minecraft.client.particle.Particle.LifetimeAlpha -
Field Summary
FieldsFields inherited from class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
behavior, behaviorComponent, colorData, discardFunctionType, lifeDelay, particleLight, renderActors, renderLayer, renderType, scaleData, spinData, spritePicker, spriteSet, tickActors, transparencyDataFields inherited from class net.minecraft.client.particle.TextureSheetParticle
spriteFields inherited from class net.minecraft.client.particle.SingleQuadParticle
quadSizeFields inherited from class net.minecraft.client.particle.Particle
age, alpha, bbHeight, bbWidth, bCol, friction, gCol, gravity, hasPhysics, level, lifetime, onGround, oRoll, random, rCol, removed, roll, speedUpWhenYMotionIsBlocked, x, xd, xo, y, yd, yo, z, zd, zo -
Constructor Summary
ConstructorsConstructorDescriptionFrameSetParticle(net.minecraft.client.multiplayer.ClientLevel world, WorldParticleOptions data, net.minecraft.client.particle.ParticleEngine.MutableSpriteSet spriteSet, double x, double y, double z, double xd, double yd, double zd) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddFrames(int min, int max) protected voidaddLoop(int min, int max, int times) protected voidinsertFrames(int insertIndex, int min, int max) voidtick()Methods inherited from class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
getAge, getAlpha, getBlue, getGreen, getLifetime, getLightColor, getORoll, getParticlePosition, getParticleSpeed, getQuadSize, getRandom, getRed, getRenderType, getRoll, getU0, getU1, getV0, getV1, getVertexConsumer, getX, getXMotion, getXOld, getY, getYMotion, getYOld, getZ, getZMotion, getZOld, pickColor, pickSprite, render, setParticlePosition, setParticleSpeed, tick, updateTraitsMethods inherited from class net.minecraft.client.particle.TextureSheetParticle
pickSprite, setSprite, setSpriteFromAgeMethods inherited from class net.minecraft.client.particle.SingleQuadParticle
getFacingCameraMode, getRenderBoundingBox, renderRotatedQuad, renderRotatedQuad, scaleMethods inherited from class net.minecraft.client.particle.Particle
getBoundingBox, getParticleGroup, getPos, isAlive, move, remove, setAlpha, setBoundingBox, setColor, setLifetime, setLocationFromBoundingbox, setParticleSpeed, setPos, setPower, setSize, toString
-
Field Details
-
frameSet
-
-
Constructor Details
-
FrameSetParticle
public FrameSetParticle(net.minecraft.client.multiplayer.ClientLevel world, WorldParticleOptions data, net.minecraft.client.particle.ParticleEngine.MutableSpriteSet spriteSet, double x, double y, double z, double xd, double yd, double zd)
-
-
Method Details
-
tick
public void tick()- Overrides:
tickin classLodestoneWorldParticle
-
getSpritePicker
- Overrides:
getSpritePickerin classLodestoneWorldParticle
-
addLoop
protected void addLoop(int min, int max, int times) -
addFrames
protected void addFrames(int min, int max) -
insertFrames
protected void insertFrames(int insertIndex, int min, int max)
-