Package net.minecraft.data.recipes
Class SimpleCookingRecipeBuilder
java.lang.Object
net.minecraft.data.recipes.SimpleCookingRecipeBuilder
- All Implemented Interfaces:
- RecipeBuilder
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final CookingBookCategoryprivate final RecipeCategoryprivate final intprivate final floatprivate final AbstractCookingRecipe.Factory<?>private Stringprivate final Ingredientprivate final Itemprivate final ItemStackFields inherited from interface net.minecraft.data.recipes.RecipeBuilderROOT_RECIPE_ADVANCEMENT
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprivateSimpleCookingRecipeBuilder(RecipeCategory p_251345_, CookingBookCategory p_251607_, ItemStack result, Ingredient p_250362_, float p_251204_, int p_250189_, AbstractCookingRecipe.Factory<?> p_311960_) privateSimpleCookingRecipeBuilder(RecipeCategory p_251345_, CookingBookCategory p_251607_, ItemLike p_252112_, Ingredient p_250362_, float p_251204_, int p_250189_, AbstractCookingRecipe.Factory<?> p_311960_) 
- 
Method SummaryModifier and TypeMethodDescriptionstatic SimpleCookingRecipeBuilderblasting(Ingredient p_252115_, RecipeCategory p_249421_, ItemStack result, float p_250383_, int p_250476_) static SimpleCookingRecipeBuilderblasting(Ingredient p_252115_, RecipeCategory p_249421_, ItemLike p_251247_, float p_250383_, int p_250476_) static SimpleCookingRecipeBuildercampfireCooking(Ingredient p_249393_, RecipeCategory p_249372_, ItemStack result, float p_252321_, int p_251916_) static SimpleCookingRecipeBuildercampfireCooking(Ingredient p_249393_, RecipeCategory p_249372_, ItemLike p_251516_, float p_252321_, int p_251916_) private static CookingBookCategorydetermineBlastingRecipeCategory(ItemLike p_249047_) private static CookingBookCategorydetermineRecipeCategory(RecipeSerializer<? extends AbstractCookingRecipe> p_251261_, ItemLike p_249582_) private static CookingBookCategorydetermineSmeltingRecipeCategory(ItemLike p_251938_) private voidensureValid(ResourceLocation p_126266_) static <T extends AbstractCookingRecipe>
 SimpleCookingRecipeBuildergeneric(Ingredient p_250999_, RecipeCategory p_248815_, ItemStack result, float p_251320_, int p_248693_, RecipeSerializer<T> p_250921_, AbstractCookingRecipe.Factory<T> p_312657_) static <T extends AbstractCookingRecipe>
 SimpleCookingRecipeBuildergeneric(Ingredient p_250999_, RecipeCategory p_248815_, ItemLike p_249766_, float p_251320_, int p_248693_, RecipeSerializer<T> p_250921_, AbstractCookingRecipe.Factory<T> p_312657_) voidsave(RecipeOutput p_301266_, ResourceLocation p_126264_) static SimpleCookingRecipeBuildersmelting(Ingredient p_249223_, RecipeCategory p_251240_, ItemStack result, float p_249452_, int p_250496_) static SimpleCookingRecipeBuildersmelting(Ingredient p_249223_, RecipeCategory p_251240_, ItemLike p_249551_, float p_249452_, int p_250496_) static SimpleCookingRecipeBuildersmoking(Ingredient p_248930_, RecipeCategory p_250319_, ItemStack result, float p_252329_, int p_250482_) static SimpleCookingRecipeBuildersmoking(Ingredient p_248930_, RecipeCategory p_250319_, ItemLike p_250377_, float p_252329_, int p_250482_) unlockedBy(String p_176792_, Criterion<?> p_300970_) Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.data.recipes.RecipeBuildersave, save
- 
Field Details- 
category
- 
bookCategory
- 
result
- 
stackResult
- 
ingredient
- 
experienceprivate final float experience
- 
cookingTimeprivate final int cookingTime
- 
criteria
- 
group
- 
factory
 
- 
- 
Constructor Details- 
SimpleCookingRecipeBuilderprivate SimpleCookingRecipeBuilder(RecipeCategory p_251345_, CookingBookCategory p_251607_, ItemLike p_252112_, Ingredient p_250362_, float p_251204_, int p_250189_, AbstractCookingRecipe.Factory<?> p_311960_) 
- 
SimpleCookingRecipeBuilderprivate SimpleCookingRecipeBuilder(RecipeCategory p_251345_, CookingBookCategory p_251607_, ItemStack result, Ingredient p_250362_, float p_251204_, int p_250189_, AbstractCookingRecipe.Factory<?> p_311960_) 
 
- 
- 
Method Details- 
genericpublic static <T extends AbstractCookingRecipe> SimpleCookingRecipeBuilder generic(Ingredient p_250999_, RecipeCategory p_248815_, ItemLike p_249766_, float p_251320_, int p_248693_, RecipeSerializer<T> p_250921_, AbstractCookingRecipe.Factory<T> p_312657_) 
- 
campfireCookingpublic static SimpleCookingRecipeBuilder campfireCooking(Ingredient p_249393_, RecipeCategory p_249372_, ItemLike p_251516_, float p_252321_, int p_251916_) 
- 
blastingpublic static SimpleCookingRecipeBuilder blasting(Ingredient p_252115_, RecipeCategory p_249421_, ItemLike p_251247_, float p_250383_, int p_250476_) 
- 
smeltingpublic static SimpleCookingRecipeBuilder smelting(Ingredient p_249223_, RecipeCategory p_251240_, ItemLike p_249551_, float p_249452_, int p_250496_) 
- 
smokingpublic static SimpleCookingRecipeBuilder smoking(Ingredient p_248930_, RecipeCategory p_250319_, ItemLike p_250377_, float p_252329_, int p_250482_) 
- 
genericpublic static <T extends AbstractCookingRecipe> SimpleCookingRecipeBuilder generic(Ingredient p_250999_, RecipeCategory p_248815_, ItemStack result, float p_251320_, int p_248693_, RecipeSerializer<T> p_250921_, AbstractCookingRecipe.Factory<T> p_312657_) 
- 
campfireCookingpublic static SimpleCookingRecipeBuilder campfireCooking(Ingredient p_249393_, RecipeCategory p_249372_, ItemStack result, float p_252321_, int p_251916_) 
- 
blastingpublic static SimpleCookingRecipeBuilder blasting(Ingredient p_252115_, RecipeCategory p_249421_, ItemStack result, float p_250383_, int p_250476_) 
- 
smeltingpublic static SimpleCookingRecipeBuilder smelting(Ingredient p_249223_, RecipeCategory p_251240_, ItemStack result, float p_249452_, int p_250496_) 
- 
smokingpublic static SimpleCookingRecipeBuilder smoking(Ingredient p_248930_, RecipeCategory p_250319_, ItemStack result, float p_252329_, int p_250482_) 
- 
unlockedBy- Specified by:
- unlockedByin interface- RecipeBuilder
 
- 
group- Specified by:
- groupin interface- RecipeBuilder
 
- 
getResult- Specified by:
- getResultin interface- RecipeBuilder
 
- 
save- Specified by:
- savein interface- RecipeBuilder
 
- 
determineSmeltingRecipeCategory
- 
determineBlastingRecipeCategory
- 
determineRecipeCategoryprivate static CookingBookCategory determineRecipeCategory(RecipeSerializer<? extends AbstractCookingRecipe> p_251261_, ItemLike p_249582_) 
- 
ensureValid
 
-