History - net.minecraft.world.item.crafting.RecipeManager

1.21.4

Names

dcl

dbm

Fields

HolderLookup$Provider: c, registries, field_54637, f_cfijlewf, registries, registries, f_314854_

HolderLookup$Provider: d, registries, field_54637, f_cfijlewf, registries, registries, f_314854_

RecipeMap: d, recipes, field_54638, f_qlhewmmf, preparedRecipes, recipes, f_346395_

RecipeMap: e, recipes, field_54638, f_qlhewmmf, preparedRecipes, recipes, f_346395_

Map<ResourceKey<RecipePropertySet>, RecipePropertySet>: e, propertySets, field_54639, f_lwdpgeem, propertySets, propertySets, f_348877_

Map<ResourceKey<RecipePropertySet>, RecipePropertySet>: f, propertySets, field_54639, f_lwdpgeem, propertySets, propertySets, f_348877_

SelectableRecipe$SingleInputSet<StonecutterRecipe>: f, stonecutterRecipes, field_54640, f_sbxhtycx, stonecutterRecipes, stonecuttingRecipes, f_347679_

SelectableRecipe$SingleInputSet<StonecutterRecipe>: g, stonecutterRecipes, field_54640, f_sbxhtycx, stonecutterRecipes, stonecuttingRecipes, f_347679_

List<RecipeManager$ServerDisplayInfo>: g, allDisplays, field_54641, f_avfppxeg, recipes, displays, f_346240_

List<RecipeManager$ServerDisplayInfo>: h, allDisplays, field_54641, f_avfppxeg, recipes, displays, f_346240_

Map<ResourceKey<Recipe<?>>, List<RecipeManager$ServerDisplayInfo>>: h, recipeToDisplay, field_54642, f_yzfonsti, recipesByKey, displayByRecipe, f_346716_

Map<ResourceKey<Recipe<?>>, List<RecipeManager$ServerDisplayInfo>>: i, recipeToDisplay, field_54642, f_yzfonsti, recipesByKey, displayByRecipe, f_346716_

FileToIdConverter: c, RECIPE_LISTER, field_55213, f_mgtjzayv, FINDER, f_370651_

Constructors

Methods

1.21.3

Names

net.minecraft.world.item.crafting.RecipeMap

net.minecraft.world.item.crafting.RecipeManager

net.minecraft.class_10289

net.minecraft.class_1863

net.minecraft.unmapped.C_rrkbzyqf

net.minecraft.unmapped.C_hjseusrb

net.minecraft.recipe.PreparedRecipes

net.minecraft.recipe.ServerRecipeManager

net.minecraft.recipe.RecipeMap

net.minecraft.recipe.RecipeManager

net.minecraft.src.C_346183_

net.minecraft.src.C_1470_

Fields

org.slf4j.Logger: a, LOGGER, field_9027, f_hqaaykcp, LOGGER, LOGGER, f_44006_

HolderLookup$Provider: c, registries, field_54637, f_cfijlewf, registries, registries, f_314854_

com.google.common.collect.Multimap<RecipeType<?>, RecipeHolder<?>>: b, byType, field_54644, f_akwswwep, byType, byType, f_349161_

RecipeMap: a, EMPTY, field_54643, f_eleugjlr, EMPTY, EMPTY, f_348327_

Map<ResourceKey<Recipe<?>>, RecipeHolder<?>>: c, byKey, field_54645, f_gevtaflz, byKey, byKey, f_348754_

Map<ResourceKey<RecipePropertySet>, RecipeManager$IngredientExtractor>: b, RECIPE_PROPERTY_SETS, field_54897, f_kczkpctf, SOLE_INGREDIENT_GETTERS, RECIPE_PROPERTY_SETS, f_347382_

RecipeMap: d, recipes, field_54638, f_qlhewmmf, preparedRecipes, recipes, f_346395_

Map<ResourceKey<RecipePropertySet>, RecipePropertySet>: e, propertySets, field_54639, f_lwdpgeem, propertySets, propertySets, f_348877_

SelectableRecipe$SingleInputSet<StonecutterRecipe>: f, stonecutterRecipes, field_54640, f_sbxhtycx, stonecutterRecipes, stonecuttingRecipes, f_347679_

