Package org.bukkit.inventory
Classes involved in manipulating player inventories and item interactions.
-
Interface Summary Interface Description AbstractHorseInventory An interface to the inventory of anAbstractHorse
.AnvilInventory Interface to the inventory of an Anvil.BeaconInventory Interface to the inventory of a Beacon.BlockInventoryHolder Represents a block inventory holder - either a BlockState, or a regular Block.BrewerInventory Interface to the inventory of a Brewing Stand.CartographyInventory Interface to the inventory of a Cartography table.ComplexRecipe Represents a complex recipe which has imperative server-defined behavior, eg armor dyeing.CraftingInventory Interface to the crafting inventoriesDoubleChestInventory Interface to the inventory of a Double Chest.EnchantingInventory Interface to the inventory of an Enchantment Table.EntityEquipment An interface to a creatures inventoryFurnaceInventory Interface to the inventory of a Furnace.GrindstoneInventory Interface to the inventory of a Grindstone.HorseInventory An interface to the inventory of a Horse.Inventory Interface to the various inventories.InventoryHolder ItemFactory An instance of the ItemFactory can be obtained withServer.getItemFactory()
.LecternInventory Interface to the inventory of a Lectern.LlamaInventory An interface to the inventory of aLlama
.LoomInventory Interface to the inventory of a Loom.Merchant Represents a merchant.MerchantInventory Represents a trading inventory between a player and a merchant.PlayerInventory Interface to the inventory of a Player, including the four armor slots and any extra slots.Recipe Represents some type of crafting recipe.RecipeChoice Represents a potential item match within a recipe.SmithingInventory Interface to the inventory of a Smithing table.StonecutterInventory Interface to the inventory of a Stonecutter. -
Class Summary Class Description BlastingRecipe Represents a campfire recipe.CampfireRecipe Represents a campfire recipe.CookingRecipe<T extends CookingRecipe> Represents a cooking recipe.FurnaceRecipe Represents a furnace recipe.InventoryView Represents a view linking two inventories and a single player (whose inventory may or may not be one of the two).ItemStack Represents a stack of items.MerchantRecipe Represents a merchant's trade.RecipeChoice.ExactChoice Deprecated. draft APIRecipeChoice.MaterialChoice Represents a choice of multiple matching Materials.ShapedRecipe Represents a shaped (ie normal) crafting recipe.ShapelessRecipe Represents a shapeless recipe, where the arrangement of the ingredients on the crafting grid does not matter.SmithingRecipe Represents a smithing recipe.SmokingRecipe Represents a campfire recipe.StonecuttingRecipe Represents a Stonecutting recipe. -
Enum Summary Enum Description EquipmentSlot InventoryView.Property Represents various extra properties of certain inventory windows.ItemFlag A ItemFlag can hide some Attributes from ItemStacksMainHand Represents the chosen main hand of a player