Class ScreenParticle
java.lang.Object
team.lodestar.lodestone.systems.particle.screen.base.ScreenParticle
- Direct Known Subclasses:
QuadScreenParticle
-
Field Summary
FieldsModifier and TypeFieldDescriptionintfloatfloatfloatfloatfloatfinal net.minecraft.client.multiplayer.ClientLevelintfloatfinal net.minecraft.util.RandomSourcefloatbooleanfloatfloatdoubledoubledoubledoubledoubledoubledoubledouble -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedScreenParticle(net.minecraft.client.multiplayer.ClientLevel pLevel, double pX, double pY) ScreenParticle(net.minecraft.client.multiplayer.ClientLevel pLevel, double pX, double pY, double pXSpeed, double pYSpeed) -
Method Summary
Modifier and TypeMethodDescriptionintabstract LodestoneScreenParticleRenderTypebooleanisAlive()voidremove()abstract voidrender(com.mojang.blaze3d.vertex.BufferBuilder bufferBuilder) protected voidsetAlpha(float pAlpha) voidsetColor(float pParticleRed, float pParticleGreen, float pParticleBlue) voidsetLifetime(int pParticleLifeTime) voidsetParticleSpeed(double pXd, double pYd) setSize(float size) voidtick()
-
Field Details
-
level
public final net.minecraft.client.multiplayer.ClientLevel level -
xOld
public double xOld -
yOld
public double yOld -
x
public double x -
y
public double y -
xMotion
public double xMotion -
yMotion
public double yMotion -
xMoved
public double xMoved -
yMoved
public double yMoved -
removed
public boolean removed -
random
public final net.minecraft.util.RandomSource random -
age
public int age -
lifetime
public int lifetime -
gravity
public float gravity -
size
public float size -
rCol
public float rCol -
gCol
public float gCol -
bCol
public float bCol -
alpha
public float alpha -
roll
public float roll -
oRoll
public float oRoll -
friction
public float friction
-
-
Constructor Details
-
ScreenParticle
protected ScreenParticle(net.minecraft.client.multiplayer.ClientLevel pLevel, double pX, double pY) -
ScreenParticle
public ScreenParticle(net.minecraft.client.multiplayer.ClientLevel pLevel, double pX, double pY, double pXSpeed, double pYSpeed)
-
-
Method Details
-
setParticleSpeed
public void setParticleSpeed(double pXd, double pYd) -
setSize
-
setColor
public void setColor(float pParticleRed, float pParticleGreen, float pParticleBlue) -
setAlpha
protected void setAlpha(float pAlpha) -
setLifetime
public void setLifetime(int pParticleLifeTime) -
getLifetime
public int getLifetime() -
tick
public void tick() -
render
public abstract void render(com.mojang.blaze3d.vertex.BufferBuilder bufferBuilder) -
getRenderType
-
remove
public void remove() -
isAlive
public boolean isAlive()
-