Class BaseInternalInventory
java.lang.Object
appeng.api.inventories.BaseInternalInventory
- All Implemented Interfaces:
InternalInventory, ItemTransfer, Iterable<net.minecraft.world.item.ItemStack>
Implementation aid for
InternalInventory that ensures the platorm adapter maintains its referential equality
over time.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected net.neoforged.neoforge.transfer.ResourceHandler<net.neoforged.neoforge.transfer.item.ItemResource> final net.neoforged.neoforge.transfer.ResourceHandler<net.neoforged.neoforge.transfer.item.ItemResource> Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface InternalInventory
addItems, addItems, clear, extractItem, getRedstoneSignal, getSlotInv, getSlotLimit, getStackInSlot, getSubInventory, insertItem, isEmpty, isItemValid, iterator, removeItems, removeSimilarItems, sendChangeNotification, setItemDirect, simulateAdd, simulateRemove, simulateSimilarRemove, size, toContainerMethods inherited from interface Iterable
forEach, spliterator
-
Constructor Details
-
BaseInternalInventory
public BaseInternalInventory()
-
-
Method Details
-
toResourceHandler
public final net.neoforged.neoforge.transfer.ResourceHandler<net.neoforged.neoforge.transfer.item.ItemResource> toResourceHandler()- Specified by:
toResourceHandlerin interfaceInternalInventory
-
createResourceHandler
protected net.neoforged.neoforge.transfer.ResourceHandler<net.neoforged.neoforge.transfer.item.ItemResource> createResourceHandler()
-