Package net.minecraft.data.server.recipe
Class SingleItemRecipeJsonFactory.SingleItemRecipeJsonProvider
java.lang.Object
net.minecraft.data.server.recipe.SingleItemRecipeJsonFactory.SingleItemRecipeJsonProvider
- All Implemented Interfaces:
RecipeJsonProvider
- Enclosing class:
- SingleItemRecipeJsonFactory
public static class SingleItemRecipeJsonFactory.SingleItemRecipeJsonProvider extends Object implements RecipeJsonProvider
-
Field Summary
Fields Modifier and Type Field Description private Identifier
advancementId
private Advancement.Task
builder
private int
count
private String
group
private Ingredient
input
private Item
output
private Identifier
recipeId
private RecipeSerializer<?>
serializer
-
Constructor Summary
Constructors Constructor Description SingleItemRecipeJsonProvider(Identifier recipeId, RecipeSerializer<?> serializer, String group, Ingredient input, Item output, int outputCount, Advancement.Task builder, Identifier advancementId)
-
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
-
input
-
output
-
count
private final int count -
builder
-
advancementId
-
serializer
-
-
Constructor Details
-
SingleItemRecipeJsonProvider
public SingleItemRecipeJsonProvider(Identifier recipeId, RecipeSerializer<?> serializer, String group, Ingredient input, Item output, int outputCount, Advancement.Task builder, Identifier advancementId)
-
-
Method Details
-
serialize
- Specified by:
serialize
in interfaceRecipeJsonProvider
-
getRecipeId
- Specified by:
getRecipeId
in interfaceRecipeJsonProvider
-
getSerializer
- Specified by:
getSerializer
in interfaceRecipeJsonProvider
-
toAdvancementJson
- Specified by:
toAdvancementJson
in interfaceRecipeJsonProvider
-
getAdvancementId
- Specified by:
getAdvancementId
in interfaceRecipeJsonProvider
-