Package org.spongepowered.api.item.inventory
@DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
package org.spongepowered.api.item.inventory
-
ClassDescriptionThe level and material costs for an anvil usage.Represents something that can be equipped with armor, main hand and off hand items.Represents a Block that is a carrier of an Inventory e.g.A Carrier is simply something that carries an
Inventory.A Container is effectively a ViewModel for a particular set ofInventoryobjects used to allow players to interact with the Inventories, usually via a GUI (the View).ContainerTypes are used when building a customViewableInventory.An enumeration of all possibleContainerTypes in vanilla minecraft.An EmptyInventory is an Inventory with exactly zero slots, no children and a guarantee that all queries will only every return an EmptyInventory.Represents the holder of aEquipmentInventory.Base interface for queryable inventories.A builder for free-form Inventories.The building step.The end Step.Represents a stack of a specificItemType.A factory for generatingBiConsumers to apply to anItemStack.Builder, usually through anItemStackGenerator.A utility class for getting all availableComparators forItemStacks.A simple generator that takes aRandomGeneratorand generates anItemStack.A builder to add variousBiConsumers that will be applied in order to anItemStackGenerator.Represents a snapshot of anItemStackas anDataHolder.Immutableto represent all of the data associated with theItemStackof which the snapshot was created from.Represents Multiple Blocks that are the Carrier for an Inventory.Represents a Block that is a carrier of an Inventory e.g.A slot is anInventorywith only a single stack.