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 intprivate final floatprivate final class_7800private final class_7709private final Ingredientprivate final Itemprivate final RecipeSerializer<? extends AbstractCookingRecipe>Fields inherited from interface net.minecraft.data.server.recipe.CraftingRecipeJsonBuilder
ROOT -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateCookingRecipeJsonBuilder(class_7800 class_7800, class_7709 class_7709, ItemConvertible itemConvertible, Ingredient ingredient, float float2, int int2, RecipeSerializer<? extends AbstractCookingRecipe> recipeSerializer) -
Method Summary
Modifier and TypeMethodDescriptionstatic CookingRecipeJsonBuildercreate(Ingredient ingredient, class_7800 class_7800, ItemConvertible itemConvertible, float float2, int int2) static CookingRecipeJsonBuildercreate(Ingredient ingredient, class_7800 class_7800, ItemConvertible itemConvertible, float float2, int int2, RecipeSerializer<? extends AbstractCookingRecipe> recipeSerializer) static CookingRecipeJsonBuildercreateBlasting(Ingredient ingredient, class_7800 class_7800, ItemConvertible itemConvertible, float float2, int int2) static CookingRecipeJsonBuildercreateSmelting(Ingredient ingredient, class_7800 class_7800, ItemConvertible itemConvertible, float float2, int int2) static CookingRecipeJsonBuildercreateSmoking(Ingredient ingredient, class_7800 class_7800, ItemConvertible itemConvertible, float float2, int int2) criterion(String string, CriterionConditions criterionConditions) private static class_7709method_46215(RecipeSerializer<? extends AbstractCookingRecipe> recipeSerializer, ItemConvertible itemConvertible) private static class_7709method_46216(ItemConvertible itemConvertible) private static class_7709method_46217(ItemConvertible itemConvertible) 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
offerTo, offerTo
-
Field Details
-
field_40647
- Mappings:
Namespace Name Mixin selector official bLlm;b:Lli;intermediary field_40647Lnet/minecraft/class_2454;field_40647:Lnet/minecraft/class_7800;named field_40647Lnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;field_40647:Lnet/minecraft/class_7800;
-
field_40648
- Mappings:
Namespace Name Mixin selector official cLlm;c:Lcfh;intermediary field_40648Lnet/minecraft/class_2454;field_40648:Lnet/minecraft/class_7709;named field_40648Lnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;field_40648:Lnet/minecraft/class_7709;
-
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(class_7800 class_7800, class_7709 class_7709, ItemConvertible itemConvertible, Ingredient ingredient, float float2, int int2, RecipeSerializer<? extends AbstractCookingRecipe> recipeSerializer)
-
-
Method Details
-
create
public static CookingRecipeJsonBuilder create(Ingredient ingredient, class_7800 class_7800, ItemConvertible itemConvertible, float float2, int int2, RecipeSerializer<? extends AbstractCookingRecipe> recipeSerializer) - 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/class_7800;Lnet/minecraft/item/ItemConvertible;FILnet/minecraft/recipe/RecipeSerializer;)Lnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;
-
create
public static CookingRecipeJsonBuilder create(Ingredient ingredient, class_7800 class_7800, ItemConvertible itemConvertible, float float2, int int2) - 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 createLnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;create(Lnet/minecraft/recipe/Ingredient;Lnet/minecraft/class_7800;Lnet/minecraft/item/ItemConvertible;FI)Lnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;
-
createBlasting
public static CookingRecipeJsonBuilder createBlasting(Ingredient ingredient, class_7800 class_7800, ItemConvertible itemConvertible, float float2, int int2) - 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/class_7800;Lnet/minecraft/item/ItemConvertible;FI)Lnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;
-
createSmelting
public static CookingRecipeJsonBuilder createSmelting(Ingredient ingredient, class_7800 class_7800, ItemConvertible itemConvertible, float float2, int int2) - 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/class_7800;Lnet/minecraft/item/ItemConvertible;FI)Lnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;
-
createSmoking
public static CookingRecipeJsonBuilder createSmoking(Ingredient ingredient, class_7800 class_7800, ItemConvertible itemConvertible, float float2, int int2) - 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/class_7800;Lnet/minecraft/item/ItemConvertible;FI)Lnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;
-
criterion
- Specified by:
criterionin interfaceCraftingRecipeJsonBuilder- 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 criterionLnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;criterion(Ljava/lang/String;Lnet/minecraft/advancement/criterion/CriterionConditions;)Lnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;
-
group
- Specified by:
groupin interfaceCraftingRecipeJsonBuilder- 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 groupLnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;group(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
-
method_46216
- 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 method_46216Lnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;method_46216(Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/class_7709;
-
method_46217
- 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 method_46217Lnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;method_46217(Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/class_7709;
-
method_46215
private static class_7709 method_46215(RecipeSerializer<? extends AbstractCookingRecipe> recipeSerializer, ItemConvertible itemConvertible) - 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 method_46215Lnet/minecraft/data/server/recipe/CookingRecipeJsonBuilder;method_46215(Lnet/minecraft/recipe/RecipeSerializer;Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/class_7709;
-
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
-