Interface LongEnergyStorage

All Superinterfaces:
net.neoforged.neoforge.transfer.energy.EnergyHandler

public interface LongEnergyStorage extends net.neoforged.neoforge.transfer.energy.EnergyHandler
An EnergyHandler that allows storing the energy value as long.
  • Method Summary

    Modifier and Type
    Method
    Description
    default long
     
    default long
     
    long
    Gets the energy stored as a long.
    long
    Gets the maximum energy stored as a long.

    Methods inherited from interface net.neoforged.neoforge.transfer.energy.EnergyHandler

    extract, getAmountAsInt, getCapacityAsInt, insert
  • Method Details

    • getLongEnergyStored

      long getLongEnergyStored()
      Gets the energy stored as a long.
    • getLongMaxEnergyStored

      long getLongMaxEnergyStored()
      Gets the maximum energy stored as a long.
    • getAmountAsLong

      default long getAmountAsLong()
      Specified by:
      getAmountAsLong in interface net.neoforged.neoforge.transfer.energy.EnergyHandler
    • getCapacityAsLong

      default long getCapacityAsLong()
      Specified by:
      getCapacityAsLong in interface net.neoforged.neoforge.transfer.energy.EnergyHandler