Class FluidHandlerScreenProviderItemStack

java.lang.Object
net.minecraftforge.fluids.capability.templates.FluidHandlerItemStack
com.hrznstudio.titanium.capability.FluidHandlerScreenProviderItemStack
All Implemented Interfaces:
IScreenAddonProvider, net.minecraftforge.common.capabilities.ICapabilityProvider, net.minecraftforge.fluids.capability.IFluidHandler, net.minecraftforge.fluids.capability.IFluidHandlerItem, net.minecraftforge.fluids.IFluidTank

public class FluidHandlerScreenProviderItemStack extends net.minecraftforge.fluids.capability.templates.FluidHandlerItemStack implements IScreenAddonProvider, net.minecraftforge.fluids.IFluidTank
  • Nested Class Summary

    Nested classes/interfaces inherited from class net.minecraftforge.fluids.capability.templates.FluidHandlerItemStack

    net.minecraftforge.fluids.capability.templates.FluidHandlerItemStack.Consumable, net.minecraftforge.fluids.capability.templates.FluidHandlerItemStack.SwapEmpty

    Nested classes/interfaces inherited from interface net.minecraftforge.fluids.capability.IFluidHandler

    net.minecraftforge.fluids.capability.IFluidHandler.FluidAction
  • Field Summary

    Fields inherited from class net.minecraftforge.fluids.capability.templates.FluidHandlerItemStack

    capacity, container, FLUID_NBT_KEY
  • Constructor Summary

    Constructors
    Constructor
    Description
    FluidHandlerScreenProviderItemStack(net.minecraft.world.item.ItemStack container, int capacity)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    int
     
    int
     
     
    boolean
    isFluidValid(net.minecraftforge.fluids.FluidStack stack)
     

    Methods inherited from class net.minecraftforge.fluids.capability.templates.FluidHandlerItemStack

    canDrainFluidType, canFillFluidType, drain, drain, fill, getCapability, getContainer, getFluid, getFluidInTank, getTankCapacity, getTanks, isFluidValid, setContainerToEmpty, setFluid

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface net.minecraftforge.common.capabilities.ICapabilityProvider

    getCapability

    Methods inherited from interface net.minecraftforge.fluids.IFluidTank

    drain, drain, fill, getFluid
  • Constructor Details

    • FluidHandlerScreenProviderItemStack

      public FluidHandlerScreenProviderItemStack(@Nonnull net.minecraft.world.item.ItemStack container, int capacity)
  • Method Details

    • getScreenAddons

      @Nonnull public List<IFactory<? extends IScreenAddon>> getScreenAddons()
      Specified by:
      getScreenAddons in interface IScreenAddonProvider
    • getFluidAmount

      public int getFluidAmount()
      Specified by:
      getFluidAmount in interface net.minecraftforge.fluids.IFluidTank
    • getCapacity

      public int getCapacity()
      Specified by:
      getCapacity in interface net.minecraftforge.fluids.IFluidTank
    • isFluidValid

      public boolean isFluidValid(net.minecraftforge.fluids.FluidStack stack)
      Specified by:
      isFluidValid in interface net.minecraftforge.fluids.IFluidTank