Class BlockWrapper.LiquidContainerBlockWrapper

java.lang.Object
net.neoforged.neoforge.fluids.capability.templates.VoidFluidHandler
net.neoforged.neoforge.fluids.capability.wrappers.BlockWrapper.LiquidContainerBlockWrapper
All Implemented Interfaces:
IFluidHandler
Enclosing class:
BlockWrapper

@Deprecated(since="1.21.9", forRemoval=true) public static class BlockWrapper.LiquidContainerBlockWrapper extends VoidFluidHandler
Deprecated, for removal: This API element is subject to removal in a future version.
  • Field Details

    • liquidContainer

      protected final LiquidBlockContainer liquidContainer
      Deprecated, for removal: This API element is subject to removal in a future version.
    • world

      protected final Level world
      Deprecated, for removal: This API element is subject to removal in a future version.
    • blockPos

      protected final BlockPos blockPos
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Constructor Details

    • LiquidContainerBlockWrapper

      public LiquidContainerBlockWrapper(LiquidBlockContainer liquidContainer, Level world, BlockPos blockPos)
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • fill

      public int fill(FluidStack resource, IFluidHandler.FluidAction action)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: IFluidHandler
      Fills fluid into internal tanks, distribution is left entirely to the IFluidHandler.
      Specified by:
      fill in interface IFluidHandler
      Overrides:
      fill in class VoidFluidHandler
      Parameters:
      resource - FluidStack representing the Fluid and maximum amount of fluid to be filled.
      action - If SIMULATE, fill will only be simulated.
      Returns:
      Amount of resource that was (or would have been, if simulated) filled.