Class ExtendedFluidHandlerUtils

java.lang.Object
info.u_team.u_team_core.api.fluid.ExtendedFluidHandlerUtils

public class ExtendedFluidHandlerUtils extends Object
  • 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