Class ModFluidTank

java.lang.Object
net.minecraftforge.fluids.capability.templates.FluidTank
com.hbm_m.platform.ModFluidTank
All Implemented Interfaces:
net.minecraftforge.fluids.capability.IFluidHandler, net.minecraftforge.fluids.IFluidTank

public class ModFluidTank extends net.minecraftforge.fluids.capability.templates.FluidTank
  • Nested Class Summary

    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.FluidTank

    capacity, fluid, validator
  • Constructor Summary

    Constructors
    Constructor
    Description
    ModFluidTank(int capacity)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    conform(net.minecraft.world.level.material.Fluid type)
     
    int
    drainInternal(int amount)
     
    int
    drainMb(int amountMb)
     
    int
    fillInternal(net.minecraft.world.level.material.Fluid fluid, int amount)
     
    int
    fillMb(net.minecraft.world.level.material.Fluid fluid, int amountMb)
     
    int
     
    net.minecraft.world.level.material.Fluid
     
    int
     
    int
     
    net.minecraft.world.level.material.Fluid
     
    boolean
     
    void
    readNBT(net.minecraft.nbt.CompoundTag tag)
     
    void
     
    net.minecraft.nbt.CompoundTag
    writeNBT(net.minecraft.nbt.CompoundTag tag)
     

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

    drain, drain, fill, getCapacity, getFluid, getFluidAmount, getFluidInTank, getSpace, getTankCapacity, getTanks, isFluidValid, isFluidValid, onContentsChanged, readFromNBT, setCapacity, setFluid, setValidator, writeToNBT

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ModFluidTank

      public ModFluidTank(int capacity)
  • Method Details

    • conform

      public void conform(net.minecraft.world.level.material.Fluid type)
    • resetTank

      public void resetTank()
    • getConfiguredFluid

      @NotNull public net.minecraft.world.level.material.Fluid getConfiguredFluid()
    • getFluidAmountMb

      public int getFluidAmountMb()
    • getCapacityMb

      public int getCapacityMb()
    • isEmpty

      public boolean isEmpty()
      Overrides:
      isEmpty in class net.minecraftforge.fluids.capability.templates.FluidTank
    • getSpaceMb

      public int getSpaceMb()
    • getStoredFluid

      public net.minecraft.world.level.material.Fluid getStoredFluid()
    • fillMb

      public int fillMb(net.minecraft.world.level.material.Fluid fluid, int amountMb)
    • drainMb

      public int drainMb(int amountMb)
    • fillInternal

      public int fillInternal(net.minecraft.world.level.material.Fluid fluid, int amount)
    • drainInternal

      public int drainInternal(int amount)
    • writeNBT

      public net.minecraft.nbt.CompoundTag writeNBT(net.minecraft.nbt.CompoundTag tag)
    • readNBT

      public void readNBT(net.minecraft.nbt.CompoundTag tag)