Package net.minecraft.data.server.recipe
Class CookingRecipeJsonFactory.CookingRecipeJsonProvider
java.lang.Object
net.minecraft.data.server.recipe.CookingRecipeJsonFactory.CookingRecipeJsonProvider
- All Implemented Interfaces:
RecipeJsonProvider
- Enclosing class:
- CookingRecipeJsonFactory
public static class CookingRecipeJsonFactory.CookingRecipeJsonProvider extends Object implements RecipeJsonProvider
-
Field Summary
Fields Modifier and Type Field Description private Identifier
advancementId
private Advancement.Task
builder
private int
cookingTime
private float
experience
private String
group
private Ingredient
ingredient
private Identifier
recipeId
private Item
result
private RecipeSerializer<? extends AbstractCookingRecipe>
serializer
-
Constructor Summary
Constructors Constructor Description CookingRecipeJsonProvider(Identifier recipeId, String group, Ingredient ingredient, Item result, float experience, int cookingTime, Advancement.Task builder, Identifier advancementId, RecipeSerializer<? extends AbstractCookingRecipe> serializer)
-
Method Summary
Modifier and Type Method Description Identifier
getAdvancementId()
Identifier
getRecipeId()
RecipeSerializer<?>
getSerializer()
void
serialize(JsonObject json)
JsonObject
toAdvancementJson()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.data.server.recipe.RecipeJsonProvider
toJson
-
Field Details
-
recipeId
-
group
-
ingredient
-
result
-
experience
private final float experience -
cookingTime
private final int cookingTime -
builder
-
advancementId
-
serializer
-
-
Constructor Details
-
CookingRecipeJsonProvider
public CookingRecipeJsonProvider(Identifier recipeId, String group, Ingredient ingredient, Item result, float experience, int cookingTime, Advancement.Task builder, Identifier advancementId, RecipeSerializer<? extends AbstractCookingRecipe> serializer)
-
-
Method Details
-
serialize
- Specified by:
serialize
in interfaceRecipeJsonProvider
-
getSerializer
- Specified by:
getSerializer
in interfaceRecipeJsonProvider
-
getRecipeId
- Specified by:
getRecipeId
in interfaceRecipeJsonProvider
-
toAdvancementJson
- Specified by:
toAdvancementJson
in interfaceRecipeJsonProvider
-
getAdvancementId
- Specified by:
getAdvancementId
in interfaceRecipeJsonProvider
-