Class FluidHandlerItemStack.SwapEmpty
java.lang.Object
net.minecraftforge.fluids.capability.templates.FluidHandlerItemStack
net.minecraftforge.fluids.capability.templates.FluidHandlerItemStack.SwapEmpty
- All Implemented Interfaces:
ICapabilityProvider
,IFluidHandler
,IFluidHandlerItem
- Enclosing class:
- FluidHandlerItemStack
Swaps the container item for a different one when it's emptied.
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraftforge.fluids.capability.templates.FluidHandlerItemStack
FluidHandlerItemStack.Consumable, FluidHandlerItemStack.SwapEmpty
Nested classes/interfaces inherited from interface net.minecraftforge.fluids.capability.IFluidHandler
IFluidHandler.FluidAction
-
Field Summary
Fields inherited from class net.minecraftforge.fluids.capability.templates.FluidHandlerItemStack
capacity, container, FLUID_NBT_KEY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
Override this method for special handling.Methods inherited from class net.minecraftforge.fluids.capability.templates.FluidHandlerItemStack
canDrainFluidType, canFillFluidType, drain, drain, fill, getCapability, getContainer, getFluid, getFluidInTank, getTankCapacity, getTanks, isFluidValid, setFluid
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraftforge.common.capabilities.ICapabilityProvider
getCapability
-
Field Details
-
emptyContainer
-
-
Constructor Details
-
SwapEmpty
-
-
Method Details
-
setContainerToEmpty
protected void setContainerToEmpty()Description copied from class:FluidHandlerItemStack
Override this method for special handling. Can be used to swap out or destroy the container.- Overrides:
setContainerToEmpty
in classFluidHandlerItemStack
-