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 ofInventory
objects 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 possibleContainerType
s 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 mutableItemStackLike
.A factory for generatingBiConsumer
s to apply to anItemStack.Builder
, usually through anItemStackGenerator
.A utility class for getting all availableComparator
s forItemStack
s.A simple generator that takes aRandomGenerator
and generates anItemStack
.A builder to add variousBiConsumer
s that will be applied in order to anItemStackGenerator
.Represents a stack of a specificItemType
.Represents a snapshot of anItemStack
as anDataHolder.Immutable
to represent all of the data associated with theItemStack
of 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 anInventory
with only a single stack.