Class Hierarchy
- java.lang.Object
- org.bukkit.inventory.CookingRecipe<T> (implements org.bukkit.Keyed, org.bukkit.inventory.Recipe)
- org.bukkit.inventory.BlastingRecipe
- org.bukkit.inventory.CampfireRecipe
- org.bukkit.inventory.FurnaceRecipe
- org.bukkit.inventory.SmokingRecipe
- org.bukkit.inventory.CraftingRecipe (implements org.bukkit.Keyed, org.bukkit.inventory.Recipe)
- org.bukkit.inventory.ShapedRecipe
- org.bukkit.inventory.ShapelessRecipe
- org.bukkit.inventory.InventoryView
- org.bukkit.inventory.ItemStack (implements java.lang.Cloneable, org.bukkit.configuration.serialization.ConfigurationSerializable, net.kyori.adventure.text.event.HoverEventSource<V>, net.kyori.adventure.translation.Translatable, org.bukkit.Translatable)
- org.bukkit.inventory.MerchantRecipe (implements org.bukkit.inventory.Recipe)
- org.bukkit.inventory.RecipeChoice.ExactChoice (implements org.bukkit.inventory.RecipeChoice)
- org.bukkit.inventory.RecipeChoice.MaterialChoice (implements org.bukkit.inventory.RecipeChoice)
- org.bukkit.inventory.SmithingRecipe (implements org.bukkit.Keyed, org.bukkit.inventory.Recipe)
- org.bukkit.inventory.SmithingTransformRecipe
- org.bukkit.inventory.SmithingTrimRecipe (implements org.bukkit.inventory.ComplexRecipe)
- org.bukkit.inventory.StonecuttingRecipe (implements org.bukkit.Keyed, org.bukkit.inventory.Recipe)
- org.bukkit.inventory.CookingRecipe<T> (implements org.bukkit.Keyed, org.bukkit.inventory.Recipe)
Interface Hierarchy
- java.lang.Cloneable
- org.bukkit.inventory.RecipeChoice (also extends java.util.function.Predicate<T>)
- org.bukkit.inventory.EntityEquipment
- org.bukkit.inventory.InventoryHolder
- org.bukkit.inventory.BlockInventoryHolder
- org.bukkit.inventory.ItemFactory
- java.lang.Iterable<T>
- org.bukkit.inventory.Inventory
- org.bukkit.inventory.AbstractHorseInventory
- org.bukkit.inventory.ArmoredHorseInventory
- org.bukkit.inventory.HorseInventory (also extends org.bukkit.inventory.AbstractHorseInventory)
- org.bukkit.inventory.HorseInventory (also extends org.bukkit.inventory.ArmoredHorseInventory)
- org.bukkit.inventory.SaddledHorseInventory
- org.bukkit.inventory.LlamaInventory
- org.bukkit.inventory.ArmoredHorseInventory
- org.bukkit.inventory.AnvilInventory
- org.bukkit.inventory.BeaconInventory
- org.bukkit.inventory.BrewerInventory
- org.bukkit.inventory.CartographyInventory
- org.bukkit.inventory.ChiseledBookshelfInventory
- org.bukkit.inventory.CraftingInventory
- org.bukkit.inventory.DoubleChestInventory
- org.bukkit.inventory.EnchantingInventory
- org.bukkit.inventory.FurnaceInventory
- org.bukkit.inventory.GrindstoneInventory
- org.bukkit.inventory.JukeboxInventory
- org.bukkit.inventory.LecternInventory
- org.bukkit.inventory.LoomInventory
- org.bukkit.inventory.MerchantInventory
- org.bukkit.inventory.PlayerInventory
- org.bukkit.inventory.SmithingInventory
- org.bukkit.inventory.StonecutterInventory
- org.bukkit.inventory.AbstractHorseInventory
- org.bukkit.inventory.Inventory
- net.kyori.adventure.key.Keyed
- org.bukkit.Keyed
- org.bukkit.inventory.ComplexRecipe (also extends org.bukkit.inventory.Recipe)
- org.bukkit.Keyed
- org.bukkit.inventory.Merchant
- java.util.function.Predicate<T>
- org.bukkit.inventory.RecipeChoice (also extends java.lang.Cloneable)
- org.bukkit.inventory.Recipe
- org.bukkit.inventory.ComplexRecipe (also extends org.bukkit.Keyed)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.bukkit.inventory.CreativeCategory (implements net.kyori.adventure.translation.Translatable)
- org.bukkit.inventory.EquipmentSlot
- org.bukkit.inventory.InventoryView.Property
- org.bukkit.inventory.ItemFlag
- org.bukkit.inventory.MainHand
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)