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 lmintermediary net/minecraft/class_2454named net/minecraft/data/server/recipe/CookingRecipeJsonBuilder
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static class -
Field Summary
FieldsModifier 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.CraftingRecipeJsonBuilder
ROOT -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateCookingRecipeJsonBuilder(RecipeCategory category, CookingRecipeCategory cookingCategory, ItemConvertible output, Ingredient input, float experience, int cookingTime, RecipeSerializer<? extends AbstractCookingRecipe> serializer) -
Method Summary
Modifier 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) private static CookingRecipeCategoryprivate static CookingRecipeCategorygetCookingRecipeCategory(RecipeSerializer<? extends AbstractCookingRecipe> serializer, ItemConvertible output) private static CookingRecipeCategorymethod_10469(String string, CriterionConditions criterionConditions) method_35917(@Nullable String string) voidofferTo(Consumer<RecipeJsonProvider> exporter, Identifier recipeId) private voidvalidate(Identifier recipeId) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.data.server.recipe.CraftingRecipeJsonBuilder
criterion, group, offerTo, offerTo
-
Field Details
-
category
- Mappings:
Namespace Name Mixin selector official bLlm;b:Lli;intermediary field_40647Lnet/minecraft/class_2454;field_40647:Lnet/minecraft/class_7800;named categoryLnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;category:Lnet/minecraft/recipe/book/RecipeCategory;
-
cookingCategory
- Mappings:
Namespace Name Mixin selector official cLlm;c:Lcfh;intermediary field_40648Lnet/minecraft/class_2454;field_40648:Lnet/minecraft/class_7709;named cookingCategoryLnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;cookingCategory:Lnet/minecraft/recipe/book/CookingRecipeCategory;
-
output
- Mappings:
Namespace Name Mixin selector official dLlm;d:Lccs;intermediary field_11417Lnet/minecraft/class_2454;field_11417:Lnet/minecraft/class_1792;named outputLnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;output:Lnet/minecraft/item/Item;
-
input
- Mappings:
Namespace Name Mixin selector official eLlm;e:Lcfo;intermediary field_11418Lnet/minecraft/class_2454;field_11418:Lnet/minecraft/class_1856;named inputLnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;input:Lnet/minecraft/recipe/Ingredient;
-
experience
private final float experience- Mappings:
Namespace Name Mixin selector official fLlm;f:Fintermediary field_11414Lnet/minecraft/class_2454;field_11414:Fnamed experienceLnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;experience:F
-
cookingTime
private final int cookingTime- Mappings:
Namespace Name Mixin selector official gLlm;g:Iintermediary field_11415Lnet/minecraft/class_2454;field_11415:Inamed cookingTimeLnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;cookingTime:I
-
advancementBuilder
- Mappings:
Namespace Name Mixin selector official hLlm;h:Laf$a;intermediary field_11416Lnet/minecraft/class_2454;field_11416:Lnet/minecraft/class_161$class_162;named advancementBuilderLnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;advancementBuilder:Lnet/minecraft/advancement/Advancement$Builder;
-
group
- Mappings:
Namespace Name Mixin selector official iLlm;i:Ljava/lang/String;intermediary field_11419Lnet/minecraft/class_2454;field_11419:Ljava/lang/String;named groupLnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;group:Ljava/lang/String;
-
serializer
- Mappings:
Namespace Name Mixin selector official jLlm;j:Lcft;intermediary field_17599Lnet/minecraft/class_2454;field_17599:Lnet/minecraft/class_1865;named serializerLnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;serializer:Lnet/minecraft/recipe/RecipeSerializer;
-
-
Constructor Details
-
CookingRecipeJsonBuilder
private CookingRecipeJsonBuilder(RecipeCategory category, CookingRecipeCategory cookingCategory, ItemConvertible output, Ingredient input, float experience, int cookingTime, RecipeSerializer<? extends AbstractCookingRecipe> serializer) - Mappings:
Namespace Name Mixin selector official <init>Llm;<init>(Lli;Lcfh;Lciy;Lcfo;FILcft;)Vintermediary <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;)Vnamed <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
-
create
public static CookingRecipeJsonBuilder create(Ingredient input, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, RecipeSerializer<? extends AbstractCookingRecipe> serializer) - Mappings:
Namespace Name Mixin selector official aLlm;a(Lcfo;Lli;Lciy;FILcft;)Llm;intermediary method_17801Lnet/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 createLnet/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;
-
createCampfireCooking
public static CookingRecipeJsonBuilder createCampfireCooking(Ingredient input, RecipeCategory category, ItemConvertible output, float experience, int cookingTime) - Mappings:
Namespace Name Mixin selector official aLlm;a(Lcfo;Lli;Lciy;FI)Llm;intermediary method_35916Lnet/minecraft/class_2454;method_35916(Lnet/minecraft/class_1856;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FI)Lnet/minecraft/class_2454;named createCampfireCookingLnet/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;
-
createBlasting
public static CookingRecipeJsonBuilder createBlasting(Ingredient input, RecipeCategory category, ItemConvertible output, float experience, int cookingTime) - Mappings:
Namespace Name Mixin selector official bLlm;b(Lcfo;Lli;Lciy;FI)Llm;intermediary method_10473Lnet/minecraft/class_2454;method_10473(Lnet/minecraft/class_1856;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FI)Lnet/minecraft/class_2454;named createBlastingLnet/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;
-
createSmelting
public static CookingRecipeJsonBuilder createSmelting(Ingredient input, RecipeCategory category, ItemConvertible output, float experience, int cookingTime) - Mappings:
Namespace Name Mixin selector official cLlm;c(Lcfo;Lli;Lciy;FI)Llm;intermediary method_17802Lnet/minecraft/class_2454;method_17802(Lnet/minecraft/class_1856;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FI)Lnet/minecraft/class_2454;named createSmeltingLnet/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;
-
createSmoking
public static CookingRecipeJsonBuilder createSmoking(Ingredient input, RecipeCategory category, ItemConvertible output, float experience, int cookingTime) - Mappings:
Namespace Name Mixin selector official dLlm;d(Lcfo;Lli;Lciy;FI)Llm;intermediary method_35918Lnet/minecraft/class_2454;method_35918(Lnet/minecraft/class_1856;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FI)Lnet/minecraft/class_2454;named createSmokingLnet/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;
-
method_10469
public CookingRecipeJsonBuilder method_10469(String string, CriterionConditions criterionConditions) - Mappings:
Namespace Name Mixin selector official bLlm;b(Ljava/lang/String;Lan;)Llm;intermediary method_10469Lnet/minecraft/class_2454;method_10469(Ljava/lang/String;Lnet/minecraft/class_184;)Lnet/minecraft/class_2454;named method_10469Lnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;method_10469(Ljava/lang/String;Lnet/minecraft/advancement/criterion/CriterionConditions;)Lnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;
-
method_35917
- Mappings:
Namespace Name Mixin selector official bLlm;b(Ljava/lang/String;)Llm;intermediary method_35917Lnet/minecraft/class_2454;method_35917(Ljava/lang/String;)Lnet/minecraft/class_2454;named method_35917Lnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;method_35917(Ljava/lang/String;)Lnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;
-
getOutputItem
- Specified by:
getOutputItemin interfaceCraftingRecipeJsonBuilder- Mappings:
Namespace Name Mixin selector official aLlh;a()Lccs;intermediary method_36441Lnet/minecraft/class_5797;method_36441()Lnet/minecraft/class_1792;named getOutputItemLnet/minecraft/data/server/recipe/CraftingRecipeJsonBuilder;getOutputItem()Lnet/minecraft/item/Item;
-
offerTo
- Specified by:
offerToin interfaceCraftingRecipeJsonBuilder- Mappings:
Namespace Name Mixin selector official aLlh;a(Ljava/util/function/Consumer;Labv;)Vintermediary method_17972Lnet/minecraft/class_5797;method_17972(Ljava/util/function/Consumer;Lnet/minecraft/class_2960;)Vnamed offerToLnet/minecraft/data/server/recipe/CraftingRecipeJsonBuilder;offerTo(Ljava/util/function/Consumer;Lnet/minecraft/util/Identifier;)V
-
getSmeltingRecipeCategory
- Mappings:
Namespace Name Mixin selector official bLlm;b(Lciy;)Lcfh;intermediary method_46216Lnet/minecraft/class_2454;method_46216(Lnet/minecraft/class_1935;)Lnet/minecraft/class_7709;named getSmeltingRecipeCategoryLnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;getSmeltingRecipeCategory(Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/recipe/book/CookingRecipeCategory;
-
getBlastingRecipeCategory
- Mappings:
Namespace Name Mixin selector official cLlm;c(Lciy;)Lcfh;intermediary method_46217Lnet/minecraft/class_2454;method_46217(Lnet/minecraft/class_1935;)Lnet/minecraft/class_7709;named getBlastingRecipeCategoryLnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;getBlastingRecipeCategory(Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/recipe/book/CookingRecipeCategory;
-
getCookingRecipeCategory
private static CookingRecipeCategory getCookingRecipeCategory(RecipeSerializer<? extends AbstractCookingRecipe> serializer, ItemConvertible output) - Mappings:
Namespace Name Mixin selector official aLlm;a(Lcft;Lciy;)Lcfh;intermediary method_46215Lnet/minecraft/class_2454;method_46215(Lnet/minecraft/class_1865;Lnet/minecraft/class_1935;)Lnet/minecraft/class_7709;named getCookingRecipeCategoryLnet/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 aLlm;a(Labv;)Vintermediary method_10471Lnet/minecraft/class_2454;method_10471(Lnet/minecraft/class_2960;)Vnamed validateLnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;validate(Lnet/minecraft/util/Identifier;)V
-