Package net.minecraft.client.particle
Class Particle
java.lang.Object
net.minecraft.client.particle.Particle
- Direct Known Subclasses:
ItemPickupParticle,MetaParticle,MobAppearanceParticle,TexturedParticle
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intprotected floatprivate AxisAlignedBBprotected floatprotected floatprotected floatprotected floatprotected floatprotected booleanprivate static final AxisAlignedBBprotected final ClientWorldprotected intprotected booleanprotected floatprotected final Randomprotected floatprotected booleanprotected floatprivate booleanprotected doubleprotected doubleprotected doubleprotected doubleprotected doubleprotected doubleprotected doubleprotected doubleprotected double -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedParticle(ClientWorld p_i232411_1_, double p_i232411_2_, double p_i232411_4_, double p_i232411_6_) Particle(ClientWorld p_i232412_1_, double p_i232412_2_, double p_i232412_4_, double p_i232412_6_, double p_i232412_8_, double p_i232412_10_, double p_i232412_12_) -
Method Summary
Modifier and TypeMethodDescriptionintprotected intgetLightColor(float p_189214_1_) abstract IParticleRenderTypebooleanisAlive()voidmove(double p_187110_1_, double p_187110_3_, double p_187110_5_) voidremove()abstract voidrender(IVertexBuilder p_225606_1_, ActiveRenderInfo p_225606_2_, float p_225606_3_) scale(float p_70541_1_) protected voidsetAlpha(float p_82338_1_) voidsetBoundingBox(AxisAlignedBB p_187108_1_) voidsetColor(float p_70538_1_, float p_70538_2_, float p_70538_3_) voidsetLifetime(int p_187114_1_) protected voidvoidsetPos(double p_187109_1_, double p_187109_3_, double p_187109_5_) setPower(float p_70543_1_) protected voidsetSize(float p_187115_1_, float p_187115_2_) booleanForge added method that controls if a particle should be culled to it's bounding box.voidtick()toString()
-
Field Details
-
INITIAL_AABB
-
level
-
xo
protected double xo -
yo
protected double yo -
zo
protected double zo -
x
protected double x -
y
protected double y -
z
protected double z -
xd
protected double xd -
yd
protected double yd -
zd
protected double zd -
bb
-
onGround
protected boolean onGround -
hasPhysics
protected boolean hasPhysics -
stoppedByCollision
private boolean stoppedByCollision -
removed
protected boolean removed -
bbWidth
protected float bbWidth -
bbHeight
protected float bbHeight -
random
-
age
protected int age -
lifetime
protected int lifetime -
gravity
protected float gravity -
rCol
protected float rCol -
gCol
protected float gCol -
bCol
protected float bCol -
alpha
protected float alpha -
roll
protected float roll -
oRoll
protected float oRoll
-
-
Constructor Details
-
Particle
protected Particle(ClientWorld p_i232411_1_, double p_i232411_2_, double p_i232411_4_, double p_i232411_6_) -
Particle
public Particle(ClientWorld p_i232412_1_, double p_i232412_2_, double p_i232412_4_, double p_i232412_6_, double p_i232412_8_, double p_i232412_10_, double p_i232412_12_)
-
-
Method Details
-
setPower
-
scale
-
setColor
public void setColor(float p_70538_1_, float p_70538_2_, float p_70538_3_) -
setAlpha
protected void setAlpha(float p_82338_1_) -
setLifetime
public void setLifetime(int p_187114_1_) -
getLifetime
public int getLifetime() -
tick
public void tick() -
render
public abstract void render(IVertexBuilder p_225606_1_, ActiveRenderInfo p_225606_2_, float p_225606_3_) -
getRenderType
-
toString
-
remove
public void remove() -
setSize
protected void setSize(float p_187115_1_, float p_187115_2_) -
setPos
public void setPos(double p_187109_1_, double p_187109_3_, double p_187109_5_) -
move
public void move(double p_187110_1_, double p_187110_3_, double p_187110_5_) -
setLocationFromBoundingbox
protected void setLocationFromBoundingbox() -
getLightColor
protected int getLightColor(float p_189214_1_) -
isAlive
public boolean isAlive() -
getBoundingBox
-
setBoundingBox
-
shouldCull
public boolean shouldCull()Forge added method that controls if a particle should be culled to it's bounding box. Default behaviour is culling enabled
-