Uses of Class
net.minecraft.recipe.AbstractCookingRecipe
Package
Description
-
Uses of AbstractCookingRecipe in net.minecraft.block.entity
Modifier and TypeFieldDescriptionprivate final ServerRecipeManager.MatchGetter
<SingleStackRecipeInput, ? extends AbstractCookingRecipe> AbstractFurnaceBlockEntity.matchGetter
Modifier and TypeMethodDescriptionprivate static boolean
AbstractFurnaceBlockEntity.canAcceptRecipeOutput
(DynamicRegistryManager dynamicRegistryManager, @Nullable RecipeEntry<? extends AbstractCookingRecipe> recipe, SingleStackRecipeInput input, DefaultedList<ItemStack> inventory, int maxCount) private static boolean
AbstractFurnaceBlockEntity.craftRecipe
(DynamicRegistryManager dynamicRegisryManager, @Nullable RecipeEntry<? extends AbstractCookingRecipe> recipe, SingleStackRecipeInput input, DefaultedList<ItemStack> inventory, int maxCount) ModifierConstructorDescriptionprotected
AbstractFurnaceBlockEntity
(BlockEntityType<?> blockEntityType, BlockPos pos, BlockState state, RecipeType<? extends AbstractCookingRecipe> recipeType) -
Uses of AbstractCookingRecipe in net.minecraft.data.server.recipe
Modifier and TypeMethodDescriptionstatic <T extends AbstractCookingRecipe>
CookingRecipeJsonBuilderCookingRecipeJsonBuilder.create
(Ingredient input, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, RecipeSerializer<T> serializer, AbstractCookingRecipe.RecipeFactory<T> recipeFactory) protected <T extends AbstractCookingRecipe>
voidRecipeGenerator.generateCookingRecipes
(String cooker, RecipeSerializer<T> serializer, AbstractCookingRecipe.RecipeFactory<T> recipeFactory, int cookingTime) private <T extends AbstractCookingRecipe>
voidRecipeGenerator.offerFoodCookingRecipe
(String cooker, RecipeSerializer<T> serializer, AbstractCookingRecipe.RecipeFactory<T> recipeFactory, int cookingTime, ItemConvertible input, ItemConvertible output, float experience) private <T extends AbstractCookingRecipe>
voidRecipeGenerator.offerMultipleOptions
(RecipeSerializer<T> serializer, AbstractCookingRecipe.RecipeFactory<T> recipeFactory, List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group, String suffix) Modifier and TypeMethodDescriptionprivate static CookingRecipeCategory
CookingRecipeJsonBuilder.getCookingRecipeCategory
(RecipeSerializer<? extends AbstractCookingRecipe> serializer, ItemConvertible output) -
Uses of AbstractCookingRecipe in net.minecraft.recipe
Modifier and TypeInterfaceDescriptionstatic interface
static class
Modifier and TypeClassDescriptionclass
class
class
class
Modifier and TypeMethodDescriptionabstract RecipeSerializer
<? extends AbstractCookingRecipe> AbstractCookingRecipe.getSerializer()
Returns the serializer associated with this recipe.abstract RecipeType
<? extends AbstractCookingRecipe> AbstractCookingRecipe.getType()
Returns the type of this recipe. -
Uses of AbstractCookingRecipe in net.minecraft.screen
Modifier and TypeFieldDescriptionprivate final RecipeType
<? extends AbstractCookingRecipe> AbstractFurnaceScreenHandler.recipeType
ModifierConstructorDescriptionprotected
AbstractFurnaceScreenHandler
(ScreenHandlerType<?> type, RecipeType<? extends AbstractCookingRecipe> recipeType, RegistryKey<RecipePropertySet> recipePropertySetKey, RecipeBookType category, int syncId, PlayerInventory platerInventory) protected
AbstractFurnaceScreenHandler
(ScreenHandlerType<?> type, RecipeType<? extends AbstractCookingRecipe> recipeType, RegistryKey<RecipePropertySet> recipePropertySetKey, RecipeBookType category, int syncId, PlayerInventory platerInventory, Inventory inventory, PropertyDelegate propertyDelegate)