Package net.minecraft.data
Class SingleItemRecipeBuilder.Result
- java.lang.Object
-
- net.minecraft.data.SingleItemRecipeBuilder.Result
-
- All Implemented Interfaces:
IFinishedRecipe
- Enclosing class:
- SingleItemRecipeBuilder
public static class SingleItemRecipeBuilder.Result extends java.lang.Object implements IFinishedRecipe
-
-
Field Summary
Fields Modifier and Type Field Description private Advancement.Builder
advancement
private ResourceLocation
advancementId
private int
count
private java.lang.String
group
private ResourceLocation
id
private Ingredient
ingredient
private Item
result
private IRecipeSerializer<?>
type
-
Constructor Summary
Constructors Constructor Description Result(ResourceLocation p_i50574_1_, IRecipeSerializer<?> p_i50574_2_, java.lang.String p_i50574_3_, Ingredient p_i50574_4_, Item p_i50574_5_, int p_i50574_6_, Advancement.Builder p_i50574_7_, ResourceLocation p_i50574_8_)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResourceLocation
getAdvancementId()
ResourceLocation
getId()
IRecipeSerializer<?>
getType()
com.google.gson.JsonObject
serializeAdvancement()
void
serializeRecipeData(com.google.gson.JsonObject p_218610_1_)
-
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.IFinishedRecipe
serializeRecipe
-
-
-
-
Field Detail
-
id
private final ResourceLocation id
-
group
private final java.lang.String group
-
ingredient
private final Ingredient ingredient
-
result
private final Item result
-
count
private final int count
-
advancement
private final Advancement.Builder advancement
-
advancementId
private final ResourceLocation advancementId
-
type
private final IRecipeSerializer<?> type
-
-
Constructor Detail
-
Result
public Result(ResourceLocation p_i50574_1_, IRecipeSerializer<?> p_i50574_2_, java.lang.String p_i50574_3_, Ingredient p_i50574_4_, Item p_i50574_5_, int p_i50574_6_, Advancement.Builder p_i50574_7_, ResourceLocation p_i50574_8_)
-
-
Method Detail
-
serializeRecipeData
public void serializeRecipeData(com.google.gson.JsonObject p_218610_1_)
- Specified by:
serializeRecipeData
in interfaceIFinishedRecipe
-
getId
public ResourceLocation getId()
- Specified by:
getId
in interfaceIFinishedRecipe
-
getType
public IRecipeSerializer<?> getType()
- Specified by:
getType
in interfaceIFinishedRecipe
-
serializeAdvancement
@Nullable public com.google.gson.JsonObject serializeAdvancement()
- Specified by:
serializeAdvancement
in interfaceIFinishedRecipe
-
getAdvancementId
@Nullable public ResourceLocation getAdvancementId()
- Specified by:
getAdvancementId
in interfaceIFinishedRecipe
-
-