Uses of Interface
net.minecraft.world.item.crafting.Recipe
Package
Description
Classes for NeoForge's own data generation.
-
Uses of Recipe in net.minecraft.core.registries
-
Uses of Recipe in net.minecraft.data.recipes
Modifier and TypeFieldDescriptionprivate final Function
<CraftingBookCategory, Recipe<?>> SpecialRecipeBuilder.factory
Modifier and TypeMethodDescriptiondefault void
RecipeOutput.accept
(ResourceLocation p_312249_, Recipe<?> p_312328_, AdvancementHolder p_312176_) Modifier and TypeMethodDescriptionstatic SpecialRecipeBuilder
SpecialRecipeBuilder.special
(Function<CraftingBookCategory, Recipe<?>> p_312084_) ModifierConstructorDescriptionSpecialRecipeBuilder
(Function<CraftingBookCategory, Recipe<?>> p_312708_) -
Uses of Recipe in net.minecraft.recipebook
Modifier and TypeClassDescriptionclass
ServerPlaceRecipe<I extends RecipeInput,
R extends Recipe<I>> -
Uses of Recipe in net.minecraft.world.entity.player
-
Uses of Recipe in net.minecraft.world.inventory
-
Uses of Recipe in net.minecraft.world.item.crafting
Modifier and TypeClassDescriptionfinal record
RecipeHolder<T extends Recipe<?>>
static interface
RecipeManager.CachedCheck<I extends RecipeInput,
T extends Recipe<I>> interface
RecipeSerializer<T extends Recipe<?>>
interface
RecipeType<T extends Recipe<?>>
Modifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
Modifier and TypeFieldDescriptionprivate final T
RecipeHolder.value
The field for thevalue
record component.Modifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec
<Recipe<?>> Recipe.CODEC
static final com.mojang.serialization.Codec
<Optional<WithConditions<Recipe<?>>>> Recipe.CONDITIONAL_CODEC
static final StreamCodec
<RegistryFriendlyByteBuf, Recipe<?>> Recipe.STREAM_CODEC
Modifier 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
Modifier 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
Modifier and TypeInterfaceDescriptioninterface
IShapedRecipe<T extends RecipeInput>
Used to mark a recipe that shape matters so that the recipe book and auto crafting picks the correct shape.Modifier and TypeMethodDescriptionvoid
ConditionalRecipeOutput.accept
(ResourceLocation id, Recipe<?> recipe, @Nullable AdvancementHolder advancement, ICondition... conditions) -
Uses of Recipe in net.neoforged.neoforge.common.data.internal
Modifier and TypeMethodDescriptionprivate @Nullable Recipe
<?> NeoForgeRecipeProvider.enhance
(ResourceLocation id, Recipe<?> vanilla) Modifier and TypeMethodDescriptionprivate @Nullable Recipe
<?> NeoForgeRecipeProvider.enhance
(ResourceLocation id, Recipe<?> vanilla) -
Uses of Recipe in net.neoforged.neoforge.common.extensions
Modifier and TypeMethodDescriptionvoid
IRecipeOutputExtension.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
Modifier and TypeClassDescription(package private) static class
-
Uses of Recipe in net.neoforged.neoforge.oldtest.recipebook