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/CookingRecipeJsonBuilderintermediary net/minecraft/class_2454official ol
-
Field Summary
FieldsModifier 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.CraftingRecipeJsonBuilder
ROOT -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateCookingRecipeJsonBuilder(RecipeCategory category, CookingRecipeCategory cookingCategory, ItemConvertible output, Ingredient input, float experience, int cookingTime, AbstractCookingRecipe.RecipeFactory<?> recipeFactory) -
Method Summary
Modifier 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.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.data.recipe.CraftingRecipeJsonBuilder
offerTo, offerTo
-
Field Details
-
category
- Mappings:
Namespace Name Mixin selector named categoryLnet/minecraft/data/recipe/CookingRecipeJsonBuilder;category:Lnet/minecraft/recipe/book/RecipeCategory;intermediary field_40647Lnet/minecraft/class_2454;field_40647:Lnet/minecraft/class_7800;official bLol;b:Log;
-
cookingCategory
- Mappings:
Namespace Name Mixin selector named cookingCategoryLnet/minecraft/data/recipe/CookingRecipeJsonBuilder;cookingCategory:Lnet/minecraft/recipe/book/CookingRecipeCategory;intermediary field_40648Lnet/minecraft/class_2454;field_40648:Lnet/minecraft/class_7709;official cLol;c:Lden;
-
output
- Mappings:
Namespace Name Mixin selector named outputLnet/minecraft/data/recipe/CookingRecipeJsonBuilder;output:Lnet/minecraft/item/Item;intermediary field_11417Lnet/minecraft/class_2454;field_11417:Lnet/minecraft/class_1792;official dLol;d:Ldag;
-
input
- Mappings:
Namespace Name Mixin selector named inputLnet/minecraft/data/recipe/CookingRecipeJsonBuilder;input:Lnet/minecraft/recipe/Ingredient;intermediary field_11418Lnet/minecraft/class_2454;field_11418:Lnet/minecraft/class_1856;official eLol;e:Ldex;
-
experience
private final float experience- Mappings:
Namespace Name Mixin selector named experienceLnet/minecraft/data/recipe/CookingRecipeJsonBuilder;experience:Fintermediary field_11414Lnet/minecraft/class_2454;field_11414:Fofficial fLol;f:F
-
cookingTime
private final int cookingTime- Mappings:
Namespace Name Mixin selector named cookingTimeLnet/minecraft/data/recipe/CookingRecipeJsonBuilder;cookingTime:Iintermediary field_11415Lnet/minecraft/class_2454;field_11415:Iofficial gLol;g:I
-
criteria
- Mappings:
Namespace Name Mixin selector named criteriaLnet/minecraft/data/recipe/CookingRecipeJsonBuilder;criteria:Ljava/util/Map;intermediary field_46150Lnet/minecraft/class_2454;field_46150:Ljava/util/Map;official hLol;h:Ljava/util/Map;
-
group
- Mappings:
Namespace Name Mixin selector named groupLnet/minecraft/data/recipe/CookingRecipeJsonBuilder;group:Ljava/lang/String;intermediary field_11419Lnet/minecraft/class_2454;field_11419:Ljava/lang/String;official iLol;i:Ljava/lang/String;
-
recipeFactory
- Mappings:
Namespace Name Mixin selector named recipeFactoryLnet/minecraft/data/recipe/CookingRecipeJsonBuilder;recipeFactory:Lnet/minecraft/recipe/AbstractCookingRecipe$RecipeFactory;intermediary field_47504Lnet/minecraft/class_2454;field_47504:Lnet/minecraft/class_1874$class_3958;official jLol;j:Ldeh$a;
-
-
Constructor Details
-
CookingRecipeJsonBuilder
private 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;)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_1874$class_3958;)Vofficial <init>Lol;<init>(Log;Lden;Ldki;Ldex;FILdeh$a;)V
-
-
Method Details
-
create
public 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 createLnet/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_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_1874$class_3958;)Lnet/minecraft/class_2454;official aLol;a(Ldex;Log;Ldki;FILdfl;Ldeh$a;)Lol;
-
createCampfireCooking
public static CookingRecipeJsonBuilder createCampfireCooking(Ingredient input, RecipeCategory category, ItemConvertible output, float experience, int cookingTime) - Mappings:
Namespace Name Mixin selector named createCampfireCookingLnet/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_35916Lnet/minecraft/class_2454;method_35916(Lnet/minecraft/class_1856;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FI)Lnet/minecraft/class_2454;official aLol;a(Ldex;Log;Ldki;FI)Lol;
-
createBlasting
public static CookingRecipeJsonBuilder createBlasting(Ingredient input, RecipeCategory category, ItemConvertible output, float experience, int cookingTime) - Mappings:
Namespace Name Mixin selector named createBlastingLnet/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_10473Lnet/minecraft/class_2454;method_10473(Lnet/minecraft/class_1856;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FI)Lnet/minecraft/class_2454;official bLol;b(Ldex;Log;Ldki;FI)Lol;
-
createSmelting
public static CookingRecipeJsonBuilder createSmelting(Ingredient input, RecipeCategory category, ItemConvertible output, float experience, int cookingTime) - Mappings:
Namespace Name Mixin selector named createSmeltingLnet/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_17802Lnet/minecraft/class_2454;method_17802(Lnet/minecraft/class_1856;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FI)Lnet/minecraft/class_2454;official cLol;c(Ldex;Log;Ldki;FI)Lol;
-
createSmoking
public static CookingRecipeJsonBuilder createSmoking(Ingredient input, RecipeCategory category, ItemConvertible output, float experience, int cookingTime) - Mappings:
Namespace Name Mixin selector named createSmokingLnet/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_35918Lnet/minecraft/class_2454;method_35918(Lnet/minecraft/class_1856;Lnet/minecraft/class_7800;Lnet/minecraft/class_1935;FI)Lnet/minecraft/class_2454;official dLol;d(Ldex;Log;Ldki;FI)Lol;
-
criterion
public CookingRecipeJsonBuilder criterion(String string, AdvancementCriterion<?> advancementCriterion) - Specified by:
criterionin interfaceCraftingRecipeJsonBuilder- Mappings:
Namespace Name Mixin selector named criterionLnet/minecraft/data/recipe/CookingRecipeJsonBuilder;criterion(Ljava/lang/String;Lnet/minecraft/advancement/AdvancementCriterion;)Lnet/minecraft/data/recipe/CookingRecipeJsonBuilder;intermediary method_10469Lnet/minecraft/class_2454;method_10469(Ljava/lang/String;Lnet/minecraft/class_175;)Lnet/minecraft/class_2454;official bLol;b(Ljava/lang/String;Lar;)Lol;
-
group
- Specified by:
groupin interfaceCraftingRecipeJsonBuilder- Mappings:
Namespace Name Mixin selector named groupLnet/minecraft/data/recipe/CookingRecipeJsonBuilder;group(Ljava/lang/String;)Lnet/minecraft/data/recipe/CookingRecipeJsonBuilder;intermediary method_35917Lnet/minecraft/class_2454;method_35917(Ljava/lang/String;)Lnet/minecraft/class_2454;official bLol;b(Ljava/lang/String;)Lol;
-
getOutputItem
- Specified by:
getOutputItemin interfaceCraftingRecipeJsonBuilder- Mappings:
Namespace Name Mixin selector named getOutputItemLnet/minecraft/data/recipe/CraftingRecipeJsonBuilder;getOutputItem()Lnet/minecraft/item/Item;intermediary method_36441Lnet/minecraft/class_5797;method_36441()Lnet/minecraft/class_1792;official aLof;a()Ldag;
-
offerTo
- Specified by:
offerToin interfaceCraftingRecipeJsonBuilder- Mappings:
Namespace Name Mixin selector named offerToLnet/minecraft/data/recipe/CraftingRecipeJsonBuilder;offerTo(Lnet/minecraft/data/recipe/RecipeExporter;Lnet/minecraft/registry/RegistryKey;)Vintermediary method_17972Lnet/minecraft/class_5797;method_17972(Lnet/minecraft/class_8790;Lnet/minecraft/class_5321;)Vofficial aLof;a(Loh;Lalq;)V
-
getSmeltingRecipeCategory
- Mappings:
Namespace Name Mixin selector named getSmeltingRecipeCategoryLnet/minecraft/data/recipe/CookingRecipeJsonBuilder;getSmeltingRecipeCategory(Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/recipe/book/CookingRecipeCategory;intermediary method_46216Lnet/minecraft/class_2454;method_46216(Lnet/minecraft/class_1935;)Lnet/minecraft/class_7709;official bLol;b(Ldki;)Lden;
-
getBlastingRecipeCategory
- Mappings:
Namespace Name Mixin selector named getBlastingRecipeCategoryLnet/minecraft/data/recipe/CookingRecipeJsonBuilder;getBlastingRecipeCategory(Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/recipe/book/CookingRecipeCategory;intermediary method_46217Lnet/minecraft/class_2454;method_46217(Lnet/minecraft/class_1935;)Lnet/minecraft/class_7709;official cLol;c(Ldki;)Lden;
-
getCookingRecipeCategory
private static CookingRecipeCategory getCookingRecipeCategory(RecipeSerializer<? extends AbstractCookingRecipe> serializer, ItemConvertible output) - Mappings:
Namespace Name Mixin selector named getCookingRecipeCategoryLnet/minecraft/data/recipe/CookingRecipeJsonBuilder;getCookingRecipeCategory(Lnet/minecraft/recipe/RecipeSerializer;Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/recipe/book/CookingRecipeCategory;intermediary method_46215Lnet/minecraft/class_2454;method_46215(Lnet/minecraft/class_1865;Lnet/minecraft/class_1935;)Lnet/minecraft/class_7709;official aLol;a(Ldfl;Ldki;)Lden;
-
validate
- Mappings:
Namespace Name Mixin selector named validateLnet/minecraft/data/recipe/CookingRecipeJsonBuilder;validate(Lnet/minecraft/registry/RegistryKey;)Vintermediary method_10471Lnet/minecraft/class_2454;method_10471(Lnet/minecraft/class_5321;)Vofficial aLol;a(Lalq;)V
-