Uses of Interface
net.minecraft.world.item.crafting.Recipe
Packages that use Recipe
Package
Description
Classes for NeoForge's own data generation.
- 
Uses of Recipe in net.minecraft.data.recipesFields in net.minecraft.data.recipes with type parameters of type RecipeModifier and TypeFieldDescriptionprivate final Function<CraftingBookCategory,Recipe<?>> SpecialRecipeBuilder.factoryMethods in net.minecraft.data.recipes with parameters of type RecipeModifier and TypeMethodDescriptiondefault voidRecipeOutput.accept(ResourceLocation p_312249_, Recipe<?> p_312328_, AdvancementHolder p_312176_) Method parameters in net.minecraft.data.recipes with type arguments of type RecipeModifier and TypeMethodDescriptionstatic SpecialRecipeBuilderSpecialRecipeBuilder.special(Function<CraftingBookCategory, Recipe<?>> p_312084_) Constructor parameters in net.minecraft.data.recipes with type arguments of type RecipeModifierConstructorDescriptionSpecialRecipeBuilder(Function<CraftingBookCategory, Recipe<?>> p_312708_) 
- 
Uses of Recipe in net.minecraft.network.protocol.gameMethods in net.minecraft.network.protocol.game with type parameters of type RecipeModifier and TypeMethodDescriptionstatic <T extends Recipe<?>>
 voidClientboundUpdateRecipesPacket.toNetwork(FriendlyByteBuf p_179470_, RecipeHolder<?> p_301050_) 
- 
Uses of Recipe in net.minecraft.recipebookMethod parameters in net.minecraft.recipebook with type arguments of type RecipeModifier and TypeMethodDescriptionprotected voidServerPlaceRecipe.handleRecipeClicked(RecipeHolder<? extends Recipe<C>> p_301187_, boolean p_135442_) voidServerPlaceRecipe.recipeClicked(ServerPlayer p_135435_, RecipeHolder<? extends Recipe<C>> p_301150_, boolean p_135437_) 
- 
Uses of Recipe in net.minecraft.world.entity.playerFields in net.minecraft.world.entity.player declared as RecipeMethods in net.minecraft.world.entity.player with parameters of type RecipeModifier and TypeMethodDescriptionbooleanbooleanStackedContents.canCraft(Recipe<?> p_36479_, it.unimi.dsi.fastutil.ints.IntList p_36480_, int p_36481_) Constructors in net.minecraft.world.entity.player with parameters of type Recipe
- 
Uses of Recipe in net.minecraft.world.inventoryMethod parameters in net.minecraft.world.inventory with type arguments of type RecipeModifier and TypeMethodDescriptionbooleanAbstractFurnaceMenu.recipeMatches(RecipeHolder<? extends Recipe<Container>> p_300882_) booleanCraftingMenu.recipeMatches(RecipeHolder<? extends Recipe<CraftingContainer>> p_300858_) booleanInventoryMenu.recipeMatches(RecipeHolder<? extends Recipe<CraftingContainer>> p_300901_) abstract booleanRecipeBookMenu.recipeMatches(RecipeHolder<? extends Recipe<C>> p_301144_) 
- 
Uses of Recipe in net.minecraft.world.item.craftingClasses in net.minecraft.world.item.crafting with type parameters of type RecipeModifier and TypeClassDescriptionfinal recordRecipeHolder<T extends Recipe<?>>static interfaceRecipeManager.CachedCheck<C extends Container,T extends Recipe<C>> interfaceRecipeSerializer<T extends Recipe<?>>interfaceRecipeType<T extends Recipe<?>>Subinterfaces of Recipe in net.minecraft.world.item.craftingClasses in net.minecraft.world.item.crafting that implement RecipeModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassFields in net.minecraft.world.item.crafting declared as RecipeModifier and TypeFieldDescriptionprivate final TRecipeHolder.valueThe field for thevaluerecord component.Fields in net.minecraft.world.item.crafting with type parameters of type RecipeModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<Recipe<?>>Recipe.CODECstatic final com.mojang.serialization.Codec<Optional<WithConditions<Recipe<?>>>>Recipe.CONDITIONAL_CODECMethods in net.minecraft.world.item.crafting with type parameters of type RecipeModifier and TypeMethodDescriptionprivate <C extends Container,T extends Recipe<C>> 
 Map<ResourceLocation,RecipeHolder<T>> RecipeManager.byType(RecipeType<T> p_44055_) static <C extends Container,T extends Recipe<C>> 
 RecipeManager.CachedCheck<C,T> RecipeManager.createCheck(RecipeType<T> p_220268_) <C extends Container,T extends Recipe<C>> 
 List<RecipeHolder<T>>RecipeManager.getAllRecipesFor(RecipeType<T> p_44014_) <C extends Container,T extends Recipe<C>> 
 Optional<RecipeHolder<T>>RecipeManager.getRecipeFor(RecipeType<T> p_44016_, C p_44017_, Level p_44018_) <C extends Container,T extends Recipe<C>> 
 Optional<com.mojang.datafixers.util.Pair<ResourceLocation,RecipeHolder<T>>> RecipeManager.getRecipeFor(RecipeType<T> p_220249_, C p_220250_, Level p_220251_, ResourceLocation p_220252_) <C extends Container,T extends Recipe<C>> 
 List<RecipeHolder<T>>RecipeManager.getRecipesFor(RecipeType<T> p_44057_, C p_44058_, Level p_44059_) <C extends Container,T extends Recipe<C>> 
 NonNullList<ItemStack>RecipeManager.getRemainingItemsFor(RecipeType<T> p_44070_, C p_44071_, Level p_44072_) static <S extends RecipeSerializer<T>,T extends Recipe<?>> 
 Sstatic <T extends Recipe<?>>
 RecipeType<T>static <T extends Recipe<?>>
 RecipeType<T>RecipeType.simple(ResourceLocation name) 