List<RecipeManager$ServerDisplayInfo>: g, allDisplays, field_54641, f_avfppxeg, recipes, displays, f_346240_

Map<ResourceKey<Recipe<?>>, List<RecipeManager$ServerDisplayInfo>>: h, recipeToDisplay, field_54642, f_yzfonsti, recipesByKey, displayByRecipe, f_346716_

Constructors

(HolderLookup$Provider)

(com.google.common.collect.Multimap<RecipeType<?>, RecipeHolder<?>>, Map<ResourceKey<Recipe<?>>, RecipeHolder<?>>)

Methods

<I extends RecipeInput, T extends Recipe<I>> Collection<RecipeHolder<T>> (RecipeType<T>): a, byType, method_64698, m_kvyyuwyi, getAll, byType, m_356013_

Collection<RecipeHolder<?>> (): e, getRecipes, method_8126, m_vrjdrstk, values, getRecipes, m_44051_

<I extends RecipeInput, T extends Recipe<I>> RecipeManager$CachedCheck<I, T> (RecipeType<T>): a, createCheck, method_42302, m_oqvxqpcm, createCachedMatchGetter, createCheck, m_220267_

<I extends RecipeInput, T extends Recipe<I>> Optional<RecipeHolder<T>> (RecipeType<T>, I, Level): a, getRecipeFor, method_8132, m_omtmmszf, getFirstMatch, getFirstMatch, m_44015_

<I extends RecipeInput, T extends Recipe<I>> Optional<RecipeHolder<T>> (RecipeType<T>, I, Level, RecipeHolder<T>): a, getRecipeFor, method_59993, m_igyegyvq, getFirstMatch, getFirstMatch, m_339836_

RecipeMap (Iterable<RecipeHolder<?>>): a, create, method_64700, m_ueyiaxvg, of, create, m_354801_

Collection<RecipeHolder<?>> (): a, values, method_64695, m_phpkajgc, recipes, values, m_352909_

RecipeHolder<?> (ResourceKey<Recipe<?>>): a, byKey, method_64696, m_mtzofxxz, get, get, m_353570_

<I extends RecipeInput, T extends Recipe<I>> Stream<RecipeHolder<T>> (RecipeType<T>, I, Level): a, getRecipesFor, method_64699, m_ohkdwsaa, find, getRecipes, m_351836_

RecipeMap (ResourceManager, ProfilerFiller): a, prepare, method_64680, m_vjbcbgny, prepare, prepare, m_5944_

void (RecipeMap, ResourceManager, ProfilerFiller): a, apply, method_20705, m_qwhkywli, apply, apply, m_5787_

void (FeatureFlagSet): a, finalizeRecipeLoading, method_64681, m_zjlbqobl, initialize, finalizeLoading, m_352914_

List<Ingredient> (FeatureFlagSet, List<Ingredient>): a, filterDisabled, method_64683, m_enpjndth, filterIngredients, filterDisabled, m_354133_

boolean (FeatureFlagSet, Ingredient): a, isIngredientEnabled, method_64682, m_tziaudbn, isEnabled, isEnabled, m_353965_

<I extends RecipeInput, T extends Recipe<I>> Optional<RecipeHolder<T>> (RecipeType<T>, I, Level, ResourceKey<Recipe<?>>): a, getRecipeFor, method_42299, m_yhwkrsrr, getFirstMatch, getFirstMatch, m_220248_

Optional<RecipeHolder<?>> (ResourceKey<Recipe<?>>): b, byKey, method_8130, m_dsxpcpxk, get, get, m_44043_

<T extends Recipe<?>> RecipeHolder<T> (RecipeType<T>, ResourceKey<Recipe<?>>): a, byKeyTyped, method_59821, m_jgeojtch, get, get, m_320711_

Map<ResourceKey<RecipePropertySet>, RecipePropertySet> (): b, getSynchronizedItemProperties, method_64692, m_pmavtcuv, getPropertySets, getSynchronizedPropertySets, m_351610_

