public final class FluidHelper
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
FluidHelper.FillStatus |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
areFluidStacksEqual(net.minecraftforge.fluids.FluidStack fluidStack1,
net.minecraftforge.fluids.FluidStack fluidStack2) |
static boolean |
canAcceptFluid(net.minecraft.world.World world,
net.minecraft.util.math.BlockPos pos,
net.minecraft.util.EnumFacing facing,
net.minecraftforge.fluids.FluidStack fluid) |
static boolean |
drainContainers(net.minecraftforge.fluids.capability.IFluidHandler fluidHandler,
net.minecraft.inventory.IInventory inv,
int inputSlot) |
static FluidHelper.FillStatus |
drainContainers(net.minecraftforge.fluids.capability.IFluidHandler fluidHandler,
net.minecraft.inventory.IInventory inv,
int inputSlot,
int outputSlot,
boolean doDrain) |
static FluidHelper.FillStatus |
fillContainers(net.minecraftforge.fluids.capability.IFluidHandler fluidHandler,
net.minecraft.inventory.IInventory inv,
int inputSlot,
int outputSlot,
net.minecraftforge.fluids.Fluid fluidToFill,
boolean doFill) |
static FluidHelper.FillStatus |
fillContainers(net.minecraftforge.fluids.capability.IFluidHandler fluidHandler,
net.minecraft.inventory.IInventory inv,
int inputSlot,
int outputSlot,
net.minecraftforge.fluids.Fluid fluidToFill,
net.minecraft.item.ItemStack emptyStack,
boolean doFill) |
static net.minecraft.item.ItemStack |
getEmptyContainer(net.minecraft.item.ItemStack container) |
static boolean |
isDrainableContainer(net.minecraft.item.ItemStack container) |
static boolean |
isDrainableFilledContainer(net.minecraft.item.ItemStack container) |
static boolean |
isEmpty(net.minecraft.item.ItemStack container) |
static boolean |
isFillableContainer(net.minecraft.item.ItemStack container) |
static boolean |
isFillableContainerAndEmpty(net.minecraft.item.ItemStack container) |
static boolean |
isFillableContainerWithRoom(net.minecraft.item.ItemStack container) |
static boolean |
isFillableEmptyContainer(net.minecraft.item.ItemStack empty) |
public static boolean areFluidStacksEqual(@Nullable
net.minecraftforge.fluids.FluidStack fluidStack1,
@Nullable
net.minecraftforge.fluids.FluidStack fluidStack2)
public static boolean canAcceptFluid(net.minecraft.world.World world,
net.minecraft.util.math.BlockPos pos,
net.minecraft.util.EnumFacing facing,
net.minecraftforge.fluids.FluidStack fluid)
public static FluidHelper.FillStatus fillContainers(net.minecraftforge.fluids.capability.IFluidHandler fluidHandler, net.minecraft.inventory.IInventory inv, int inputSlot, int outputSlot, net.minecraftforge.fluids.Fluid fluidToFill, boolean doFill)
public static FluidHelper.FillStatus fillContainers(net.minecraftforge.fluids.capability.IFluidHandler fluidHandler, net.minecraft.inventory.IInventory inv, int inputSlot, int outputSlot, net.minecraftforge.fluids.Fluid fluidToFill, net.minecraft.item.ItemStack emptyStack, boolean doFill)
public static boolean drainContainers(net.minecraftforge.fluids.capability.IFluidHandler fluidHandler,
net.minecraft.inventory.IInventory inv,
int inputSlot)
public static FluidHelper.FillStatus drainContainers(net.minecraftforge.fluids.capability.IFluidHandler fluidHandler, net.minecraft.inventory.IInventory inv, int inputSlot, int outputSlot, boolean doDrain)
public static boolean isFillableContainer(net.minecraft.item.ItemStack container)
public static boolean isFillableContainerAndEmpty(net.minecraft.item.ItemStack container)
public static net.minecraft.item.ItemStack getEmptyContainer(net.minecraft.item.ItemStack container)
public static boolean isFillableContainerWithRoom(net.minecraft.item.ItemStack container)
public static boolean isFillableEmptyContainer(net.minecraft.item.ItemStack empty)
public static boolean isDrainableFilledContainer(net.minecraft.item.ItemStack container)
public static boolean isDrainableContainer(net.minecraft.item.ItemStack container)
public static boolean isEmpty(net.minecraft.item.ItemStack container)