Class IVanillaEntityItemCapabilityDelegator.ItemAccessEntity
java.lang.Object
org.cyclops.commoncapabilities.modcompat.vanilla.capability.IVanillaEntityItemCapabilityDelegator.ItemAccessEntity
- All Implemented Interfaces:
net.neoforged.neoforge.transfer.access.ItemAccess
- Enclosing interface:
IVanillaEntityItemCapabilityDelegator
public static class IVanillaEntityItemCapabilityDelegator.ItemAccessEntity
extends Object
implements net.neoforged.neoforge.transfer.access.ItemAccess
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintextract(net.neoforged.neoforge.transfer.item.ItemResource itemResource, int amount, net.neoforged.neoforge.transfer.transaction.TransactionContext transactionContext) intnet.neoforged.neoforge.transfer.item.ItemResourceintinsert(net.neoforged.neoforge.transfer.item.ItemResource itemResource, int amount, net.neoforged.neoforge.transfer.transaction.TransactionContext transactionContext) of(net.minecraft.world.entity.decoration.ItemFrame entity) of(net.minecraft.world.entity.item.ItemEntity entity) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.neoforged.neoforge.transfer.access.ItemAccess
exchange, getCapability, oneByOne
-
Constructor Details
-
ItemAccessEntity
-
-
Method Details
-
getResource
public net.neoforged.neoforge.transfer.item.ItemResource getResource()- Specified by:
getResourcein interfacenet.neoforged.neoforge.transfer.access.ItemAccess
-
getAmount
public int getAmount()- Specified by:
getAmountin interfacenet.neoforged.neoforge.transfer.access.ItemAccess
-
insert
public int insert(net.neoforged.neoforge.transfer.item.ItemResource itemResource, int amount, net.neoforged.neoforge.transfer.transaction.TransactionContext transactionContext) - Specified by:
insertin interfacenet.neoforged.neoforge.transfer.access.ItemAccess
-
extract
public int extract(net.neoforged.neoforge.transfer.item.ItemResource itemResource, int amount, net.neoforged.neoforge.transfer.transaction.TransactionContext transactionContext) - Specified by:
extractin interfacenet.neoforged.neoforge.transfer.access.ItemAccess
-
of
public static IVanillaEntityItemCapabilityDelegator.ItemAccessEntity of(net.minecraft.world.entity.item.ItemEntity entity) -
of
public static IVanillaEntityItemCapabilityDelegator.ItemAccessEntity of(net.minecraft.world.entity.decoration.ItemFrame entity)
-