public class GenericItemFilling
extends java.lang.Object
| Constructor and Description |
|---|
GenericItemFilling() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
canItemBeFilled(net.minecraft.world.World world,
net.minecraft.item.ItemStack stack) |
static net.minecraft.item.ItemStack |
fillItem(net.minecraft.world.World world,
int requiredAmount,
net.minecraft.item.ItemStack stack,
net.minecraftforge.fluids.FluidStack availableFluid) |
static int |
getRequiredAmountForItem(net.minecraft.world.World world,
net.minecraft.item.ItemStack stack,
net.minecraftforge.fluids.FluidStack availableFluid) |
static boolean |
isFluidHandlerValid(net.minecraft.item.ItemStack stack,
net.minecraftforge.fluids.capability.IFluidHandlerItem fluidHandler)
Checks if an ItemStack's IFluidHandlerItem is valid.
|
public static boolean isFluidHandlerValid(net.minecraft.item.ItemStack stack,
net.minecraftforge.fluids.capability.IFluidHandlerItem fluidHandler)
This check is only necessary for filling since a FluidBucketWrapper will be empty if it is initialized with a non-bucket item.
stack - The ItemStack.fluidHandler - The IFluidHandlerItem instance retrieved from the ItemStack.public static boolean canItemBeFilled(net.minecraft.world.World world,
net.minecraft.item.ItemStack stack)
public static int getRequiredAmountForItem(net.minecraft.world.World world,
net.minecraft.item.ItemStack stack,
net.minecraftforge.fluids.FluidStack availableFluid)
public static net.minecraft.item.ItemStack fillItem(net.minecraft.world.World world,
int requiredAmount,
net.minecraft.item.ItemStack stack,
net.minecraftforge.fluids.FluidStack availableFluid)