Package net.minecraft.data.recipe
Class CookingRecipeJsonBuilder
java.lang.Object
net.minecraft.data.recipe.CookingRecipeJsonBuilder
- All Implemented Interfaces:
- CraftingRecipeJsonBuilder
- Mappings:
- Namespace - Name - named - net/minecraft/data/recipe/CookingRecipeJsonBuilder- intermediary - net/minecraft/class_2454- official - of
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final RecipeCategoryprivate final CookingRecipeCategoryprivate final intprivate final Map<String, AdvancementCriterion<?>> private final floatprivate final Ingredientprivate final Itemprivate final AbstractCookingRecipe.RecipeFactory<?> Fields inherited from interface net.minecraft.data.recipe.CraftingRecipeJsonBuilderROOT
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprivateCookingRecipeJsonBuilder(RecipeCategory category, CookingRecipeCategory cookingCategory, ItemConvertible output, Ingredient input, float experience, int cookingTime, AbstractCookingRecipe.RecipeFactory<?> recipeFactory) 
- 
Method SummaryModifier and TypeMethodDescriptionstatic <T extends AbstractCookingRecipe>
 CookingRecipeJsonBuildercreate(Ingredient input, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, RecipeSerializer<T> serializer, AbstractCookingRecipe.RecipeFactory<T> recipeFactory) 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, AdvancementCriterion<?> advancementCriterion) private static CookingRecipeCategoryprivate static CookingRecipeCategorygetCookingRecipeCategory(RecipeSerializer<? extends AbstractCookingRecipe> serializer, ItemConvertible output) private static CookingRecipeCategoryvoidofferTo(RecipeExporter exporter, RegistryKey<Recipe<?>> recipeKey) private voidvalidate(RegistryKey<Recipe<?>> recipeKey) Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.data.recipe.CraftingRecipeJsonBuilderofferTo, offerTo
- 
Field Details- 
category- Mappings:
- Namespace - Name - Mixin selector - named - category- Lnet/minecraft/data/recipe/CookingRecipeJsonBuilder;category:Lnet/minecraft/recipe/book/RecipeCategory;- intermediary - field_40647- Lnet/minecraft/class_2454;field_40647:Lnet/minecraft/class_7800;- official - b- Lof;b:Loa;
 
- 
cookingCategory- Mappings:
- Namespace - Name - Mixin selector - named - cookingCategory- Lnet/minecraft/data/recipe/CookingRecipeJsonBuilder;cookingCategory:Lnet/minecraft/recipe/book/CookingRecipeCategory;- intermediary - field_40648- Lnet/minecraft/class_2454;field_40648:Lnet/minecraft/class_7709;- official - c- Lof;c:Ldar;
 
- 
output- Mappings:
- Namespace - Name - Mixin selector - named - output- Lnet/minecraft/data/recipe/CookingRecipeJsonBuilder;output:Lnet/minecraft/item/Item;- intermediary - field_11417- Lnet/minecraft/class_2454;field_11417:Lnet/minecraft/class_1792;- official - d- Lof;d:Lcwm;
 
- 
input- Mappings:
- Namespace - Name - Mixin selector - named - input- Lnet/minecraft/data/recipe/CookingRecipeJsonBuilder;input:Lnet/minecraft/recipe/Ingredient;- intermediary - field_11418- Lnet/minecraft/class_2454;field_11418:Lnet/minecraft/class_1856;- official - e- Lof;e:Ldbb;
 
- 
experienceprivate final float experience- Mappings:
- Namespace - Name - Mixin selector - named - experience- Lnet/minecraft/data/recipe/CookingRecipeJsonBuilder;experience:F- intermediary - field_11414- Lnet/minecraft/class_2454;field_11414:F- official - f- Lof;f:F
 
- 
cookingTimeprivate final int cookingTime- Mappings:
- Namespace - Name - Mixin selector - named - cookingTime- Lnet/minecraft/data/recipe/CookingRecipeJsonBuilder;cookingTime:I- intermediary - field_11415- Lnet/minecraft/class_2454;field_11415:I- official - g- Lof;g:I
 
- 
criteria- Mappings:
- Namespace - Name - Mixin selector - named - criteria- Lnet/minecraft/data/recipe/CookingRecipeJsonBuilder;criteria:Ljava/util/Map;- intermediary - field_46150- Lnet/minecraft/class_2454;field_46150:Ljava/util/Map;- official - h- Lof;h:Ljava/util/Map;
 
- 
group- Mappings:
- Namespace - Name - Mixin selector - named - group- Lnet/minecraft/data/recipe/CookingRecipeJsonBuilder;group:Ljava/lang/String;- intermediary - field_11419- Lnet/minecraft/class_2454;field_11419:Ljava/lang/String;- official - i- Lof;i:Ljava/lang/String;
 
