public class FluidHelper
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
FluidHelper.FluidExchange |
| Constructor and Description |
|---|
FluidHelper() |
| Modifier and Type | Method and Description |
|---|---|
static net.minecraft.fluid.Fluid |
convertToFlowing(net.minecraft.fluid.Fluid fluid) |
static net.minecraft.fluid.Fluid |
convertToStill(net.minecraft.fluid.Fluid fluid) |
static net.minecraftforge.fluids.FluidStack |
copyStackWithAmount(net.minecraftforge.fluids.FluidStack fs,
int amount) |
static net.minecraftforge.fluids.FluidStack |
deserializeFluidStack(com.google.gson.JsonObject json) |
static FluidHelper.FluidExchange |
exchange(net.minecraftforge.fluids.capability.IFluidHandler fluidTank,
net.minecraftforge.fluids.capability.IFluidHandlerItem fluidItem,
FluidHelper.FluidExchange preferred,
int maxAmount) |
static FluidHelper.FluidExchange |
exchangeAll(net.minecraftforge.fluids.capability.IFluidHandler fluidTank,
net.minecraftforge.fluids.capability.IFluidHandlerItem fluidItem,
FluidHelper.FluidExchange preferred) |
static boolean |
hasBlockState(net.minecraft.fluid.Fluid fluid) |
static boolean |
isLava(net.minecraft.fluid.Fluid fluid) |
static boolean |
isWater(net.minecraft.fluid.Fluid fluid) |
static com.google.gson.JsonElement |
serializeFluidStack(net.minecraftforge.fluids.FluidStack stack) |
static boolean |
tryEmptyItemIntoTE(net.minecraft.world.World worldIn,
net.minecraft.entity.player.PlayerEntity player,
net.minecraft.util.Hand handIn,
net.minecraft.item.ItemStack heldItem,
SmartTileEntity te) |
static boolean |
tryFillItemFromTE(net.minecraft.world.World world,
net.minecraft.entity.player.PlayerEntity player,
net.minecraft.util.Hand handIn,
net.minecraft.item.ItemStack heldItem,
SmartTileEntity te) |
public static boolean isWater(net.minecraft.fluid.Fluid fluid)
public static boolean isLava(net.minecraft.fluid.Fluid fluid)
public static boolean hasBlockState(net.minecraft.fluid.Fluid fluid)
public static net.minecraftforge.fluids.FluidStack copyStackWithAmount(net.minecraftforge.fluids.FluidStack fs,
int amount)
public static net.minecraft.fluid.Fluid convertToFlowing(net.minecraft.fluid.Fluid fluid)
public static net.minecraft.fluid.Fluid convertToStill(net.minecraft.fluid.Fluid fluid)
public static com.google.gson.JsonElement serializeFluidStack(net.minecraftforge.fluids.FluidStack stack)
public static net.minecraftforge.fluids.FluidStack deserializeFluidStack(com.google.gson.JsonObject json)
public static boolean tryEmptyItemIntoTE(net.minecraft.world.World worldIn,
net.minecraft.entity.player.PlayerEntity player,
net.minecraft.util.Hand handIn,
net.minecraft.item.ItemStack heldItem,
SmartTileEntity te)
public static boolean tryFillItemFromTE(net.minecraft.world.World world,
net.minecraft.entity.player.PlayerEntity player,
net.minecraft.util.Hand handIn,
net.minecraft.item.ItemStack heldItem,
SmartTileEntity te)
@Nullable public static FluidHelper.FluidExchange exchange(net.minecraftforge.fluids.capability.IFluidHandler fluidTank, net.minecraftforge.fluids.capability.IFluidHandlerItem fluidItem, FluidHelper.FluidExchange preferred, int maxAmount)
@Nullable public static FluidHelper.FluidExchange exchangeAll(net.minecraftforge.fluids.capability.IFluidHandler fluidTank, net.minecraftforge.fluids.capability.IFluidHandlerItem fluidItem, FluidHelper.FluidExchange preferred)