Package de.cech12.bucketlib.item
Class UniversalBucketFluidHandler
java.lang.Object
net.minecraftforge.fluids.capability.templates.FluidHandlerItemStack
de.cech12.bucketlib.item.UniversalBucketFluidHandler
- All Implemented Interfaces:
net.minecraftforge.common.capabilities.ICapabilityProvider,net.minecraftforge.fluids.capability.IFluidHandler,net.minecraftforge.fluids.capability.IFluidHandlerItem
public class UniversalBucketFluidHandler
extends net.minecraftforge.fluids.capability.templates.FluidHandlerItemStack
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraftforge.fluids.capability.templates.FluidHandlerItemStack
net.minecraftforge.fluids.capability.templates.FluidHandlerItemStack.Consumable, net.minecraftforge.fluids.capability.templates.FluidHandlerItemStack.SwapEmptyNested 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.FluidHandlerItemStack
capacity, container, FLUID_NBT_KEY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanFillFluidType(net.minecraftforge.fluids.FluidStack fluid) net.minecraftforge.fluids.FluidStackdrain(int maxDrain, net.minecraftforge.fluids.capability.IFluidHandler.FluidAction action) intfill(net.minecraftforge.fluids.FluidStack resource, net.minecraftforge.fluids.capability.IFluidHandler.FluidAction doFill) net.minecraftforge.fluids.FluidStackgetFluid()protected voidMethods inherited from class net.minecraftforge.fluids.capability.templates.FluidHandlerItemStack
canDrainFluidType, drain, getCapability, getContainer, getFluidInTank, getTankCapacity, getTanks, isFluidValid, setFluidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraftforge.common.capabilities.ICapabilityProvider
getCapability
-
Constructor Details
-
UniversalBucketFluidHandler
public UniversalBucketFluidHandler(@Nonnull net.minecraft.world.item.ItemStack container)
-
-
Method Details
-
getFluid
@Nonnull public net.minecraftforge.fluids.FluidStack getFluid()- Overrides:
getFluidin classnet.minecraftforge.fluids.capability.templates.FluidHandlerItemStack
-
fill
public int fill(net.minecraftforge.fluids.FluidStack resource, net.minecraftforge.fluids.capability.IFluidHandler.FluidAction doFill) - Specified by:
fillin interfacenet.minecraftforge.fluids.capability.IFluidHandler- Overrides:
fillin classnet.minecraftforge.fluids.capability.templates.FluidHandlerItemStack
-
drain
@Nonnull public net.minecraftforge.fluids.FluidStack drain(int maxDrain, net.minecraftforge.fluids.capability.IFluidHandler.FluidAction action) - Specified by:
drainin interfacenet.minecraftforge.fluids.capability.IFluidHandler- Overrides:
drainin classnet.minecraftforge.fluids.capability.templates.FluidHandlerItemStack
-
setContainerToEmpty
protected void setContainerToEmpty()- Overrides:
setContainerToEmptyin classnet.minecraftforge.fluids.capability.templates.FluidHandlerItemStack
-
canFillFluidType
public boolean canFillFluidType(net.minecraftforge.fluids.FluidStack fluid) - Overrides:
canFillFluidTypein classnet.minecraftforge.fluids.capability.templates.FluidHandlerItemStack
-