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
com.simibubi.create.content.contraptions.fluids.particle.BasinFluidParticle

public class BasinFluidParticle extends FluidStackParticle
  • Field Summary

    Fields inherited from class net.minecraft.client.particle.TextureSheetParticle

    sprite

    Fields inherited from class net.minecraft.client.particle.SingleQuadParticle

    quadSize

    Fields 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

    Constructors
    Constructor
    Description
    BasinFluidParticle(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 Type
    Method
    Description
    protected boolean
     
    void
    render(com.mojang.blaze3d.vertex.VertexConsumer vb, net.minecraft.client.Camera info, float pt)
     
    void
     

    Methods inherited from class com.simibubi.create.content.contraptions.fluids.particle.FluidStackParticle

    create, getLightColor, getRenderType, getU0, getU1, getV0, getV1, multiplyColor

    Methods inherited from class net.minecraft.client.particle.TextureSheetParticle

    pickSprite, setSprite, setSpriteFromAge

    Methods inherited from class net.minecraft.client.particle.SingleQuadParticle

    getQuadSize, scale

    Methods 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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • BasinFluidParticle

      public BasinFluidParticle(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

    • tick

      public void tick()
      Overrides:
      tick in class FluidStackParticle
    • render

      public void render(com.mojang.blaze3d.vertex.VertexConsumer vb, net.minecraft.client.Camera info, float pt)
      Overrides:
      render in class net.minecraft.client.particle.SingleQuadParticle
    • canEvaporate

      protected boolean canEvaporate()
      Overrides:
      canEvaporate in class FluidStackParticle