Package codechicken.lib.render.particle
Class CustomBreakingParticle
java.lang.Object
net.minecraft.client.particle.Particle
net.minecraft.client.particle.SingleQuadParticle
net.minecraft.client.particle.TextureSheetParticle
codechicken.lib.render.particle.CustomBreakingParticle
public class CustomBreakingParticle
extends net.minecraft.client.particle.TextureSheetParticle
-
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.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
ConstructorsConstructorDescriptionCustomBreakingParticle(net.minecraft.client.multiplayer.ClientLevel world, double x, double y, double z, double dx, double dy, double dz, net.minecraft.client.renderer.texture.TextureAtlasSprite icon) -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.client.particle.ParticleRenderTypefloatgetScale()protected floatgetU0()protected floatgetU1()protected floatgetV0()protected floatgetV1()static CustomBreakingParticlenewLandingParticle(net.minecraft.client.multiplayer.ClientLevel world, double x, double y, double z, double dx, double dy, double dz, net.minecraft.client.renderer.texture.TextureAtlasSprite icon) voidsetScale(float scale) Methods inherited from class net.minecraft.client.particle.TextureSheetParticle
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, getLightColor, getParticleGroup, getPos, isAlive, move, remove, setAlpha, setBoundingBox, setColor, setLifetime, setLocationFromBoundingbox, setParticleSpeed, setPos, setPower, setSize, tick, toString
-
Constructor Details
-
CustomBreakingParticle
public CustomBreakingParticle(net.minecraft.client.multiplayer.ClientLevel world, double x, double y, double z, double dx, double dy, double dz, net.minecraft.client.renderer.texture.TextureAtlasSprite icon)
-
-
Method Details
-
newLandingParticle
public static CustomBreakingParticle newLandingParticle(net.minecraft.client.multiplayer.ClientLevel world, double x, double y, double z, double dx, double dy, double dz, net.minecraft.client.renderer.texture.TextureAtlasSprite icon) -
getRenderType
public net.minecraft.client.particle.ParticleRenderType getRenderType()- Specified by:
getRenderTypein classnet.minecraft.client.particle.Particle
-
getU0
protected float getU0()- Overrides:
getU0in classnet.minecraft.client.particle.TextureSheetParticle
-
getU1
protected float getU1()- Overrides:
getU1in classnet.minecraft.client.particle.TextureSheetParticle
-
getV0
protected float getV0()- Overrides:
getV0in classnet.minecraft.client.particle.TextureSheetParticle
-
getV1
protected float getV1()- Overrides:
getV1in classnet.minecraft.client.particle.TextureSheetParticle
-
setScale
public void setScale(float scale) -
getScale
public float getScale()
-