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.core.registries
Fields in net.minecraft.core.registries with type parameters of type Recipe -
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
Classes in net.minecraft.recipebook with type parameters of type RecipeModifier and TypeClassDescriptionclassServerPlaceRecipe<I extends RecipeInput,R extends Recipe<I>> -
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
Classes in net.minecraft.world.inventory with type parameters of type Recipe -
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<I extends RecipeInput,T extends Recipe<I>> 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 <I extends RecipeInput,T extends Recipe<I>>
Collection<RecipeHolder<T>> RecipeManager.byType(RecipeType<T> p_44055_) static <I extends RecipeInput,T extends Recipe<I>>
RecipeManager.CachedCheck<I, T> RecipeManager.createCheck(RecipeType<T> p_220268_) <I extends RecipeInput,T extends Recipe<I>>
List<RecipeHolder<T>> RecipeManager.getAllRecipesFor(RecipeType<T> p_44014_) <I extends RecipeInput,T extends Recipe<I>>
Optional<RecipeHolder<T>> RecipeManager.getRecipeFor(RecipeType<T> p_44016_, I p_345492_, Level p_44018_) <I extends RecipeInput,T extends Recipe<I>>
Optional<RecipeHolder<T>> RecipeManager.getRecipeFor(RecipeType<T> p_345895_, I p_345268_, Level p_346336_, ResourceLocation p_346260_) <I extends RecipeInput,T extends Recipe<I>>
Optional<RecipeHolder<T>> RecipeManager.getRecipeFor(RecipeType<T> p_220249_, I p_345826_, Level p_220251_, RecipeHolder<T> p_346407_) <I extends RecipeInput,T extends Recipe<I>>
List<RecipeHolder<T>> RecipeManager.getRecipesFor(RecipeType<T> p_44057_, I p_346353_, Level p_44059_) <I extends RecipeInput,T extends Recipe<I>>
NonNullList<ItemStack> RecipeManager.getRemainingItemsFor(RecipeType<T> p_44070_, I p_345118_, 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 RecipeInput>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 Recipe