Class BaseInternalInventory

java.lang.Object
appeng.api.inventories.BaseInternalInventory
All Implemented Interfaces:
InternalInventory, ItemTransfer, Iterable<net.minecraft.world.item.ItemStack>

public abstract class BaseInternalInventory extends Object implements InternalInventory
Implementation aid for InternalInventory that ensures the platorm adapter maintains its referential equality over time.
  • Constructor Details

    • BaseInternalInventory

      public BaseInternalInventory()
  • Method Details

    • toStorage

      public final net.fabricmc.fabric.api.transfer.v1.storage.Storage<net.fabricmc.fabric.api.transfer.v1.item.ItemVariant> toStorage()
      Specified by:
      toStorage in interface InternalInventory
    • createStorage

      protected net.fabricmc.fabric.api.transfer.v1.storage.Storage<net.fabricmc.fabric.api.transfer.v1.item.ItemVariant> createStorage()