Class ExtendedFluidHandlerUtils
java.lang.Object
info.u_team.u_team_core.api.fluid.ExtendedFluidHandlerUtils
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
static interface
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic net.minecraftforge.fluids.FluidStack
extract
(int amount, InteractionType action, IntSupplier tankCount, it.unimi.dsi.fastutil.ints.Int2ObjectFunction<net.minecraftforge.fluids.FluidStack> inTankGetter, ExtendedFluidHandlerUtils.ExtractFluid extractFluid) Util method for a generic extraction implementation for various handlers.static net.minecraftforge.fluids.FluidStack
extract
(net.minecraftforge.fluids.FluidStack stack, InteractionType action, IntSupplier tankCount, it.unimi.dsi.fastutil.ints.Int2ObjectFunction<net.minecraftforge.fluids.FluidStack> inTankGetter, ExtendedFluidHandlerUtils.ExtractFluid extractFluid) Util method for a generic extraction implementation for various handlers.static net.minecraftforge.fluids.FluidStack
insert
(net.minecraftforge.fluids.FluidStack stack, InteractionType action, IntSupplier tankCount, it.unimi.dsi.fastutil.ints.Int2ObjectFunction<net.minecraftforge.fluids.FluidStack> inTankGetter, ExtendedFluidHandlerUtils.InsertFluid insertFluid) Util method for a generic insert implementation for various handlers.
-
Constructor Details
-
ExtendedFluidHandlerUtils
public ExtendedFluidHandlerUtils()
-
-
Method Details
-
insert
public static net.minecraftforge.fluids.FluidStack insert(net.minecraftforge.fluids.FluidStack stack, InteractionType action, IntSupplier tankCount, it.unimi.dsi.fastutil.ints.Int2ObjectFunction<net.minecraftforge.fluids.FluidStack> inTankGetter, ExtendedFluidHandlerUtils.InsertFluid insertFluid) Util method for a generic insert implementation for various handlers. Mainly for internal use only -
extract
public static net.minecraftforge.fluids.FluidStack extract(int amount, InteractionType action, IntSupplier tankCount, it.unimi.dsi.fastutil.ints.Int2ObjectFunction<net.minecraftforge.fluids.FluidStack> inTankGetter, ExtendedFluidHandlerUtils.ExtractFluid extractFluid) Util method for a generic extraction implementation for various handlers. Mainly for internal use only -
extract
public static net.minecraftforge.fluids.FluidStack extract(net.minecraftforge.fluids.FluidStack stack, InteractionType action, IntSupplier tankCount, it.unimi.dsi.fastutil.ints.Int2ObjectFunction<net.minecraftforge.fluids.FluidStack> inTankGetter, ExtendedFluidHandlerUtils.ExtractFluid extractFluid) Util method for a generic extraction implementation for various handlers. Mainly for internal use only
-