Class Hierarchy
- java.lang.Object
- net.minecraft.world.item.crafting.AbstractCookingRecipe (implements net.minecraft.world.item.crafting.Recipe<C>)
- net.minecraft.world.item.crafting.BlastingRecipe
 - net.minecraft.world.item.crafting.CampfireCookingRecipe
 - net.minecraft.world.item.crafting.SmeltingRecipe
 - net.minecraft.world.item.crafting.SmokingRecipe
 
 - net.neoforged.neoforge.resource.ContextAwareReloadListener
- net.minecraft.server.packs.resources.SimplePreparableReloadListener<T> (implements net.minecraft.server.packs.resources.PreparableReloadListener)
- net.minecraft.server.packs.resources.SimpleJsonResourceReloadListener
- net.minecraft.world.item.crafting.RecipeManager
 
 
 - net.minecraft.server.packs.resources.SimpleJsonResourceReloadListener
 
 - net.minecraft.server.packs.resources.SimplePreparableReloadListener<T> (implements net.minecraft.server.packs.resources.PreparableReloadListener)
 - net.minecraft.world.item.crafting.CustomRecipe (implements net.minecraft.world.item.crafting.CraftingRecipe)
- net.minecraft.world.item.crafting.ArmorDyeRecipe
 - net.minecraft.world.item.crafting.BannerDuplicateRecipe
 - net.minecraft.world.item.crafting.BookCloningRecipe
 - net.minecraft.world.item.crafting.DecoratedPotRecipe
 - net.minecraft.world.item.crafting.FireworkRocketRecipe
 - net.minecraft.world.item.crafting.FireworkStarFadeRecipe
 - net.minecraft.world.item.crafting.FireworkStarRecipe
 - net.minecraft.world.item.crafting.MapCloningRecipe
 - net.minecraft.world.item.crafting.RepairItemRecipe
 - net.minecraft.world.item.crafting.ShieldDecorationRecipe
 - net.minecraft.world.item.crafting.ShulkerBoxColoring
 - net.minecraft.world.item.crafting.SuspiciousStewRecipe
 - net.minecraft.world.item.crafting.TippedArrowRecipe
 
 - net.minecraft.world.item.crafting.Ingredient (implements java.util.function.Predicate<T>)
 - net.minecraft.world.item.crafting.RecipeCache
 - java.lang.Record
- net.minecraft.world.item.crafting.Ingredient.ItemValue (implements net.minecraft.world.item.crafting.Ingredient.Value)
 - net.minecraft.world.item.crafting.Ingredient.TagValue (implements net.minecraft.world.item.crafting.Ingredient.Value)
 - net.minecraft.world.item.crafting.RecipeCache.Entry
 - net.minecraft.world.item.crafting.RecipeHolder<T>
 - net.minecraft.world.item.crafting.ShapedRecipePattern
 - net.minecraft.world.item.crafting.ShapedRecipePattern.Data
 
 - net.minecraft.world.item.crafting.ShapedRecipe (implements net.minecraft.world.item.crafting.CraftingRecipe, net.neoforged.neoforge.common.crafting.IShapedRecipe<T>)
- net.minecraft.world.item.crafting.MapExtendingRecipe
 
 - net.minecraft.world.item.crafting.ShapedRecipe.Serializer (implements net.minecraft.world.item.crafting.RecipeSerializer<T>)
 - net.minecraft.world.item.crafting.ShapelessRecipe (implements net.minecraft.world.item.crafting.CraftingRecipe)
 - net.minecraft.world.item.crafting.ShapelessRecipe.Serializer (implements net.minecraft.world.item.crafting.RecipeSerializer<T>)
 - net.minecraft.world.item.crafting.SimpleCookingSerializer<T> (implements net.minecraft.world.item.crafting.RecipeSerializer<T>)
 - net.minecraft.world.item.crafting.SimpleCraftingRecipeSerializer<T> (implements net.minecraft.world.item.crafting.RecipeSerializer<T>)
 - net.minecraft.world.item.crafting.SingleItemRecipe (implements net.minecraft.world.item.crafting.Recipe<C>)
- net.minecraft.world.item.crafting.StonecutterRecipe
 
 - net.minecraft.world.item.crafting.SingleItemRecipe.Serializer<T> (implements net.minecraft.world.item.crafting.RecipeSerializer<T>)
 - net.minecraft.world.item.crafting.SmithingTransformRecipe (implements net.minecraft.world.item.crafting.SmithingRecipe)
 - net.minecraft.world.item.crafting.SmithingTransformRecipe.Serializer (implements net.minecraft.world.item.crafting.RecipeSerializer<T>)
 - net.minecraft.world.item.crafting.SmithingTrimRecipe (implements net.minecraft.world.item.crafting.SmithingRecipe)
 - net.minecraft.world.item.crafting.SmithingTrimRecipe.Serializer (implements net.minecraft.world.item.crafting.RecipeSerializer<T>)
 
 - net.minecraft.world.item.crafting.AbstractCookingRecipe (implements net.minecraft.world.item.crafting.Recipe<C>)
 
Interface Hierarchy
- net.minecraft.world.item.crafting.AbstractCookingRecipe.Factory<T>
 - net.minecraft.world.item.crafting.Ingredient.Value
 - net.minecraft.world.item.crafting.Recipe<C>
- net.minecraft.world.item.crafting.CraftingRecipe
 - net.minecraft.world.item.crafting.SmithingRecipe
 
 - net.minecraft.world.item.crafting.RecipeManager.CachedCheck<C,
T>  - net.minecraft.world.item.crafting.RecipeSerializer<T>
 - net.minecraft.world.item.crafting.RecipeType<T>
 - net.minecraft.world.item.crafting.SimpleCraftingRecipeSerializer.Factory<T>
 - net.minecraft.world.item.crafting.SingleItemRecipe.Factory<T>
 
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- net.minecraft.world.item.crafting.CookingBookCategory (implements net.minecraft.util.StringRepresentable)
 - net.minecraft.world.item.crafting.CraftingBookCategory (implements net.minecraft.util.StringRepresentable)
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)