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 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.