Class ItemAccessItemLocation
java.lang.Object
org.cyclops.cyclopscore.inventory.ItemAccessItemLocation
- All Implemented Interfaces:
net.neoforged.neoforge.transfer.access.ItemAccess
public class ItemAccessItemLocation
extends Object
implements net.neoforged.neoforge.transfer.access.ItemAccess
An item access backed by an item location.
-
Constructor Summary
ConstructorsConstructorDescriptionItemAccessItemLocation(net.minecraft.world.entity.player.Player player, org.cyclops.cyclopscore.inventory.ItemLocation itemLocation) -
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) 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
-
ItemAccessItemLocation
public ItemAccessItemLocation(net.minecraft.world.entity.player.Player player, org.cyclops.cyclopscore.inventory.ItemLocation itemLocation)
-
-
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
-