Class SparkParticle
java.lang.Object
net.minecraft.client.particle.Particle
net.minecraft.client.particle.SingleQuadParticle
net.minecraft.client.particle.TextureSheetParticle
team.lodestar.lodestone.systems.particle.world.GenericParticle<SparkParticleOptions>
team.lodestar.lodestone.systems.particle.world.SparkParticle
- All Implemented Interfaces:
LodestoneWorldParticleActor
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final VFXBuilders.WorldVFXBuilderfinal GenericParticleDataFields inherited from class team.lodestar.lodestone.systems.particle.world.GenericParticle
actors, colorData, discardFunctionType, renderType, scaleData, spinData, spritePicker, spriteSet, 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
ConstructorsConstructorDescriptionSparkParticle(net.minecraft.client.multiplayer.ClientLevel world, SparkParticleOptions data, net.minecraft.client.particle.ParticleEngine.MutableSpriteSet spriteSet, double x, double y, double z, double xd, double yd, double zd) -
Method Summary
Modifier and TypeMethodDescriptionvoidrender(com.mojang.blaze3d.vertex.VertexConsumer consumer, net.minecraft.client.Camera camera, float partialTicks) Methods inherited from class team.lodestar.lodestone.systems.particle.world.GenericParticle
getLightColor, getParticleAge, getParticleLifespan, getParticlePosition, getParticleSpeed, getRenderType, getVertexConsumer, pickColor, pickSprite, setParticleMotion, setParticlePosition, tick, updateTraitsMethods inherited from class net.minecraft.client.particle.TextureSheetParticle
getU0, getU1, getV0, getV1, pickSprite, setSprite, setSpriteFromAgeMethods inherited from class net.minecraft.client.particle.SingleQuadParticle
getQuadSize, scaleMethods inherited from class net.minecraft.client.particle.Particle
getBoundingBox, getLifetime, getParticleGroup, isAlive, move, remove, setAlpha, setBoundingBox, setColor, setLifetime, setLocationFromBoundingbox, setParticleSpeed, setPos, setPower, setSize, shouldCull, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface team.lodestar.lodestone.systems.particle.LodestoneWorldParticleActor
setParticleMotion, setParticlePosition
-
Field Details
-
builder
-
lengthData
-
-
Constructor Details
-
SparkParticle
public SparkParticle(net.minecraft.client.multiplayer.ClientLevel world, SparkParticleOptions data, net.minecraft.client.particle.ParticleEngine.MutableSpriteSet spriteSet, double x, double y, double z, double xd, double yd, double zd)
-
-
Method Details
-
render
public void render(com.mojang.blaze3d.vertex.VertexConsumer consumer, net.minecraft.client.Camera camera, float partialTicks) - Overrides:
renderin classGenericParticle<SparkParticleOptions>
-
getSpritePicker
- Overrides:
getSpritePickerin classGenericParticle<SparkParticleOptions>
-