Interface SlottedStorage<T>

Type Parameters:
T - The type of the stored resources. Experimental feature, we reserve the right to remove or change it without further notice. The transfer API is a complex addition, and we want to be able to correct possible design mistakes.
All Superinterfaces:
Iterable<StorageView<T>>, Storage<T>
All Known Subinterfaces:
InventoryStorage, PlayerInventoryStorage, SingleSlotStorage<T>
All Known Implementing Classes:
CombinedSlottedStorage, FullItemFluidStorage, SingleFluidStorage, SingleItemStorage, SingleStackStorage, SingleVariantItemStorage, SingleVariantStorage

@Experimental public interface SlottedStorage<T> extends Storage<T>
A Storage implementation made of indexed slots.

Please note that some storages may not implement this interface. It is up to the storage implementation to decide whether to implement this interface or not. Checking whether a storage is slotted can be done using instanceof.