Package net.minecraft.data.server.recipe
Class CookingRecipeJsonBuilder
java.lang.Object
net.minecraft.data.server.recipe.CookingRecipeJsonBuilder
- All Implemented Interfaces:
- CraftingRecipeJsonBuilder
- Mappings:
- Namespace - Name - official - lu- intermediary - net/minecraft/class_2454- named - net/minecraft/data/server/recipe/CookingRecipeJsonBuilder
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionprivate static class
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final Advancement.Builderprivate final RecipeCategoryprivate final CookingRecipeCategoryprivate final intprivate final floatprivate final Ingredientprivate final Itemprivate final RecipeSerializer<? extends AbstractCookingRecipe>Fields inherited from interface net.minecraft.data.server.recipe.CraftingRecipeJsonBuilderROOT
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprivateCookingRecipeJsonBuilder(RecipeCategory category, CookingRecipeCategory cookingCategory, ItemConvertible output, Ingredient input, float experience, int cookingTime, RecipeSerializer<? extends AbstractCookingRecipe> serializer) 
- 
Method SummaryModifier and TypeMethodDescriptionstatic CookingRecipeJsonBuildercreate(Ingredient input, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, RecipeSerializer<? extends AbstractCookingRecipe> serializer) static CookingRecipeJsonBuildercreateBlasting(Ingredient input, RecipeCategory category, ItemConvertible output, float experience, int cookingTime) static CookingRecipeJsonBuildercreateCampfireCooking(Ingredient input, RecipeCategory category, ItemConvertible output, float experience, int cookingTime) static CookingRecipeJsonBuildercreateSmelting(Ingredient input, RecipeCategory category, ItemConvertible output, float experience, int cookingTime) static CookingRecipeJsonBuildercreateSmoking(Ingredient input, RecipeCategory category, ItemConvertible output, float experience, int cookingTime) criterion(String string, CriterionConditions criterionConditions) private static CookingRecipeCategoryprivate static CookingRecipeCategorygetCookingRecipeCategory(RecipeSerializer<? extends AbstractCookingRecipe> serializer, ItemConvertible output) private static CookingRecipeCategoryvoidofferTo(Consumer<RecipeJsonProvider> exporter, Identifier recipeId) private voidvalidate(Identifier recipeId) Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.data.server.recipe.CraftingRecipeJsonBuilderofferTo, offerTo
- 
Field Details- 
category- Mappings:
- Namespace - Name - Mixin selector - official - b- Llu;b:Llq;- intermediary - field_40647- Lnet/minecraft/class_2454;field_40647:Lnet/minecraft/class_7800;- named - category- Lnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;category:Lnet/minecraft/recipe/book/RecipeCategory;
 
- 
cookingCategory- Mappings:
- Namespace - Name - Mixin selector - official - c- Llu;c:Lcir;- intermediary - field_40648- Lnet/minecraft/class_2454;field_40648:Lnet/minecraft/class_7709;- named - cookingCategory- Lnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;cookingCategory:Lnet/minecraft/recipe/book/CookingRecipeCategory;
 
- 
output- Mappings:
- Namespace - Name - Mixin selector - official - d- Llu;d:Lcfu;- intermediary - field_11417- Lnet/minecraft/class_2454;field_11417:Lnet/minecraft/class_1792;- named - output- Lnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;output:Lnet/minecraft/item/Item;
 
- 
input- Mappings:
- Namespace - Name - Mixin selector - official - e- Llu;e:Lciz;- intermediary - field_11418- Lnet/minecraft/class_2454;field_11418:Lnet/minecraft/class_1856;- named - input- Lnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;input:Lnet/minecraft/recipe/Ingredient;
 
- 
experienceprivate final float experience- Mappings:
- Namespace - Name - Mixin selector - official - f- Llu;f:F- intermediary - field_11414- Lnet/minecraft/class_2454;field_11414:F- named - experience- Lnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;experience:F
 
- 
cookingTimeprivate final int cookingTime- Mappings:
- Namespace - Name - Mixin selector - official - g- Llu;g:I- intermediary - field_11415- Lnet/minecraft/class_2454;field_11415:I- named - cookingTime- Lnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;cookingTime:I
 
