Class SmartFluidTankBehaviour.TankSegment
java.lang.Object
com.simibubi.create.foundation.blockEntity.behaviour.fluid.SmartFluidTankBehaviour.TankSegment
- Enclosing class:
SmartFluidTankBehaviour
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected net.createmod.catnip.animation.LerpedFloatprotected net.neoforged.neoforge.fluids.FluidStackprotected SmartFluidTank -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnet.createmod.catnip.animation.LerpedFloatnet.neoforged.neoforge.fluids.FluidStackfloatgetTotalUnits(float partialTicks) booleanisEmpty(float partialTicks) voidvoidreadNBT(net.minecraft.nbt.CompoundTag compound, net.minecraft.core.HolderLookup.Provider registries, boolean clientPacket) net.minecraft.nbt.CompoundTagwriteNBT(net.minecraft.core.HolderLookup.Provider registries)
-
Field Details
-
tank
-
fluidLevel
protected net.createmod.catnip.animation.LerpedFloat fluidLevel -
renderedFluid
protected net.neoforged.neoforge.fluids.FluidStack renderedFluid
-
-
Constructor Details
-
TankSegment
public TankSegment(int capacity)
-
-
Method Details
-
onFluidStackChanged
public void onFluidStackChanged() -
getRenderedFluid
public net.neoforged.neoforge.fluids.FluidStack getRenderedFluid() -
getFluidLevel
public net.createmod.catnip.animation.LerpedFloat getFluidLevel() -
getTotalUnits
public float getTotalUnits(float partialTicks) -
writeNBT
public net.minecraft.nbt.CompoundTag writeNBT(net.minecraft.core.HolderLookup.Provider registries) -
readNBT
public void readNBT(net.minecraft.nbt.CompoundTag compound, net.minecraft.core.HolderLookup.Provider registries, boolean clientPacket) -
isEmpty
public boolean isEmpty(float partialTicks)
-