Package net.minecraft.client.particle
Class TerrainParticle
java.lang.Object
net.minecraft.client.particle.Particle
net.minecraft.client.particle.SingleQuadParticle
net.minecraft.client.particle.TextureSheetParticle
net.minecraft.client.particle.TerrainParticle
- Direct Known Subclasses:
CustomParticleTypeTest.ClientEvents.AnotherCustomParticle,CustomParticleTypeTest.ClientEvents.CustomParticle
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classNested classes/interfaces inherited from class net.minecraft.client.particle.SingleQuadParticle
SingleQuadParticle.FacingCameraModeNested classes/interfaces inherited from class net.minecraft.client.particle.Particle
Particle.LifetimeAlpha -
Field Summary
FieldsFields inherited from class net.minecraft.client.particle.TextureSheetParticle
spriteFields inherited from class net.minecraft.client.particle.SingleQuadParticle
quadSize -
Constructor Summary
ConstructorsConstructorDescriptionTerrainParticle(ClientLevel p_108282_, double p_108283_, double p_108284_, double p_108285_, double p_108286_, double p_108287_, double p_108288_, BlockState p_108289_) TerrainParticle(ClientLevel p_172451_, double p_172452_, double p_172453_, double p_172454_, double p_172455_, double p_172456_, double p_172457_, BlockState p_172458_, BlockPos p_172459_) -
Method Summary
Modifier and TypeMethodDescription(package private) static TerrainParticlecreateTerrainParticle(BlockParticleOption p_338588_, ClientLevel p_338858_, double p_338212_, double p_338420_, double p_338623_, double p_338262_, double p_338289_, double p_338400_) intgetLightColor(float p_108291_) protected floatgetU0()protected floatgetU1()protected floatgetV0()protected floatgetV1()updateSprite(BlockState state, BlockPos pos) 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, getParticleGroup, getPos, isAlive, move, remove, setAlpha, setBoundingBox, setColor, setLifetime, setLocationFromBoundingbox, setParticleSpeed, setPos, setPower, setSize, tick, toString
-
Field Details
-
pos
-
uo
private final float uo -
vo
private final float vo
-
-
Constructor Details
-
TerrainParticle
public TerrainParticle(ClientLevel p_108282_, double p_108283_, double p_108284_, double p_108285_, double p_108286_, double p_108287_, double p_108288_, BlockState p_108289_) -
TerrainParticle
public TerrainParticle(ClientLevel p_172451_, double p_172452_, double p_172453_, double p_172454_, double p_172455_, double p_172456_, double p_172457_, BlockState p_172458_, BlockPos p_172459_)
-
-
Method Details
-
getRenderType
- Specified by:
getRenderTypein classParticle
-
getU0
protected float getU0()- Overrides:
getU0in classTextureSheetParticle
-
getU1
protected float getU1()- Overrides:
getU1in classTextureSheetParticle
-
getV0
protected float getV0()- Overrides:
getV0in classTextureSheetParticle
-
getV1
protected float getV1()- Overrides:
getV1in classTextureSheetParticle
-
getLightColor
public int getLightColor(float p_108291_) - Overrides:
getLightColorin classParticle
-
createTerrainParticle
@Nullable static TerrainParticle createTerrainParticle(BlockParticleOption p_338588_, ClientLevel p_338858_, double p_338212_, double p_338420_, double p_338623_, double p_338262_, double p_338289_, double p_338400_) -
updateSprite
-