Package org.bukkit.inventory
Classes involved in manipulating player inventories and item interactions.
-
Interface Summary Interface Description AnvilInventory Interface to the inventory of an Anvil.BeaconInventory Interface to the inventory of a Beacon.BrewerInventory Interface to the inventory of a Brewing Stand.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.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()
.MerchantInventory PlayerInventory Interface to the inventory of a Player, including the four armor slots.Recipe Represents some type of crafting recipe. -
Class Summary Class Description FurnaceRecipe Represents a smelting 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 itemsShapedRecipe 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. -
Enum Summary Enum Description EquipmentSlot InventoryView.Property Represents various extra properties of certain inventory windows.ItemFlag A ItemFlag can hide some Attributes from ItemStacks