Package net.neoforged.neoforge.common.crafting
@ParametersAreNonnullByDefault
package net.neoforged.neoforge.common.crafting
-
ClassDescription
Ingredientthat matchesItemStacks ofBlocks from aTagKey<Block>, useful in cases like"minecraft:convertable_to_mud"where there isn't an accompanying item tagIngredient that matches if any of the child ingredients matchIngredient that matches if any of the child ingredients matchWrapper around aRecipeOutputthat adds conditions to all received recipes.Ingredient that matches the given items, performing either astrictor a partial NBT test.Ingredient that matches everything from the first ingredient that is not included in the second ingredientIngredient that matches everything from the first ingredient that is not included in the second ingredientInterface that modders can implement to create new behaviors fors.invalid reference
IngredientInterface that modders can implement to create new behaviors forIngredients.An ingredient type encapsulates the codecs to serialize and deserialize a custom ingredient.IngredientType<T extends ICustomIngredient>An ingredient type encapsulates the codecs to serialize and deserialize a custom ingredient.Ingredient that matches if all child ingredients matchIngredient that matches if all child ingredients matchThis interface is to be implemented on Container objects.This interface is to be implemented on Container objects.Standard implementation for an ingredient and a count.