public class ItemFragileFluidContainer.FragileFluidHandler
extends java.lang.Object
implements net.minecraftforge.fluids.capability.IFluidHandlerItem, net.minecraftforge.common.capabilities.ICapabilityProvider
| Constructor and Description |
|---|
FragileFluidHandler(net.minecraft.item.ItemStack container) |
| Modifier and Type | Method and Description |
|---|---|
net.minecraftforge.fluids.FluidStack |
drain(net.minecraftforge.fluids.FluidStack resource,
boolean doDrain) |
net.minecraftforge.fluids.FluidStack |
drain(int maxDrain,
boolean doDrain) |
int |
fill(net.minecraftforge.fluids.FluidStack resource,
boolean doFill) |
<T> T |
getCapability(net.minecraftforge.common.capabilities.Capability<T> capability,
net.minecraft.util.EnumFacing facing) |
net.minecraft.item.ItemStack |
getContainer() |
net.minecraftforge.fluids.capability.IFluidTankProperties[] |
getTankProperties() |
boolean |
hasCapability(net.minecraftforge.common.capabilities.Capability<?> capability,
net.minecraft.util.EnumFacing facing) |
public FragileFluidHandler(@Nonnull
net.minecraft.item.ItemStack container)
public boolean hasCapability(net.minecraftforge.common.capabilities.Capability<?> capability,
net.minecraft.util.EnumFacing facing)
hasCapability in interface net.minecraftforge.common.capabilities.ICapabilityProviderpublic <T> T getCapability(net.minecraftforge.common.capabilities.Capability<T> capability,
net.minecraft.util.EnumFacing facing)
getCapability in interface net.minecraftforge.common.capabilities.ICapabilityProviderpublic net.minecraftforge.fluids.capability.IFluidTankProperties[] getTankProperties()
getTankProperties in interface net.minecraftforge.fluids.capability.IFluidHandlerpublic int fill(net.minecraftforge.fluids.FluidStack resource,
boolean doFill)
fill in interface net.minecraftforge.fluids.capability.IFluidHandlerpublic net.minecraftforge.fluids.FluidStack drain(net.minecraftforge.fluids.FluidStack resource,
boolean doDrain)
drain in interface net.minecraftforge.fluids.capability.IFluidHandlerpublic net.minecraftforge.fluids.FluidStack drain(int maxDrain,
boolean doDrain)
drain in interface net.minecraftforge.fluids.capability.IFluidHandlerpublic net.minecraft.item.ItemStack getContainer()
getContainer in interface net.minecraftforge.fluids.capability.IFluidHandlerItem