- 
recipeFactory- Mappings:
- Namespace - Name - Mixin selector - named - recipeFactory- Lnet/minecraft/data/recipe/CookingRecipeJsonBuilder;recipeFactory:Lnet/minecraft/recipe/AbstractCookingRecipe$RecipeFactory;- intermediary - field_47504- Lnet/minecraft/class_2454;field_47504:Lnet/minecraft/class_1874$class_3958;- official - j- Lof;j:Ldal$a;
 
 
- 
- 
Constructor Details- 
CookingRecipeJsonBuilderprivate CookingRecipeJsonBuilder(RecipeCategory category, CookingRecipeCategory cookingCategory, ItemConvertible output, Ingredient input, float experience, int cookingTime, AbstractCookingRecipe.RecipeFactory<?> recipeFactory) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/data/recipe/CookingRecipeJsonBuilder;<init>(Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/recipe/book/CookingRecipeCategory;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;FILnet/minecraft/recipe/AbstractCookingRecipe$RecipeFactory;)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_1874$class_3958;)V- official - <init>- Lof;<init>(Loa;Ldar;Ldgi;Ldbb;FILdal$a;)V
 
 
- 
- 
Method Details- 
createpublic static <T extends AbstractCookingRecipe> CookingRecipeJsonBuilder create(Ingredient input, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, RecipeSerializer<T> serializer, AbstractCookingRecipe.RecipeFactory<T> recipeFactory) - Mappings:
- Namespace - Name - Mixin selector - named - create- Lnet/minecraft/data/recipe/CookingRecipeJsonBuilder;create(Lnet/minecraft/recipe/Ingredient;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;FILnet/minecraft/recipe/RecipeSerializer;Lnet/minecraft/recipe/AbstractCookingRecipe$RecipeFactory;)Lnet/minecraft/data/recipe/CookingRecipeJsonBuilder;- 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_1874$class_3958;)Lnet/minecraft/class_2454;- official - a- Lof;a(Ldbb;Loa;Ldgi;FILdbp;Ldal$a;)Lof;
 
- 
createCampfireCookingpublic static CookingRecipeJsonBuilder createCampfireCooking(Ingredient input, RecipeCategory category, ItemConvertible output, float experience, int cookingTime) - Mappings:
- Namespace - Name - Mixin selector - named - createCampfireCooking- Lnet/minecraft/data/recipe/CookingRecipeJsonBuilder;createCampfireCooking(Lnet/minecraft/recipe/Ingredient;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;FI)Lnet/minecraft/data/recipe/CookingRecipeJsonBuilder;- 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;- official - a- Lof;a(Ldbb;Loa;Ldgi;FI)Lof;
 
- 
createBlastingpublic static CookingRecipeJsonBuilder createBlasting(Ingredient input, RecipeCategory category, ItemConvertible output, float experience, int cookingTime) - Mappings:
- Namespace - Name - Mixin selector - named - createBlasting- Lnet/minecraft/data/recipe/CookingRecipeJsonBuilder;createBlasting(Lnet/minecraft/recipe/Ingredient;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;FI)Lnet/minecraft/data/recipe/CookingRecipeJsonBuilder;- 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;- official - b- Lof;b(Ldbb;Loa;Ldgi;FI)Lof;
 
- 
createSmeltingpublic static CookingRecipeJsonBuilder createSmelting(Ingredient input, RecipeCategory category, ItemConvertible output, float experience, int cookingTime) - Mappings:
- Namespace - Name - Mixin selector - named - createSmelting- Lnet/minecraft/data/recipe/CookingRecipeJsonBuilder;createSmelting(Lnet/minecraft/recipe/Ingredient;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;FI)Lnet/minecraft/data/recipe/CookingRecipeJsonBuilder;- 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;- official - c- Lof;c(Ldbb;Loa;Ldgi;FI)Lof;
 
- 
createSmokingpublic static CookingRecipeJsonBuilder createSmoking(Ingredient input, RecipeCategory category, ItemConvertible output, float experience, int cookingTime) - Mappings:
- Namespace - Name - Mixin selector - named - createSmoking- Lnet/minecraft/data/recipe/CookingRecipeJsonBuilder;createSmoking(Lnet/minecraft/recipe/Ingredient;Lnet/minecraft/recipe/book/RecipeCategory;Lnet/minecraft/item/ItemConvertible;FI)Lnet/minecraft/data/recipe/CookingRecipeJsonBuilder;- 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;- official - d- Lof;d(Ldbb;Loa;Ldgi;FI)Lof;
 