- 
advancementBuilder- Mappings:
- Namespace - Name - Mixin selector - official - h- Llu;h:Lae$a;- intermediary - field_11416- Lnet/minecraft/class_2454;field_11416:Lnet/minecraft/class_161$class_162;- named - advancementBuilder- Lnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;advancementBuilder:Lnet/minecraft/advancement/Advancement$Builder;
 
- 
group- Mappings:
- Namespace - Name - Mixin selector - official - i- Llu;i:Ljava/lang/String;- intermediary - field_11419- Lnet/minecraft/class_2454;field_11419:Ljava/lang/String;- named - group- Lnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;group:Ljava/lang/String;
 
- 
serializer- Mappings:
- Namespace - Name - Mixin selector - official - j- Llu;j:Lcje;- intermediary - field_17599- Lnet/minecraft/class_2454;field_17599:Lnet/minecraft/class_1865;- named - serializer- Lnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;serializer:Lnet/minecraft/recipe/RecipeSerializer;
 
 
- 
- 
Constructor Details- 
CookingRecipeJsonBuilderprivate CookingRecipeJsonBuilder(RecipeCategory category, CookingRecipeCategory cookingCategory, ItemConvertible output, Ingredient input, float experience, int cookingTime, RecipeSerializer<? extends AbstractCookingRecipe> serializer) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Llu;<init>(Llq;Lcir;Lcml;Lciz;FILcje;)V- intermediary - <init>- Lnet/minecraft/class_2454;<init>(Lnet/minecraft/class_7800;Lnet/minecraft/class_7709;Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;FILnet/minecraft/class_1865;)V- named - <init>- Lnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;<init>(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/recipe/book/CookingRecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;FILnet/minecraft/recipe/RecipeSerializer;)V
 
 
- 
- 
Method Details- 
createpublic static CookingRecipeJsonBuilder create(Ingredient input, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, RecipeSerializer<? extends AbstractCookingRecipe> serializer) - Mappings:
- Namespace - Name - Mixin selector - official - a- Llu;a(Lciz;Llq;Lcml;FILcje;)Llu;- intermediary - method_17801- Lnet/minecraft/class_2454;method_17801(Lnet/minecraft/class_1856;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FILnet/minecraft/class_1865;)Lnet/minecraft/class_2454;- named - create- Lnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;create(Lnet/minecraft/recipe/Ingredient;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;FILnet/minecraft/recipe/RecipeSerializer;)Lnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;
 
- 
createCampfireCookingpublic static CookingRecipeJsonBuilder createCampfireCooking(Ingredient input, RecipeCategory category, ItemConvertible output, float experience, int cookingTime) - Mappings:
- Namespace - Name - Mixin selector - official - a- Llu;a(Lciz;Llq;Lcml;FI)Llu;- intermediary - method_35916- Lnet/minecraft/class_2454;method_35916(Lnet/minecraft/class_1856;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FI)Lnet/minecraft/class_2454;- named - createCampfireCooking- Lnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;createCampfireCooking(Lnet/minecraft/recipe/Ingredient;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;FI)Lnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;
 
- 
createBlastingpublic static CookingRecipeJsonBuilder createBlasting(Ingredient input, RecipeCategory category, ItemConvertible output, float experience, int cookingTime) - Mappings:
- Namespace - Name - Mixin selector - official - b- Llu;b(Lciz;Llq;Lcml;FI)Llu;- intermediary - method_10473- Lnet/minecraft/class_2454;method_10473(Lnet/minecraft/class_1856;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FI)Lnet/minecraft/class_2454;- named - createBlasting- Lnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;createBlasting(Lnet/minecraft/recipe/Ingredient;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;FI)Lnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;
 
- 
createSmeltingpublic static CookingRecipeJsonBuilder createSmelting(Ingredient input, RecipeCategory category, ItemConvertible output, float experience, int cookingTime) - Mappings:
- Namespace - Name - Mixin selector - official - c- Llu;c(Lciz;Llq;Lcml;FI)Llu;- intermediary - method_17802- Lnet/minecraft/class_2454;method_17802(Lnet/minecraft/class_1856;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FI)Lnet/minecraft/class_2454;- named - createSmelting- Lnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;createSmelting(Lnet/minecraft/recipe/Ingredient;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;FI)Lnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;
 