SelectableRecipe$SingleInputSet<StonecutterRecipe> (): d, getSynchronizedStonecutterRecipes, method_64694, m_vdaiapfc, getStonecutterRecipeForSync, getSynchronizedStonecuttingRecipes, m_355529_

RecipePropertySet (ResourceKey<RecipePropertySet>): a, propertySet, method_64678, m_kdokqbcz, getPropertySet, getPropertySet, m_353891_

SelectableRecipe$SingleInputSet<StonecutterRecipe> (): a, stonecutterRecipes, method_64677, m_yajapjwu, getStonecutterRecipes, getStonecuttingRecipes, m_352810_

RecipeManager$ServerDisplayInfo (RecipeDisplayId): a, getRecipeFromDisplay, method_64686, m_rjyhicja, get, get, m_354858_

void (ResourceKey<Recipe<?>>, Consumer<RecipeDisplayEntry>): a, listDisplaysForRecipe, method_64679, m_wzltkytn, forEachRecipeDisplay, forEachDisplay, m_357033_

RecipeHolder<?> (ResourceKey<Recipe<?>>, com.google.gson.JsonObject, HolderLookup$Provider): a, fromJson, method_17720, m_hcqenhtt, deserialize, deserialize, m_44045_

List<RecipeManager$ServerDisplayInfo> (Iterable<RecipeHolder<?>>, FeatureFlagSet): a, unpackRecipeInfo, method_64688, m_zvzhojlr, collectServerRecipes, collectDisplayInfo, m_351620_

RecipeManager$IngredientExtractor (RecipeType<? extends SingleItemRecipe>): b, forSingleInput, method_64992, m_cuobwmoj, cookingIngredientGetter, createExtractorForSingleItemRecipe, m_357081_

1.21.2

Names

czd

dcl

net.minecraft.world.item.crafting.RecipeManager

net.minecraft.world.item.crafting.RecipeMap

net.minecraft.class_1863

net.minecraft.class_10289

net.minecraft.unmapped.C_hjseusrb

net.minecraft.unmapped.C_rrkbzyqf

net.minecraft.recipe.RecipeManager

net.minecraft.recipe.PreparedRecipes

net.minecraft.recipe.RecipeManager

net.minecraft.recipe.RecipeMap

net.minecraft.src.C_1470_

net.minecraft.src.C_346183_

Fields

com.google.gson.Gson: a, GSON, field_19359, f_kwbdpvdv, GSON, GSON, f_44005_

org.slf4j.Logger: b, LOGGER, field_9027, f_hqaaykcp, LOGGER, LOGGER, f_44006_

HolderLookup$Provider: c, registries, field_48848, f_cfijlewf, registryLookup, lookupProvider, f_314854_

com.google.common.collect.Multimap<RecipeType<?>, RecipeHolder<?>>: d, byType, field_51481, f_nkouqikk, recipesByType, recipesByType, f_316587_

com.google.common.collect.Multimap<RecipeType<?>, RecipeHolder<?>>: b, byType, field_54644, f_akwswwep, byType, byType, f_349161_

Map<ResourceLocation, RecipeHolder<?>>: e, byName, field_36308, f_jrpzcqji, recipesById, recipes, f_199900_

boolean: f, hasErrors, field_9024, f_yehcypye, errored, errored, f_44008_

RecipeMap: a, EMPTY, field_54643, f_eleugjlr, EMPTY, EMPTY, f_348327_

Map<ResourceKey<Recipe<?>>, RecipeHolder<?>>: c, byKey, field_54645, f_gevtaflz, byKey, byKey, f_348754_

Constructors

(HolderLookup$Provider)

(com.google.common.collect.Multimap<RecipeType<?>, RecipeHolder<?>>, Map<ResourceKey<Recipe<?>>, RecipeHolder<?>>)

Methods

void (Map<ResourceLocation, com.google.gson.JsonElement>, ResourceManager, ProfilerFiller): a, apply, method_20705, m_fenzmtpr, apply, apply, m_5787_

boolean (): a, hadErrorsLoading, method_35227, m_xyhfuata, isErrored, isErrored, m_151269_

<I extends RecipeInput, T extends Recipe<I>> List<RecipeHolder<T>> (RecipeType<T>): a, getAllRecipesFor, method_30027, m_ardwasqa, listAllOfType, listAllOfType, m_44013_

