net.minecraft.client.particle

public abstract class BillboardParticle

extends Particle

net.minecraft.client.particle.SingleQuadParticle
net.minecraft.class_3940
net.minecraft.client.particle.BillboardParticle

Field summary

Modifier and TypeField
protected float
quadSize
field_17867
scale
protected float
rCol
field_62633
red
protected float
gCol
field_62634
green
protected float
bCol
field_62635
blue
protected float
alpha
field_62636
alpha
protected float
roll
field_62637
zRotation
protected float
oRoll
field_62638
lastZRotation
protected Sprite
sprite
field_62632
sprite

Constructor summary

ModifierConstructor
protected (ClientWorld world, double x, double y, double z, Sprite sprite)
protected (ClientWorld world, double x, double y, double z, double velocityX, double velocityY, double velocityZ, Sprite sprite)

Method summary

Modifier and TypeMethod
public BillboardParticle$Rotator
getFacingCameraMode()
method_55245()
getRotator()
public void
extract(QuadParticleRenderState particleTypeRenderState, Camera camera, float partialTickTime)
method_3074(class_11944 arg0, class_4184 arg1, float arg2)
render(BillboardParticleCommand submittable, Camera camera, float tickProgress)
protected void
extractRotatedQuad(QuadParticleRenderState particleTypeRenderState, Camera camera, org.joml.Quaternionf rotation, float partialTickTime)
method_60373(class_11944 arg0, class_4184 arg1, org.joml.Quaternionf arg2, float arg3)
render(BillboardParticleCommand submittable, Camera camera, org.joml.Quaternionf rotation, float tickProgress)
protected void
extractRotatedQuad(QuadParticleRenderState particleTypeRenderState, org.joml.Quaternionf rotation, float x, float y, float z, float partialTickTime)
method_60375(class_11944 arg0, org.joml.Quaternionf arg1, float arg2, float arg3, float arg4, float arg5)
renderVertex(BillboardParticleCommand submittable, org.joml.Quaternionf rotation, float x, float y, float z, float tickProgress)
public float
getQuadSize(float a)
method_18132(float arg0)
getSize(float tickProgress)
public Particle
scale(float scale)
method_3087(float arg0)
scale(float arg0)
public ParticleTextureSheet
getGroup()
method_74274()
textureSheet()
public void
setSpriteFromAge(SpriteSet sprites)
method_74306(class_4002 arg0)
updateSprite(SpriteProvider spriteProvider)
protected void
setSprite(TextureAtlasSprite icon)
method_74307(class_1058 arg0)
setSprite(Sprite sprite)
protected float
getU0()
method_18133()
getMinU()
protected float
getU1()
method_18134()
getMaxU()
protected float
getV0()
method_18135()
getMinV()
protected float
getV1()
method_18136()
getMaxV()
protected abstract BillboardParticle$RenderType
getLayer()
method_74255()
getRenderType()
public void
setColor(float r, float g, float b)
method_74305(float arg0, float arg1, float arg2)
setColor(float red, float green, float blue)
protected void
setAlpha(float alpha)
method_74308(float arg0)
setAlpha(float alpha)