- 
createSmokingpublic static CookingRecipeJsonBuilder createSmoking(Ingredient input, RecipeCategory category, ItemConvertible output, float experience, int cookingTime) - Mappings:
- Namespace - Name - Mixin selector - official - d- Llu;d(Lciz;Llq;Lcml;FI)Llu;- intermediary - method_35918- Lnet/minecraft/class_2454;method_35918(Lnet/minecraft/class_1856;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FI)Lnet/minecraft/class_2454;- named - createSmoking- Lnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;createSmoking(Lnet/minecraft/recipe/Ingredient;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;FI)Lnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;
 
- 
criterion- Specified by:
- criterionin interface- CraftingRecipeJsonBuilder
- Mappings:
- Namespace - Name - Mixin selector - official - b- Llu;b(Ljava/lang/String;Lam;)Llu;- intermediary - method_10469- Lnet/minecraft/class_2454;method_10469(Ljava/lang/String;Lnet/minecraft/class_184;)Lnet/minecraft/class_2454;- named - criterion- Lnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;criterion(Ljava/lang/String;Lnet/minecraft/advancement/criterion/CriterionConditions;)Lnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;
 
- 
group- Specified by:
- groupin interface- CraftingRecipeJsonBuilder
- Mappings:
- Namespace - Name - Mixin selector - official - b- Llu;b(Ljava/lang/String;)Llu;- intermediary - method_35917- Lnet/minecraft/class_2454;method_35917(Ljava/lang/String;)Lnet/minecraft/class_2454;- named - group- Lnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;group(Ljava/lang/String;)Lnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;
 
- 
getOutputItem- Specified by:
- getOutputItemin interface- CraftingRecipeJsonBuilder
- Mappings:
- Namespace - Name - Mixin selector - official - a- Llp;a()Lcfu;- intermediary - method_36441- Lnet/minecraft/class_5797;method_36441()Lnet/minecraft/class_1792;- named - getOutputItem- Lnet/minecraft/data/server/recipe/CraftingRecipeJsonBuilder;getOutputItem()Lnet/minecraft/item/Item;
 
- 
offerTo- Specified by:
- offerToin interface- CraftingRecipeJsonBuilder
- Mappings:
- Namespace - Name - Mixin selector - official - a- Llp;a(Ljava/util/function/Consumer;Lacq;)V- intermediary - method_17972- Lnet/minecraft/class_5797;method_17972(Ljava/util/function/Consumer;Lnet/minecraft/class_2960;)V- named - offerTo- Lnet/minecraft/data/server/recipe/CraftingRecipeJsonBuilder;offerTo(Ljava/util/function/Consumer;Lnet/minecraft/util/Identifier;)V
 
- 
getSmeltingRecipeCategory- Mappings:
- Namespace - Name - Mixin selector - official - b- Llu;b(Lcml;)Lcir;- intermediary - method_46216- Lnet/minecraft/class_2454;method_46216(Lnet/minecraft/class_1935;)Lnet/minecraft/class_7709;- named - getSmeltingRecipeCategory- Lnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;getSmeltingRecipeCategory(Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/recipe/book/CookingRecipeCategory;
 
- 
getBlastingRecipeCategory- Mappings:
- Namespace - Name - Mixin selector - official - c- Llu;c(Lcml;)Lcir;- intermediary - method_46217- Lnet/minecraft/class_2454;method_46217(Lnet/minecraft/class_1935;)Lnet/minecraft/class_7709;- named - getBlastingRecipeCategory- Lnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;getBlastingRecipeCategory(Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/recipe/book/CookingRecipeCategory;
 
- 
getCookingRecipeCategoryprivate static CookingRecipeCategory getCookingRecipeCategory(RecipeSerializer<? extends AbstractCookingRecipe> serializer, ItemConvertible output) - Mappings:
- Namespace - Name - Mixin selector - official - a- Llu;a(Lcje;Lcml;)Lcir;- intermediary - method_46215- Lnet/minecraft/class_2454;method_46215(Lnet/minecraft/class_1865;Lnet/minecraft/class_1935;)Lnet/minecraft/class_7709;- named - getCookingRecipeCategory- Lnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;getCookingRecipeCategory(Lnet/minecraft/recipe/RecipeSerializer;Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/recipe/book/CookingRecipeCategory;
 
- 
validate- Mappings:
- Namespace - Name - Mixin selector - official - a- Llu;a(Lacq;)V- intermediary - method_10471- Lnet/minecraft/class_2454;method_10471(Lnet/minecraft/class_2960;)V- named - validate- Lnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;validate(Lnet/minecraft/util/Identifier;)V
 
 
-