Class VanillaEntityItemEnergyStorage
java.lang.Object
org.cyclops.commoncapabilities.modcompat.vanilla.capability.VanillaEntityItemCapabilityDelegator<net.neoforged.neoforge.transfer.energy.EnergyHandler>
org.cyclops.commoncapabilities.modcompat.vanilla.capability.energystorage.VanillaEntityItemEnergyStorage
- All Implemented Interfaces:
net.neoforged.neoforge.transfer.energy.EnergyHandler, IVanillaEntityItemCapabilityDelegator
public class VanillaEntityItemEnergyStorage
extends VanillaEntityItemCapabilityDelegator<net.neoforged.neoforge.transfer.energy.EnergyHandler>
implements net.neoforged.neoforge.transfer.energy.EnergyHandler
An energy handler for entity items that have an energy handler.
-
Nested Class Summary
Nested classes/interfaces inherited from interface IVanillaEntityItemCapabilityDelegator
IVanillaEntityItemCapabilityDelegator.ItemAccessEntity -
Constructor Summary
ConstructorsConstructorDescriptionVanillaEntityItemEnergyStorage(net.minecraft.world.entity.item.ItemEntity 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 VanillaEntityItemCapabilityDelegator
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
-
VanillaEntityItemEnergyStorage
public VanillaEntityItemEnergyStorage(net.minecraft.world.entity.item.ItemEntity 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 classVanillaEntityItemCapabilityDelegator<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
-