Class VanillaEntityItemFrameEnergyStorage

java.lang.Object
org.cyclops.commoncapabilities.modcompat.vanilla.capability.VanillaEntityItemFrameCapabilityDelegator<net.neoforged.neoforge.transfer.energy.EnergyHandler>
org.cyclops.commoncapabilities.modcompat.vanilla.capability.energystorage.VanillaEntityItemFrameEnergyStorage
All Implemented Interfaces:
net.neoforged.neoforge.transfer.energy.EnergyHandler, IVanillaEntityItemCapabilityDelegator

public class VanillaEntityItemFrameEnergyStorage extends VanillaEntityItemFrameCapabilityDelegator<net.neoforged.neoforge.transfer.energy.EnergyHandler> implements net.neoforged.neoforge.transfer.energy.EnergyHandler
An energy handler for entity item frames that have an energy handler.
  • Constructor Details

    • VanillaEntityItemFrameEnergyStorage

      public VanillaEntityItemFrameEnergyStorage(net.minecraft.world.entity.decoration.ItemFrame entity)
  • Method Details

    • getCapabilityType

      protected net.neoforged.neoforge.capabilities.ItemCapability<net.neoforged.neoforge.transfer.energy.EnergyHandler,net.neoforged.neoforge.transfer.access.ItemAccess> getCapabilityType()
      Specified by:
      getCapabilityType in class VanillaEntityItemFrameCapabilityDelegator<net.neoforged.neoforge.transfer.energy.EnergyHandler>
    • getAmountAsLong

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

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

      public int insert(int slot, net.neoforged.neoforge.transfer.transaction.TransactionContext transactionContext)
      Specified by:
      insert in interface net.neoforged.neoforge.transfer.energy.EnergyHandler
    • extract

      public int extract(int slot, net.neoforged.neoforge.transfer.transaction.TransactionContext transactionContext)
      Specified by:
      extract in interface net.neoforged.neoforge.transfer.energy.EnergyHandler