Package net.minecraftforge.common.crafting
@ParametersAreNonnullByDefault
package net.minecraftforge.common.crafting
-
ClassDescriptionExtension of
Ingredient
which makes most methods custom ingredients need to implement abstract, and removes the static constructors Mods are encouraged to extend this class for their custom ingredientsIngredient that matches if any of the child ingredients matchConditionalRecipe.Serializer<T extends Recipe<?>>Ingredient that matches everything from the first ingredient that is not included in the second ingredientIIngredientSerializer<T extends Ingredient>Ingredient that matches if all child ingredients matchThis interface is to be implemented on Container objects.IShapedRecipe<T extends Container>Used to mark a recipe that shape matters so that the recipe book and auto crafting picks the correct shape.Ingredient that matches the given items, performing a partial NBT match.Ingredient that matches the given stack, performing an exact NBT match.