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 org.cyclops.commoncapabilities.modcompat.vanilla.capability.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 org.cyclops.commoncapabilities.modcompat.vanilla.capability.VanillaEntityItemCapabilityDelegator
getCapability, getCapability, getEntity, getItemStack, updateItemStackMethods inherited from class java.lang.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
-