Class CreativeFluidTankTileEntity.CreativeSmartFluidTank
java.lang.Object
net.minecraftforge.fluids.capability.templates.FluidTank
com.simibubi.create.foundation.fluid.SmartFluidTank
com.simibubi.create.content.contraptions.fluids.tank.CreativeFluidTankTileEntity.CreativeSmartFluidTank
- All Implemented Interfaces:
net.minecraftforge.fluids.capability.IFluidHandler,net.minecraftforge.fluids.IFluidTank
- Enclosing class:
- CreativeFluidTankTileEntity
-
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
ConstructorsConstructorDescriptionCreativeSmartFluidTank(int capacity, Consumer<net.minecraftforge.fluids.FluidStack> updateCallback) -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraftforge.fluids.FluidStackdrain(int maxDrain, net.minecraftforge.fluids.capability.IFluidHandler.FluidAction action) net.minecraftforge.fluids.FluidStackdrain(net.minecraftforge.fluids.FluidStack resource, net.minecraftforge.fluids.capability.IFluidHandler.FluidAction action) intfill(net.minecraftforge.fluids.FluidStack resource, net.minecraftforge.fluids.capability.IFluidHandler.FluidAction action) intvoidsetContainedFluid(net.minecraftforge.fluids.FluidStack fluidStack) Methods inherited from class com.simibubi.create.foundation.fluid.SmartFluidTank
onContentsChanged, setFluidMethods inherited from class net.minecraftforge.fluids.capability.templates.FluidTank
getCapacity, getFluid, getFluidInTank, getSpace, getTankCapacity, getTanks, isEmpty, isFluidValid, isFluidValid, readFromNBT, setCapacity, setValidator, writeToNBT
-
Constructor Details
-
CreativeSmartFluidTank
public CreativeSmartFluidTank(int capacity, Consumer<net.minecraftforge.fluids.FluidStack> updateCallback)
-
-
Method Details
-
getFluidAmount
public int getFluidAmount()- Specified by:
getFluidAmountin interfacenet.minecraftforge.fluids.IFluidTank- Overrides:
getFluidAmountin classnet.minecraftforge.fluids.capability.templates.FluidTank
-
setContainedFluid
public void setContainedFluid(net.minecraftforge.fluids.FluidStack fluidStack) -
fill
public int fill(net.minecraftforge.fluids.FluidStack resource, net.minecraftforge.fluids.capability.IFluidHandler.FluidAction action) - Specified by:
fillin interfacenet.minecraftforge.fluids.capability.IFluidHandler- Specified by:
fillin interfacenet.minecraftforge.fluids.IFluidTank- Overrides:
fillin classnet.minecraftforge.fluids.capability.templates.FluidTank
-
drain
public net.minecraftforge.fluids.FluidStack drain(net.minecraftforge.fluids.FluidStack resource, net.minecraftforge.fluids.capability.IFluidHandler.FluidAction action) - Specified by:
drainin interfacenet.minecraftforge.fluids.capability.IFluidHandler- Specified by:
drainin interfacenet.minecraftforge.fluids.IFluidTank- Overrides:
drainin classnet.minecraftforge.fluids.capability.templates.FluidTank
-
drain
public net.minecraftforge.fluids.FluidStack drain(int maxDrain, net.minecraftforge.fluids.capability.IFluidHandler.FluidAction action) - Specified by:
drainin interfacenet.minecraftforge.fluids.capability.IFluidHandler- Specified by:
drainin interfacenet.minecraftforge.fluids.IFluidTank- Overrides:
drainin classnet.minecraftforge.fluids.capability.templates.FluidTank
-