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.ICapabilityProvider
public <T> T getCapability(net.minecraftforge.common.capabilities.Capability<T> capability, net.minecraft.util.EnumFacing facing)
getCapability
in interface net.minecraftforge.common.capabilities.ICapabilityProvider
public net.minecraftforge.fluids.capability.IFluidTankProperties[] getTankProperties()
getTankProperties
in interface net.minecraftforge.fluids.capability.IFluidHandler
public int fill(net.minecraftforge.fluids.FluidStack resource, boolean doFill)
fill
in interface net.minecraftforge.fluids.capability.IFluidHandler
public net.minecraftforge.fluids.FluidStack drain(net.minecraftforge.fluids.FluidStack resource, boolean doDrain)
drain
in interface net.minecraftforge.fluids.capability.IFluidHandler
public net.minecraftforge.fluids.FluidStack drain(int maxDrain, boolean doDrain)
drain
in interface net.minecraftforge.fluids.capability.IFluidHandler
public net.minecraft.item.ItemStack getContainer()
getContainer
in interface net.minecraftforge.fluids.capability.IFluidHandlerItem