@DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
Package org.spongepowered.api.item.inventory
-
Interface Summary Interface Description AnvilCost The level and material costs for an anvil usage.ArmorEquipable Represents something that can be equipped with armor, main hand and off hand items.BlockCarrier Represents a Block that is a carrier of an Inventory e.g.Carrier A Carrier is simply something that carries anInventory
.Container A Container is effectively a ViewModel for a particular set ofInventory
objects used to allow players to interact with the Inventories, usually via a GUI (the View).ContainerType ContainerTypes are used when building a customViewableInventory
.EmptyInventory An EmptyInventory is an Inventory with exactly zero slots, no children and a guarantee that all queries will only every return an EmptyInventory.Equipable Represents the holder of aEquipmentInventory
.Inventory Base interface for queryable inventories.Inventory.Builder A builder for free-form Inventories.Inventory.Builder.BuildingStep The building step.Inventory.Builder.EndStep The end Step.ItemStack Represents a stack of a specificItemType
.ItemStack.Builder ItemStack.Factory ItemStackComparators.Factory ItemStackGenerator A simple generator that takes aRandom
and generates anItemStack
.ItemStackGenerator.Builder A builder to add variousBiConsumer
s that will be applied in order to anItemStackGenerator
.ItemStackSnapshot Represents a snapshot of anItemStack
as anDataHolder.Immutable
to represent all of the data associated with theItemStack
of which the snapshot was created from.ItemStackSnapshot.Factory 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 anInventory
with only a single stack. -
Class Summary Class Description ContainerTypes An enumeration of all possibleContainerType
s in vanilla minecraft.ItemStackBuilderPopulators A factory for generatingBiConsumer
s to apply to anItemStack.Builder
, usually through anItemStackGenerator
.ItemStackComparators A utility class for getting all availableComparator
s forItemStack
s.