Classes involved in manipulating player inventories and item interactions.
Interface Summary Interface Description AbstractHorseInventoryAn interface to the inventory of an
AnvilInventoryInterface to the inventory of an Anvil. BeaconInventoryInterface to the inventory of a Beacon. BlockInventoryHolderRepresents a block inventory holder - either a BlockState, or a regular Block. BrewerInventoryInterface to the inventory of a Brewing Stand. CartographyInventoryInterface to the inventory of a Cartography table. ComplexRecipeRepresents a complex recipe which has imperative server-defined behavior, eg armor dyeing. CraftingInventoryInterface to the crafting inventories DoubleChestInventoryInterface to the inventory of a Double Chest. EnchantingInventoryInterface to the inventory of an Enchantment Table. EntityEquipmentAn interface to a creatures inventory FurnaceInventoryInterface to the inventory of a Furnace. GrindstoneInventoryInterface to the inventory of a Grindstone. HorseInventoryAn interface to the inventory of a Horse. InventoryInterface to the various inventories. InventoryHolder ItemFactoryAn instance of the ItemFactory can be obtained with
LecternInventoryInterface to the inventory of a Lectern. LlamaInventoryAn interface to the inventory of a
LoomInventoryInterface to the inventory of a Loom. MerchantRepresents a merchant. MerchantInventoryRepresents a trading inventory between a player and a merchant. PlayerInventoryInterface to the inventory of a Player, including the four armor slots and any extra slots. RecipeRepresents some type of crafting recipe. RecipeChoiceRepresents a potential item match within a recipe. SmithingInventoryInterface to the inventory of a Smithing table. StonecutterInventoryInterface to the inventory of a Stonecutter.
Class Summary Class Description BlastingRecipeRepresents a campfire recipe. CampfireRecipeRepresents a campfire recipe. CookingRecipe<T extends CookingRecipe>Represents a cooking recipe. FurnaceRecipeRepresents a furnace recipe. InventoryViewRepresents a view linking two inventories and a single player (whose inventory may or may not be one of the two). ItemStackRepresents a stack of items. MerchantRecipeRepresents a merchant's trade. RecipeChoice.ExactChoice Deprecated.draft API RecipeChoice.MaterialChoiceRepresents a choice of multiple matching Materials. ShapedRecipeRepresents a shaped (ie normal) crafting recipe. ShapelessRecipeRepresents a shapeless recipe, where the arrangement of the ingredients on the crafting grid does not matter. SmithingRecipeRepresents a smithing recipe. SmokingRecipeRepresents a campfire recipe. StonecuttingRecipeRepresents a Stonecutting recipe.