Class Hierarchy
- java.lang.Object
- net.neoforged.neoforge.common.crafting.ConditionalRecipe<T> (implements net.minecraft.world.item.crafting.RecipeSerializer<T>)
- net.neoforged.neoforge.common.crafting.ConditionalRecipeOutput (implements net.minecraft.data.recipes.RecipeOutput)
- net.neoforged.neoforge.common.crafting.CraftingHelper
- net.minecraft.world.item.crafting.Ingredient (implements java.util.function.Predicate<T>)
- net.neoforged.neoforge.common.crafting.CompoundIngredient
- net.neoforged.neoforge.common.crafting.DifferenceIngredient
- net.neoforged.neoforge.common.crafting.IntersectionIngredient
- net.neoforged.neoforge.common.crafting.PartialNBTIngredient
- net.neoforged.neoforge.common.crafting.StrictNBTIngredient
- java.lang.Record
- net.neoforged.neoforge.common.crafting.CompoundIngredient.Value (implements net.minecraft.world.item.crafting.Ingredient.Value)
- net.neoforged.neoforge.common.crafting.DifferenceIngredient.SubtractingValue (implements net.minecraft.world.item.crafting.Ingredient.Value)
- net.neoforged.neoforge.common.crafting.IngredientType<T>
- net.neoforged.neoforge.common.crafting.IntersectionIngredient.IntersectionValue (implements net.minecraft.world.item.crafting.Ingredient.Value)
Interface Hierarchy
- net.neoforged.neoforge.common.crafting.IRecipeContainer
- net.minecraft.world.item.crafting.Recipe<C>
- net.neoforged.neoforge.common.crafting.IShapedRecipe<T>