Package codechicken.lib.render.particle
Class CustomBreakingParticle
java.lang.Object
net.minecraft.client.particle.Particle
net.minecraft.client.particle.SingleQuadParticle
codechicken.lib.render.particle.CustomBreakingParticle
public class CustomBreakingParticle
extends net.minecraft.client.particle.SingleQuadParticle
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.particle.SingleQuadParticle
net.minecraft.client.particle.SingleQuadParticle.FacingCameraMode, net.minecraft.client.particle.SingleQuadParticle.LayerNested 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.SingleQuadParticle
alpha, bCol, gCol, oRoll, quadSize, rCol, roll, spriteFields inherited from class net.minecraft.client.particle.Particle
age, bbHeight, bbWidth, friction, gravity, hasPhysics, level, lifetime, onGround, random, removed, 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 TypeMethodDescriptionprotected net.minecraft.client.particle.SingleQuadParticle.LayergetLayer()floatgetScale()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.SingleQuadParticle
extract, extractRotatedQuad, extractRotatedQuad, getFacingCameraMode, getGroup, getQuadSize, scale, setAlpha, setColor, setSprite, setSpriteFromAge, toStringMethods inherited from class net.minecraft.client.particle.Particle
getBoundingBox, getLifetime, getLightColor, getParticleLimit, getPos, isAlive, move, remove, setBoundingBox, setLifetime, setLocationFromBoundingbox, setParticleSpeed, setPos, setPower, setSize, tick
-
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) -
getLayer
protected net.minecraft.client.particle.SingleQuadParticle.Layer getLayer()- Specified by:
getLayerin classnet.minecraft.client.particle.SingleQuadParticle
-
getU0
protected float getU0()- Overrides:
getU0in classnet.minecraft.client.particle.SingleQuadParticle
-
getU1
protected float getU1()- Overrides:
getU1in classnet.minecraft.client.particle.SingleQuadParticle
-
getV0
protected float getV0()- Overrides:
getV0in classnet.minecraft.client.particle.SingleQuadParticle
-
getV1
protected float getV1()- Overrides:
getV1in classnet.minecraft.client.particle.SingleQuadParticle
-
setScale
public void setScale(float scale) -
getScale
public float getScale()
-