Package com.hbm_m.platform
Class ModFluidTank
java.lang.Object
net.minecraftforge.fluids.capability.templates.FluidTank
com.hbm_m.platform.ModFluidTank
- All Implemented Interfaces:
net.minecraftforge.fluids.capability.IFluidHandler,net.minecraftforge.fluids.IFluidTank
public class ModFluidTank
extends net.minecraftforge.fluids.capability.templates.FluidTank
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraftforge.fluids.capability.IFluidHandler
net.minecraftforge.fluids.capability.IFluidHandler.FluidAction -
Field Summary
Fields inherited from class net.minecraftforge.fluids.capability.templates.FluidTank
capacity, fluid, validator -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconform(net.minecraft.world.level.material.Fluid type) intdrainInternal(int amount) intdrainMb(int amountMb) intfillInternal(net.minecraft.world.level.material.Fluid fluid, int amount) intfillMb(net.minecraft.world.level.material.Fluid fluid, int amountMb) intnet.minecraft.world.level.material.Fluidintintnet.minecraft.world.level.material.FluidbooleanisEmpty()voidreadNBT(net.minecraft.nbt.CompoundTag tag) voidnet.minecraft.nbt.CompoundTagwriteNBT(net.minecraft.nbt.CompoundTag tag) Methods inherited from class net.minecraftforge.fluids.capability.templates.FluidTank
drain, drain, fill, getCapacity, getFluid, getFluidAmount, getFluidInTank, getSpace, getTankCapacity, getTanks, isFluidValid, isFluidValid, onContentsChanged, readFromNBT, setCapacity, setFluid, setValidator, writeToNBT
-
Constructor Details
-
ModFluidTank
public ModFluidTank(int capacity)
-
-
Method Details
-
conform
public void conform(net.minecraft.world.level.material.Fluid type) -
resetTank
public void resetTank() -
getConfiguredFluid
@NotNull public net.minecraft.world.level.material.Fluid getConfiguredFluid() -
getFluidAmountMb
public int getFluidAmountMb() -
getCapacityMb
public int getCapacityMb() -
isEmpty
public boolean isEmpty()- Overrides:
isEmptyin classnet.minecraftforge.fluids.capability.templates.FluidTank
-
getSpaceMb
public int getSpaceMb() -
getStoredFluid
public net.minecraft.world.level.material.Fluid getStoredFluid() -
fillMb
public int fillMb(net.minecraft.world.level.material.Fluid fluid, int amountMb) -
drainMb
public int drainMb(int amountMb) -
fillInternal
public int fillInternal(net.minecraft.world.level.material.Fluid fluid, int amount) -
drainInternal
public int drainInternal(int amount) -
writeNBT
public net.minecraft.nbt.CompoundTag writeNBT(net.minecraft.nbt.CompoundTag tag) -
readNBT
public void readNBT(net.minecraft.nbt.CompoundTag tag)
-