| Interface | Description | 
|---|---|
| AnvilCost | The level and material costs for an anvil usage. | 
| BlockCarrier | Represents a Block that is a carrier of an Inventory
 e.g. | 
| Carrier | A Carrier is simply something that carries an  Inventory. | 
| Container | A Container is effectively a ViewModel for a particular set of
  Inventoryobjects used to allow players to interact
 with the Inventories, usually via a GUI (the View). | 
| EmptyInventory | An EmptyInventory is an Inventory with exactly zero slots, no children and
 a guarantee that all queries will only every return an EmptyInventory. | 
| Inventory | Base interface for queryable inventories. | 
| Inventory.Builder | A Builder for Inventories based on  InventoryArchetypes. | 
| InventoryArchetype | |
| InventoryArchetype.Builder | A Builder for InventoryArchetypes. | 
| InventoryProperty<K,V> | Base interface for Inventory Properties. | 
| InventoryTransformation | A transformation can filter and order an inventory. | 
| InventoryTransformation.Builder | |
| ItemStack | Represents a stack of a specific  ItemType. | 
| ItemStack.Builder | |
| ItemStackGenerator | |
| ItemStackGenerator.Builder | A builder to add various  BiConsumers that will be applied in order
 to anItemStackGenerator. | 
| ItemStackSnapshot | Represents a snapshot of an  ItemStackas anImmutableDataHolderto represent all of the data associated with
 theItemStackof which the snapshot was created from. | 
| MultiBlockCarrier | Represents Multiple Blocks that are the Carrier for an Inventory. | 
| SingleBlockCarrier | Represents a Block that is a carrier of an Inventory
 e.g. | 
| Slot | A slot is an  Inventorywith only a single stack. | 
| Class | Description | 
|---|---|
| InventoryArchetypes | An enumeration of  InventoryArchetypes. | 
| InventoryTransformations | Commonly used  InventoryTransformations | 
| ItemStackBuilderPopulators | A factory for generating  BiConsumers to apply to anItemStack.Builder, usually through anItemStackGenerator. | 
| ItemStackComparators | A utility class for getting all available  Comparators forItemStacks. | 
| Enum | Description | 
|---|---|
| Slot.Type | A type of Slot. |