- 
Uses of Recipe in net.neoforged.neoforge.clientMethods in net.neoforged.neoforge.client with type parameters of type RecipeModifier and TypeMethodDescriptionstatic <T extends Recipe<?>>
 @Nullable RecipeBookCategoriesRecipeBookManager.findCategories(RecipeType<T> type, RecipeHolder<T> recipe) Finds the category the specified recipe should display in, or null if none.
- 
Uses of Recipe in net.neoforged.neoforge.common.craftingSubinterfaces of Recipe in net.neoforged.neoforge.common.craftingModifier and TypeInterfaceDescriptioninterfaceIShapedRecipe<T extends Container>Used to mark a recipe that shape matters so that the recipe book and auto crafting picks the correct shape.Methods in net.neoforged.neoforge.common.crafting with parameters of type RecipeModifier and TypeMethodDescriptionvoidConditionalRecipeOutput.accept(ResourceLocation id, Recipe<?> recipe, @Nullable AdvancementHolder advancement, ICondition... conditions) 
- 
Uses of Recipe in net.neoforged.neoforge.common.data.internalMethods in net.neoforged.neoforge.common.data.internal that return RecipeModifier and TypeMethodDescriptionprivate @Nullable Recipe<?>NeoForgeRecipeProvider.enhance(ResourceLocation id, Recipe<?> vanilla) Methods in net.neoforged.neoforge.common.data.internal with parameters of type RecipeModifier and TypeMethodDescriptionprivate @Nullable Recipe<?>NeoForgeRecipeProvider.enhance(ResourceLocation id, Recipe<?> vanilla) 
- 
Uses of Recipe in net.neoforged.neoforge.common.extensionsMethods in net.neoforged.neoforge.common.extensions with parameters of type RecipeModifier and TypeMethodDescriptionvoidIRecipeOutputExtension.accept(ResourceLocation id, Recipe<?> recipe, @Nullable AdvancementHolder advancement, ICondition... conditions) Generates a recipe with the given conditions.
- 
Uses of Recipe in net.neoforged.neoforge.oldtest.recipebookClasses in net.neoforged.neoforge.oldtest.recipebook that implement RecipeMethod parameters in net.neoforged.neoforge.oldtest.recipebook with type arguments of type RecipeModifier and TypeMethodDescriptionbooleanRecipeBookTestMenu.recipeMatches(RecipeHolder<? extends Recipe<RecipeBookExtensionTest.RecipeBookTestContainer>> recipeHolder)