Package net.minecraft.data.server.recipe
Class CookingRecipeJsonFactory
java.lang.Object
net.minecraft.data.server.recipe.CookingRecipeJsonFactory
public class CookingRecipeJsonFactory extends Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCookingRecipeJsonFactory.CookingRecipeJsonProvider -
Field Summary
Fields Modifier and Type Field Description private Advancement.Taskbuilderprivate intcookingTimeprivate floatexperienceprivate Stringgroupprivate Ingredientingredientprivate Itemresultprivate CookingRecipeSerializer<?>serializer -
Constructor Summary
Constructors Modifier Constructor Description privateCookingRecipeJsonFactory(ItemConvertible result, Ingredient ingredient, float experience, int cookingTime, CookingRecipeSerializer<?> serializer) -
Method Summary
Modifier and Type Method Description static CookingRecipeJsonFactorycreate(Ingredient ingredient, ItemConvertible result, float experience, int cookingTime, CookingRecipeSerializer<?> serializer)static CookingRecipeJsonFactorycreateBlasting(Ingredient ingredient, ItemConvertible result, float experience, int cookingTime)static CookingRecipeJsonFactorycreateSmelting(Ingredient ingredient, ItemConvertible result, float experience, int cookingTime)CookingRecipeJsonFactorycriterion(String criterionName, CriterionConditions conditions)voidofferTo(Consumer<RecipeJsonProvider> exporter)voidofferTo(Consumer<RecipeJsonProvider> exporter, String recipeIdStr)voidofferTo(Consumer<RecipeJsonProvider> exporter, Identifier recipeId)private voidvalidate(Identifier recipeId)
-
Field Details
-
result
-
ingredient
-
experience
private final float experience -
cookingTime
private final int cookingTime -
builder
-
group
-
serializer
-
-
Constructor Details
-
CookingRecipeJsonFactory
private CookingRecipeJsonFactory(ItemConvertible result, Ingredient ingredient, float experience, int cookingTime, CookingRecipeSerializer<?> serializer)
-
-
Method Details
-
create
public static CookingRecipeJsonFactory create(Ingredient ingredient, ItemConvertible result, float experience, int cookingTime, CookingRecipeSerializer<?> serializer) -
createBlasting
public static CookingRecipeJsonFactory createBlasting(Ingredient ingredient, ItemConvertible result, float experience, int cookingTime) -
createSmelting
public static CookingRecipeJsonFactory createSmelting(Ingredient ingredient, ItemConvertible result, float experience, int cookingTime) -
criterion
-
offerTo
-
offerTo
-
offerTo
-
validate
-