Package dev.latvian.mods.kubejs.client
Class KubeAnimatedParticle
java.lang.Object
net.minecraft.client.particle.Particle
net.minecraft.client.particle.SingleQuadParticle
net.minecraft.client.particle.TextureSheetParticle
net.minecraft.client.particle.SimpleAnimatedParticle
dev.latvian.mods.kubejs.client.KubeAnimatedParticle
public class KubeAnimatedParticle
extends net.minecraft.client.particle.SimpleAnimatedParticle
-
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
Fields 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, x, xd, xo, y, yd, yo, z, zd, zo -
Constructor Summary
ConstructorsConstructorDescriptionKubeAnimatedParticle(net.minecraft.client.multiplayer.ClientLevel level, double x, double y, double z, net.minecraft.client.particle.SpriteSet sprites) -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.client.multiplayer.ClientLevelgetLevel()intgetLightColor(float partialTick) net.minecraft.util.RandomSourcenet.minecraft.client.particle.SpriteSetdoublegetX()doubledoublegetY()doubledoublegetZ()doublevoidonTick(@Nullable Consumer<KubeAnimatedParticle> tick) voidvoidvoidsetFasterWhenYMotionBlocked(boolean b) voidsetFriction(float f) voidsetGravity(float g) voidsetLightColor(it.unimi.dsi.fastutil.floats.Float2IntFunction function) voidsetPhysicality(boolean hasPhysics) voidsetSpeed(net.minecraft.world.phys.Vec3 speed) voidtick()Methods inherited from class net.minecraft.client.particle.SimpleAnimatedParticle
getRenderType, setColor, setFadeColorMethods inherited from class net.minecraft.client.particle.TextureSheetParticle
getU0, getU1, getV0, getV1, pickSprite, setSprite, setSpriteFromAgeMethods inherited from class net.minecraft.client.particle.SingleQuadParticle
getFacingCameraMode, getQuadSize, getRenderBoundingBox, render, renderRotatedQuad, renderRotatedQuad, scaleMethods inherited from class net.minecraft.client.particle.Particle
getBoundingBox, getLifetime, getParticleGroup, getPos, isAlive, move, remove, setAlpha, setBoundingBox, setColor, setLifetime, setLocationFromBoundingbox, setParticleSpeed, setPos, setPower, setSize, toString
-
Constructor Details
-
KubeAnimatedParticle
public KubeAnimatedParticle(net.minecraft.client.multiplayer.ClientLevel level, double x, double y, double z, net.minecraft.client.particle.SpriteSet sprites)
-
-
Method Details
-
setGravity
public void setGravity(float g) -
setFriction
@Info("Sets teh friction of the particle, the particle\'s motion is multiplied by this value every tick") public void setFriction(float f) -
setColor
-
setColor
-
setPhysicality
public void setPhysicality(boolean hasPhysics) -
setFasterWhenYMotionBlocked
public void setFasterWhenYMotionBlocked(boolean b) -
setLightColor
public void setLightColor(it.unimi.dsi.fastutil.floats.Float2IntFunction function) -
onTick
-
setSpeed
public void setSpeed(net.minecraft.world.phys.Vec3 speed) -
getLevel
public net.minecraft.client.multiplayer.ClientLevel getLevel() -
getX
public double getX() -
getY
public double getY() -
getZ
public double getZ() -
getXSpeed
public double getXSpeed() -
getYSpeed
public double getYSpeed() -
getZSpeed
public double getZSpeed() -
getSpriteSet
public net.minecraft.client.particle.SpriteSet getSpriteSet() -
getRandom
public net.minecraft.util.RandomSource getRandom() -
getLightColor
public int getLightColor(float partialTick) - Overrides:
getLightColorin classnet.minecraft.client.particle.SimpleAnimatedParticle
-
tick
public void tick()- Overrides:
tickin classnet.minecraft.client.particle.SimpleAnimatedParticle
-