Class CustomRotationParticle
java.lang.Object
net.minecraft.client.particle.Particle
net.minecraft.client.particle.SingleQuadParticle
net.minecraft.client.particle.TextureSheetParticle
net.minecraft.client.particle.SimpleAnimatedParticle
com.simibubi.create.content.curiosities.bell.CustomRotationParticle
- Direct Known Subclasses:
SoulBaseParticle,SoulParticle
public class CustomRotationParticle
extends net.minecraft.client.particle.SimpleAnimatedParticle
-
Field Summary
FieldsFields inherited from class net.minecraft.client.particle.SimpleAnimatedParticle
spritesFields 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, stoppedByCollision, x, xd, xo, y, yd, yo, z, zd, zo -
Constructor Summary
ConstructorsConstructorDescriptionCustomRotationParticle(net.minecraft.client.multiplayer.ClientLevel worldIn, double x, double y, double z, net.minecraft.client.particle.SpriteSet spriteSet, float yAccel) -
Method Summary
Modifier and TypeMethodDescriptioncom.mojang.math.QuaterniongetCustomRotation(net.minecraft.client.Camera camera, float partialTicks) voidrender(com.mojang.blaze3d.vertex.VertexConsumer builder, net.minecraft.client.Camera camera, float partialTicks) voidselectSpriteLoopingWithAge(net.minecraft.client.particle.SpriteSet sprite) Methods inherited from class net.minecraft.client.particle.SimpleAnimatedParticle
getLightColor, getRenderType, setColor, setFadeColor, tickMethods 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, toString
-
Field Details
-
mirror
protected boolean mirror -
loopLength
protected int loopLength
-
-
Constructor Details
-
CustomRotationParticle
public CustomRotationParticle(net.minecraft.client.multiplayer.ClientLevel worldIn, double x, double y, double z, net.minecraft.client.particle.SpriteSet spriteSet, float yAccel)
-
-
Method Details
-
selectSpriteLoopingWithAge
public void selectSpriteLoopingWithAge(net.minecraft.client.particle.SpriteSet sprite) -
getCustomRotation
public com.mojang.math.Quaternion getCustomRotation(net.minecraft.client.Camera camera, float partialTicks) -
render
public void render(com.mojang.blaze3d.vertex.VertexConsumer builder, net.minecraft.client.Camera camera, float partialTicks) - Overrides:
renderin classnet.minecraft.client.particle.SingleQuadParticle
-