- 
criterionpublic CookingRecipeJsonBuilder criterion(String string, AdvancementCriterion<?> advancementCriterion) - Specified by:
- criterionin interface- CraftingRecipeJsonBuilder
- Mappings:
- Namespace - Name - Mixin selector - named - criterion- Lnet/minecraft/data/recipe/CookingRecipeJsonBuilder;criterion(Ljava/lang/String;Lnet/minecraft/advancement/AdvancementCriterion;)Lnet/minecraft/data/recipe/CookingRecipeJsonBuilder;- intermediary - method_10469- Lnet/minecraft/class_2454;method_10469(Ljava/lang/String;Lnet/minecraft/class_175;)Lnet/minecraft/class_2454;- official - b- Lof;b(Ljava/lang/String;Laq;)Lof;
 
- 
group- Specified by:
- groupin interface- CraftingRecipeJsonBuilder
- Mappings:
- Namespace - Name - Mixin selector - named - group- Lnet/minecraft/data/recipe/CookingRecipeJsonBuilder;group(Ljava/lang/String;)Lnet/minecraft/data/recipe/CookingRecipeJsonBuilder;- intermediary - method_35917- Lnet/minecraft/class_2454;method_35917(Ljava/lang/String;)Lnet/minecraft/class_2454;- official - b- Lof;b(Ljava/lang/String;)Lof;
 
- 
getOutputItem- Specified by:
- getOutputItemin interface- CraftingRecipeJsonBuilder
- Mappings:
- Namespace - Name - Mixin selector - named - getOutputItem- Lnet/minecraft/data/recipe/CraftingRecipeJsonBuilder;getOutputItem()Lnet/minecraft/item/Item;- intermediary - method_36441- Lnet/minecraft/class_5797;method_36441()Lnet/minecraft/class_1792;- official - a- Lnz;a()Lcwm;
 
- 
offerTo- Specified by:
- offerToin interface- CraftingRecipeJsonBuilder
- Mappings:
- Namespace - Name - Mixin selector - named - offerTo- Lnet/minecraft/data/recipe/CraftingRecipeJsonBuilder;offerTo(Lnet/minecraft/data/recipe/RecipeExporter;Lnet/minecraft/registry/RegistryKey;)V- intermediary - method_17972- Lnet/minecraft/class_5797;method_17972(Lnet/minecraft/class_8790;Lnet/minecraft/class_5321;)V- official - a- Lnz;a(Lob;Laku;)V
 
- 
getSmeltingRecipeCategory- Mappings:
- Namespace - Name - Mixin selector - named - getSmeltingRecipeCategory- Lnet/minecraft/data/recipe/CookingRecipeJsonBuilder;getSmeltingRecipeCategory(Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/recipe/book/CookingRecipeCategory;- intermediary - method_46216- Lnet/minecraft/class_2454;method_46216(Lnet/minecraft/class_1935;)Lnet/minecraft/class_7709;- official - b- Lof;b(Ldgi;)Ldar;
 
- 
getBlastingRecipeCategory- Mappings:
- Namespace - Name - Mixin selector - named - getBlastingRecipeCategory- Lnet/minecraft/data/recipe/CookingRecipeJsonBuilder;getBlastingRecipeCategory(Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/recipe/book/CookingRecipeCategory;- intermediary - method_46217- Lnet/minecraft/class_2454;method_46217(Lnet/minecraft/class_1935;)Lnet/minecraft/class_7709;- official - c- Lof;c(Ldgi;)Ldar;
 
- 
getCookingRecipeCategoryprivate static CookingRecipeCategory getCookingRecipeCategory(RecipeSerializer<? extends AbstractCookingRecipe> serializer, ItemConvertible output) - Mappings:
- Namespace - Name - Mixin selector - named - getCookingRecipeCategory- Lnet/minecraft/data/recipe/CookingRecipeJsonBuilder;getCookingRecipeCategory(Lnet/minecraft/recipe/RecipeSerializer;Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/recipe/book/CookingRecipeCategory;- intermediary - method_46215- Lnet/minecraft/class_2454;method_46215(Lnet/minecraft/class_1865;Lnet/minecraft/class_1935;)Lnet/minecraft/class_7709;- official - a- Lof;a(Ldbp;Ldgi;)Ldar;
 
- 
validate- Mappings:
- Namespace - Name - Mixin selector - named - validate- Lnet/minecraft/data/recipe/CookingRecipeJsonBuilder;validate(Lnet/minecraft/registry/RegistryKey;)V- intermediary - method_10471- Lnet/minecraft/class_2454;method_10471(Lnet/minecraft/class_5321;)V- official - a- Lof;a(Laku;)V
 
 
-