<I extends RecipeInput, T extends Recipe<I>> Collection<RecipeHolder<T>> (RecipeType<T>): c, byType, method_17717, m_xkivhqgi, getAllOfType, getAllOfType, m_44054_

<I extends RecipeInput, T extends Recipe<I>> Collection<RecipeHolder<T>> (RecipeType<T>): a, byType, method_64698, m_kvyyuwyi, getAll, byType, m_356013_

Optional<RecipeHolder<?>> (ResourceLocation): a, byKey, method_8130, m_dsxpcpxk, get, get, m_44043_

<T extends Recipe<?>> RecipeHolder<T> (RecipeType<T>, ResourceLocation): a, byKeyTyped, method_59821, m_jgeojtch, get, get, m_320711_

Collection<RecipeHolder<?>> (): b, getOrderedRecipes, method_59822, m_mubfpsqe, sortedValues, getSortedRecieps, m_323867_

Collection<RecipeHolder<?>> (): d, getRecipes, method_8126, m_vrjdrstk, values, getRecipes, m_44051_

Stream<ResourceLocation> (): e, getRecipeIds, method_8127, m_tfsmuhjx, keys, streamIds, m_44073_

RecipeHolder<?> (ResourceLocation, com.google.gson.JsonObject, HolderLookup$Provider): a, fromJson, method_17720, m_hcqenhtt, deserialize, deserialize, m_44045_

void (Iterable<RecipeHolder<?>>): a, replaceRecipes, method_20702, m_tkniqwbe, setRecipes, setRecipes, m_44024_

<I extends RecipeInput, T extends Recipe<I>> RecipeManager$CachedCheck<I, T> (RecipeType<T>): b, createCheck, method_42302, m_oqvxqpcm, createCachedMatchGetter, createCheck, m_220267_

<I extends RecipeInput, T extends Recipe<I>> Optional<RecipeHolder<T>> (RecipeType<T>, I, Level): a, getRecipeFor, method_8132, m_omtmmszf, getFirstMatch, getFirstMatch, m_44015_

<I extends RecipeInput, T extends Recipe<I>> Optional<RecipeHolder<T>> (RecipeType<T>, I, Level, ResourceLocation): a, getRecipeFor, method_42299, m_oegdnaun, getFirstMatch, getFirstMatch, m_220248_

<I extends RecipeInput, T extends Recipe<I>> Optional<RecipeHolder<T>> (RecipeType<T>, I, Level, RecipeHolder<T>): a, getRecipeFor, method_59993, m_igyegyvq, getFirstMatch, getFirstMatch, m_339836_

<I extends RecipeInput, T extends Recipe<I>> List<RecipeHolder<T>> (RecipeType<T>, I, Level): b, getRecipesFor, method_17877, m_hrukhdkd, getAllMatches, getAllMatches, m_44056_

<I extends RecipeInput, T extends Recipe<I>> NonNullList<ItemStack> (RecipeType<T>, I, Level): c, getRemainingItemsFor, method_8128, m_pgjmabyy, getRemainingStacks, getRemainder, m_44069_

RecipeMap (Iterable<RecipeHolder<?>>): a, create, method_64700, m_ueyiaxvg, of, create, m_354801_

Collection<RecipeHolder<?>> (): a, values, method_64695, m_phpkajgc, recipes, values, m_352909_

RecipeHolder<?> (ResourceKey<Recipe<?>>): a, byKey, method_64696, m_mtzofxxz, get, get, m_353570_

<I extends RecipeInput, T extends Recipe<I>> Stream<RecipeHolder<T>> (RecipeType<T>, I, Level): a, getRecipesFor, method_64699, m_ohkdwsaa, find, getRecipes, m_351836_

1.21.1

Names

Fields

Constructors

Methods

1.21

Names

cza

czd

Fields

HolderLookup$Provider: c, registries, field_48848, f_cfijlewf, registryLookup, f_314854_

HolderLookup$Provider: c, registries, field_48848, f_cfijlewf, registryLookup, lookupProvider, f_314854_

