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.recipes
Fields 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.recipebook
Method 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.player
Fields 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.inventory
Method 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.crafting
Classes 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_CODECstatic final StreamCodec<RegistryFriendlyByteBuf, Recipe<?>> Recipe.STREAM_CODECMethods in net.minecraft.world.item.crafting with type parameters of type RecipeModifier and TypeMethodDescriptionprivate <T extends Recipe<?>>
RecipeHolder<T> RecipeManager.byKeyTyped(RecipeType<T> p_341695_, ResourceLocation p_341666_) private <C extends Container,T extends Recipe<C>>
Collection<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<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.client
Methods 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.crafting
Subinterfaces 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.internal
Methods 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.extensions
Methods 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.debug.crafting
Classes in net.neoforged.neoforge.debug.crafting that implement RecipeModifier and TypeClassDescription(package private) static class -
Uses of Recipe in net.neoforged.neoforge.oldtest.recipebook
Classes 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)