net.minecraft.data.recipe

public class CookingRecipeJsonBuilder

implements CraftingRecipeJsonBuilder

net.minecraft.data.recipes.SimpleCookingRecipeBuilder
net.minecraft.class_2454
net.minecraft.data.recipe.CookingRecipeJsonBuilder

Field summary

Modifier and TypeField
private final RecipeCategory
craftingCategory
field_40647
category
private final CookingRecipeCategory
cookingCategory
field_40648
cookingCategory
private final SimpleItemStackView
result
field_11417
output
private final Ingredient
ingredient
field_11418
input
private final float
experience
field_11414
experience
private final int
cookingTime
field_11415
cookingTime
private final RecipeAdvancementBuilder
advancementBuilder
field_1_1290
advancementBuilder
private String
group
field_11419
group
private final AbstractCookingRecipe$RecipeFactory<?>
factory
field_47504
recipeFactory

Constructor summary

ModifierConstructor
private (RecipeCategory category, CookingRecipeCategory cookingCategory, SimpleItemStackView output, Ingredient input, float experience, int cookingTime, AbstractCookingRecipe$RecipeFactory<?> recipeFactory)
private (RecipeCategory category, CookingRecipeCategory cookingCateogry, ItemConvertible output, Ingredient input, float experience, int cookingTime, AbstractCookingRecipe$RecipeFactory<?> recipeFactory)

Method summary

Modifier and TypeMethod
public static <T extends AbstractCookingRecipe> CookingRecipeJsonBuilder
generic(Ingredient ingredient, RecipeCategory craftingCategory, CookingBookCategory cookingCategory, ItemLike result, float experience, int cookingTime, AbstractCookingRecipe$Factory<T> factory)
method_1_1048(class_1856 arg0, class_7800 arg1, class_7709 arg2, class_1935 arg3, float arg4, int arg5, class_1874$class_3958<T> arg6)
create(Ingredient input, RecipeCategory category, CookingRecipeCategory cookingCategory, ItemConvertible output, float experience, int cookingTime, AbstractCookingRecipe$RecipeFactory<T> recipeFactory)
public static CookingRecipeJsonBuilder
campfireCooking(Ingredient ingredient, RecipeCategory craftingCategory, ItemLike result, float experience, int cookingTime)
method_35916(class_1856 arg0, class_7800 arg1, class_1935 arg2, float arg3, int arg4)
createCampfireCooking(Ingredient input, RecipeCategory category, ItemConvertible output, float experience, int cookingTime)
public static CookingRecipeJsonBuilder
blasting(Ingredient ingredient, RecipeCategory craftingCategory, CookingBookCategory cookingCategory, ItemLike result, float experience, int cookingTime)
method_10473(class_1856 arg0, class_7800 arg1, class_7709 arg2, class_1935 arg3, float arg4, int arg5)
createBlasting(Ingredient input, RecipeCategory category, CookingRecipeCategory cookingCategory, ItemConvertible output, float experience, int cookingTime)
public static CookingRecipeJsonBuilder
smelting(Ingredient ingredient, RecipeCategory craftingCategory, CookingBookCategory cookingCategory, ItemLike result, float experience, int cookingTime)
method_17802(class_1856 arg0, class_7800 arg1, class_7709 arg2, class_1935 arg3, float arg4, int arg5)
createSmelting(Ingredient input, RecipeCategory category, CookingRecipeCategory cookingCategory, ItemConvertible output, float experience, int cookingTime)
public static CookingRecipeJsonBuilder
smoking(Ingredient ingredient, RecipeCategory craftingCategory, ItemLike result, float experience, int cookingTime)
method_35918(class_1856 arg0, class_7800 arg1, class_1935 arg2, float arg3, int arg4)
createSmoking(Ingredient input, RecipeCategory category, ItemConvertible output, float experience, int cookingTime)
public CookingRecipeJsonBuilder
unlockedBy(String name, Criterion<?> criterion)
method_33530(String arg0, class_175<?> arg1)
criterion(String arg0, AdvancementCriterion<?> arg1)
public CookingRecipeJsonBuilder
group(String group)
method_33529(String arg0)
group(String arg0)
public RegistryKey<Recipe<?>>
defaultId()
method_1_887()
getRegistryKey()
public void
save(RecipeOutput output, ResourceKey<Recipe<?>> id)
method_17972(class_8790 arg0, class_5321<class_1860<?>> arg1)
offerTo(RecipeExporter arg0, RegistryKey<Recipe<?>> arg1)
public CraftingRecipeJsonBuilder
group(String group)
method_33529(String arg0)
group(String arg0)
public CraftingRecipeJsonBuilder
unlockedBy(String name, Criterion criterion)
method_33530(String arg0, class_175 arg1)
criterion(String arg0, AdvancementCriterion arg1)