Class FluidStackParticle
java.lang.Object
net.minecraft.client.particle.Particle
net.minecraft.client.particle.SingleQuadParticle
net.minecraft.client.particle.TextureSheetParticle
com.simibubi.create.content.contraptions.fluids.particle.FluidStackParticle
- Direct Known Subclasses:
BasinFluidParticle
public class FluidStackParticle
extends net.minecraft.client.particle.TextureSheetParticle
-
Field Summary
Fields inherited from class net.minecraft.client.particle.TextureSheetParticle
spriteFields inherited from class net.minecraft.client.particle.SingleQuadParticle
quadSizeFields inherited from class net.minecraft.client.particle.Particle
age, alpha, bbHeight, bbWidth, bCol, friction, gCol, gravity, hasPhysics, level, lifetime, onGround, oRoll, random, rCol, removed, roll, speedUpWhenYMotionIsBlocked, stoppedByCollision, x, xd, xo, y, yd, yo, z, zd, zo -
Constructor Summary
ConstructorsConstructorDescriptionFluidStackParticle(net.minecraft.client.multiplayer.ClientLevel world, net.minecraftforge.fluids.FluidStack fluid, double x, double y, double z, double vx, double vy, double vz) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanstatic FluidStackParticlecreate(net.minecraft.core.particles.ParticleType<FluidParticleData> type, net.minecraft.client.multiplayer.ClientLevel world, net.minecraftforge.fluids.FluidStack fluid, double x, double y, double z, double vx, double vy, double vz) protected intgetLightColor(float p_189214_1_) net.minecraft.client.particle.ParticleRenderTypeprotected floatgetU0()protected floatgetU1()protected floatgetV0()protected floatgetV1()protected voidmultiplyColor(int color) voidtick()Methods inherited from class net.minecraft.client.particle.TextureSheetParticle
pickSprite, setSprite, setSpriteFromAgeMethods inherited from class net.minecraft.client.particle.SingleQuadParticle
getQuadSize, render, scaleMethods inherited from class net.minecraft.client.particle.Particle
getBoundingBox, getLifetime, getParticleGroup, isAlive, move, remove, setAlpha, setBoundingBox, setColor, setLifetime, setLocationFromBoundingbox, setParticleSpeed, setPos, setPower, setSize, shouldCull, toString
-
Constructor Details
-
FluidStackParticle
public FluidStackParticle(net.minecraft.client.multiplayer.ClientLevel world, net.minecraftforge.fluids.FluidStack fluid, double x, double y, double z, double vx, double vy, double vz)
-
-
Method Details
-
create
public static FluidStackParticle create(net.minecraft.core.particles.ParticleType<FluidParticleData> type, net.minecraft.client.multiplayer.ClientLevel world, net.minecraftforge.fluids.FluidStack fluid, double x, double y, double z, double vx, double vy, double vz) -
getLightColor
protected int getLightColor(float p_189214_1_) - Overrides:
getLightColorin classnet.minecraft.client.particle.Particle
-
multiplyColor
protected void multiplyColor(int color) -
getU0
protected float getU0()- Overrides:
getU0in classnet.minecraft.client.particle.TextureSheetParticle
-
getU1
protected float getU1()- Overrides:
getU1in classnet.minecraft.client.particle.TextureSheetParticle
-
getV0
protected float getV0()- Overrides:
getV0in classnet.minecraft.client.particle.TextureSheetParticle
-
getV1
protected float getV1()- Overrides:
getV1in classnet.minecraft.client.particle.TextureSheetParticle
-
tick
public void tick()- Overrides:
tickin classnet.minecraft.client.particle.Particle
-
canEvaporate
protected boolean canEvaporate() -
getRenderType
public net.minecraft.client.particle.ParticleRenderType getRenderType()- Specified by:
getRenderTypein classnet.minecraft.client.particle.Particle
-