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.
-
Nested Class Summary
Nested classes/interfaces inherited from interface IVanillaEntityItemCapabilityDelegator
IVanillaEntityItemCapabilityDelegator.ItemAccessEntity -
Constructor Summary
ConstructorsConstructorDescriptionVanillaEntityItemFrameEnergyStorage(net.minecraft.world.entity.decoration.ItemFrame entity) -
Method Summary
Modifier and TypeMethodDescriptionintextract(int slot, net.neoforged.neoforge.transfer.transaction.TransactionContext transactionContext) longprotected net.neoforged.neoforge.capabilities.ItemCapability<net.neoforged.neoforge.transfer.energy.EnergyHandler, net.neoforged.neoforge.transfer.access.ItemAccess> longintinsert(int slot, net.neoforged.neoforge.transfer.transaction.TransactionContext transactionContext) Methods inherited from class VanillaEntityItemFrameCapabilityDelegator
getCapability, getCapability, getEntity, getItemStack, updateItemStackMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.neoforged.neoforge.transfer.energy.EnergyHandler
getAmountAsInt, getCapacityAsInt
-
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:
getCapabilityTypein classVanillaEntityItemFrameCapabilityDelegator<net.neoforged.neoforge.transfer.energy.EnergyHandler>
-
getAmountAsLong
public long getAmountAsLong()- Specified by:
getAmountAsLongin interfacenet.neoforged.neoforge.transfer.energy.EnergyHandler
-
getCapacityAsLong
public long getCapacityAsLong()- Specified by:
getCapacityAsLongin interfacenet.neoforged.neoforge.transfer.energy.EnergyHandler
-
insert
public int insert(int slot, net.neoforged.neoforge.transfer.transaction.TransactionContext transactionContext) - Specified by:
insertin interfacenet.neoforged.neoforge.transfer.energy.EnergyHandler
-
extract
public int extract(int slot, net.neoforged.neoforge.transfer.transaction.TransactionContext transactionContext) - Specified by:
extractin interfacenet.neoforged.neoforge.transfer.energy.EnergyHandler
-