Package org.bukkit.inventory
package org.bukkit.inventory
Classes involved in manipulating player inventories and item interactions.
-
InterfaceDescriptionAn interface to the inventory of an
AbstractHorse
.Interface to the inventory of an Anvil.Interface to the inventory of a Beacon.Represents a block inventory holder - either a BlockState, or a regular Block.Interface to the inventory of a Brewing Stand.Interface to the inventory of a Cartography table.Represents a complex recipe which has imperative server-defined behavior, eg armor dyeing.Interface to the crafting inventoriesInterface to the inventory of a Double Chest.Interface to the inventory of an Enchantment Table.An interface to a creatures inventoryInterface to the inventory of a Furnace.Interface to the inventory of a Grindstone.An interface to the inventory of a Horse.Interface to the various inventories.An instance of the ItemFactory can be obtained withServer.getItemFactory()
.Interface to the inventory of a Lectern.An interface to the inventory of aLlama
.Interface to the inventory of a Loom.Represents a merchant.Represents a trading inventory between a player and a merchant.Interface to the inventory of a Player, including the four armor slots and any extra slots.Represents some type of crafting recipe.Represents a potential item match within a recipe.Interface to the inventory of a Smithing table.Interface to the inventory of a Stonecutter. -
ClassDescriptionRepresents a campfire recipe.Represents a campfire recipe.CookingRecipe<T extends CookingRecipe>Represents a cooking recipe.Represents a furnace recipe.Represents a view linking two inventories and a single player (whose inventory may or may not be one of the two).Represents a stack of items.Represents a merchant's trade.Represents a choice that will be valid only one of the stacks is exactly matched (aside from stack size).Represents a choice of multiple matching Materials.Represents a shaped (ie normal) crafting recipe.Represents a shapeless recipe, where the arrangement of the ingredients on the crafting grid does not matter.Represents a smithing recipe.Represents a campfire recipe.Represents a Stonecutting recipe.
-
Enum ClassDescriptionRepresents various extra properties of certain inventory windows.A ItemFlag can hide some Attributes from ItemStacksRepresents the chosen main hand of a player