com.google.common.collect.Multimap<RecipeType<?>, RecipeHolder<?>>: d, byType, field_51481, f_nkouqikk, recipesByType, f_316587_

com.google.common.collect.Multimap<RecipeType<?>, RecipeHolder<?>>: d, byType, field_51481, f_nkouqikk, recipesByType, recipesByType, f_316587_

Map<ResourceLocation, RecipeHolder<?>>: e, byName, field_36308, f_jrpzcqji, recipesById, recipeFlatMap, f_199900_

Map<ResourceLocation, RecipeHolder<?>>: e, byName, field_36308, f_jrpzcqji, recipesById, recipes, f_199900_

Constructors

Methods

<C extends Container, T extends Recipe<C>> Optional<RecipeHolder<T>> (RecipeType<T>, C, Level): a, getRecipeFor, method_8132, m_gpongpgc, getFirstMatch, getFirstMatch, m_44015_

<C extends Container, T extends Recipe<C>> Optional<RecipeHolder<T>> (RecipeType<T>, C, Level, ResourceLocation): a, getRecipeFor, method_42299, m_iaavqdrh, getFirstMatch, getRecipeFor, m_220248_

<C extends Container, T extends Recipe<C>> List<RecipeHolder<T>> (RecipeType<T>, C, Level): b, getRecipesFor, method_17877, m_hrukhdkd, getAllMatches, getAllMatches, m_44056_

<C extends Container, T extends Recipe<C>> NonNullList<ItemStack> (RecipeType<T>, C, Level): c, getRemainingItemsFor, method_8128, m_pgjmabyy, getRemainingStacks, getRemainingStacks, m_44069_

<T extends Recipe<?>> RecipeHolder<T> (RecipeType<T>, ResourceLocation): a, byKeyTyped, method_59821, m_jgeojtch, get, m_320711_

<T extends Recipe<?>> RecipeHolder<T> (RecipeType<T>, ResourceLocation): a, byKeyTyped, method_59821, m_jgeojtch, get, get, m_320711_

Collection<RecipeHolder<?>> (): b, getOrderedRecipes, method_59822, m_mubfpsqe, sortedValues, m_323867_

Collection<RecipeHolder<?>> (): b, getOrderedRecipes, method_59822, m_mubfpsqe, sortedValues, getSortedRecieps, m_323867_

Collection<RecipeHolder<?>> (): d, getRecipes, method_8126, m_vrjdrstk, values, values, m_44051_

Collection<RecipeHolder<?>> (): d, getRecipes, method_8126, m_vrjdrstk, values, getRecipes, m_44051_

Stream<ResourceLocation> (): e, getRecipeIds, method_8127, m_tfsmuhjx, keys, keys, m_44073_

Stream<ResourceLocation> (): e, getRecipeIds, method_8127, m_tfsmuhjx, keys, streamIds, m_44073_

<I extends RecipeInput, T extends Recipe<I>> Optional<RecipeHolder<T>> (RecipeType<T>, I, Level): a, getRecipeFor, method_8132, m_omtmmszf, getFirstMatch, getFirstMatch, m_44015_

<I extends RecipeInput, T extends Recipe<I>> Optional<RecipeHolder<T>> (RecipeType<T>, I, Level, ResourceLocation): a, getRecipeFor, method_42299, m_oegdnaun, getFirstMatch, getFirstMatch, m_220248_

<I extends RecipeInput, T extends Recipe<I>> Optional<RecipeHolder<T>> (RecipeType<T>, I, Level, RecipeHolder<T>): a, getRecipeFor, method_59993, m_igyegyvq, getFirstMatch, getFirstMatch, m_339836_

<I extends RecipeInput, T extends Recipe<I>> List<RecipeHolder<T>> (RecipeType<T>, I, Level): b, getRecipesFor, method_17877, m_hrukhdkd, getAllMatches, getAllMatches, m_44056_

<I extends RecipeInput, T extends Recipe<I>> NonNullList<ItemStack> (RecipeType<T>, I, Level): c, getRemainingItemsFor, method_8128, m_pgjmabyy, getRemainingStacks, getRemainder, m_44069_

1.20.6

Names

cza

net.minecraft.world.item.crafting.RecipeManager

net.minecraft.class_1863

net.minecraft.unmapped.C_hjseusrb

net.minecraft.recipe.RecipeManager

net.minecraft.recipe.RecipeManager

net.minecraft.src.C_1470_

net.minecraft.world.item.crafting.CraftingManager

Fields

com.google.gson.Gson: a, GSON, field_19359, f_kwbdpvdv, GSON, GSON, f_44005_

org.slf4j.Logger: b, LOGGER, field_9027, f_hqaaykcp, LOGGER, LOGGER, f_44006_

HolderLookup$Provider: c, registries, field_48848, f_cfijlewf, registryLookup, f_314854_

com.google.common.collect.Multimap<RecipeType<?>, RecipeHolder<?>>: d, byType, field_51481, f_nkouqikk, recipesByType, f_316587_

Map<ResourceLocation, RecipeHolder<?>>: e, byName, field_36308, f_jrpzcqji, recipesById, recipeFlatMap, f_199900_

boolean: f, hasErrors, field_9024, f_yehcypye, errored, errored, f_44008_

Constructors

(HolderLookup$Provider)

Methods

void (Map<ResourceLocation, com.google.gson.JsonElement>, ResourceManager, ProfilerFiller): a, apply, method_20705, m_fenzmtpr, apply, apply, m_5787_

boolean (): a, hadErrorsLoading, method_35227, m_xyhfuata, isErrored, isErrored, m_151269_

<C extends Container, T extends Recipe<C>> Optional<RecipeHolder<T>> (RecipeType<T>, C, Level): a, getRecipeFor, method_8132, m_gpongpgc, getFirstMatch, getFirstMatch, m_44015_

<C extends Container, T extends Recipe<C>> Optional<RecipeHolder<T>> (RecipeType<T>, C, Level, ResourceLocation): a, getRecipeFor, method_42299, m_iaavqdrh, getFirstMatch, getRecipeFor, m_220248_

<C extends Container, T extends Recipe<C>> List<RecipeHolder<T>> (RecipeType<T>): a, getAllRecipesFor, method_30027, m_ardwasqa, listAllOfType, listAllOfType, m_44013_

<C extends Container, T extends Recipe<C>> List<RecipeHolder<T>> (RecipeType<T>, C, Level): b, getRecipesFor, method_17877, m_hrukhdkd, getAllMatches, getAllMatches, m_44056_

<C extends Container, T extends Recipe<C>> Collection<RecipeHolder<T>> (RecipeType<T>): c, byType, method_17717, m_xkivhqgi, getAllOfType, getAllOfType, m_44054_

<C extends Container, T extends Recipe<C>> NonNullList<ItemStack> (RecipeType<T>, C, Level): c, getRemainingItemsFor, method_8128, m_pgjmabyy, getRemainingStacks, getRemainingStacks, m_44069_

Optional<RecipeHolder<?>> (ResourceLocation): a, byKey, method_8130, m_dsxpcpxk, get, get, m_44043_

<T extends Recipe<?>> RecipeHolder<T> (RecipeType<T>, ResourceLocation): a, byKeyTyped, method_59821, m_jgeojtch, get, m_320711_

Collection<RecipeHolder<?>> (): b, getOrderedRecipes, method_59822, m_mubfpsqe, sortedValues, m_323867_

Collection<RecipeHolder<?>> (): d, getRecipes, method_8126, m_vrjdrstk, values, values, m_44051_

Stream<ResourceLocation> (): e, getRecipeIds, method_8127, m_tfsmuhjx, keys, keys, m_44073_

RecipeHolder<?> (ResourceLocation, com.google.gson.JsonObject, HolderLookup$Provider): a, fromJson, method_17720, m_hcqenhtt, deserialize, deserialize, m_44045_

void (Iterable<RecipeHolder<?>>): a, replaceRecipes, method_20702, m_tkniqwbe, setRecipes, setRecipes, m_44024_

<C extends Container, T extends Recipe<C>> RecipeManager$CachedCheck<C, T> (RecipeType<T>): b, createCheck, method_42302, m_oqvxqpcm, createCachedMatchGetter, createCheck, m_220267_