net.minecraft.data.recipes

public abstract class RecipeProvider

implements DataProvider

oo
net.minecraft.data.recipes.RecipeProvider
net.minecraft.class_2446
net.minecraft.data.server.recipe.RecipeProvider
net.minecraft.src.C_4829_

Field summary

Modifier and TypeField
final PackOutput$PathProvider
d
recipePathProvider
field_39378
recipesPathResolver
f_236355_
final PackOutput$PathProvider
e
advancementPathProvider
field_39379
advancementsPathResolver
f_236356_
private final CompletableFuture<HolderLookup$Provider>
f
registries
field_48981
registryLookupFuture
f_315873_
private static final Map<BlockFamily$Variant, BiFunction<ItemLike, ItemLike, RecipeBuilder>>
g
SHAPE_BUILDERS
field_28555
VARIANT_FACTORIES
f_244077_

Constructor summary

ModifierConstructor
public (PackOutput output, CompletableFuture<HolderLookup$Provider> registryLookupFuture)

Method summary

Modifier and TypeMethod
public final CompletableFuture<?>
a(ly arg0)
run(CachedOutput arg0)
method_10319(class_7403 arg0)
run(DataWriter arg0)
m_213708_(C_213475_ arg0)
protected CompletableFuture<?>
a(ly arg0, jo$a arg1)
run(CachedOutput arg0, HolderLookup$Provider arg1)
method_56888(class_7403 arg0, class_7225$class_7874 arg1)
run(DataWriter writer, RegistryWrapper$WrapperLookup registryLookup)
m_252749_(C_213475_ p_328892_, C_213466_$C_254607_ arg1)
protected CompletableFuture<?>
a(ly arg0, jo$a arg1, ag arg2)
buildAdvancement(CachedOutput arg0, HolderLookup$Provider arg1, AdvancementHolder arg2)
method_46206(class_7403 arg0, class_7225$class_7874 arg1, class_8779 arg2)
saveRecipeAdvancement(DataWriter cache, RegistryWrapper$WrapperLookup registryLookup, AdvancementEntry advancement)
m_253240_(C_213475_ p_335995_, C_213466_$C_254607_ p_297687_, C_290295_ arg2)
protected abstract void
a(on arg0)
buildRecipes(RecipeOutput arg0)
method_10419(class_8790 arg0)
generate(RecipeExporter exporter)
m_245200_(C_290160_ arg0)
protected static void
a(on arg0, cpl arg1)
generateForEnabledBlockFamilies(RecipeOutput arg0, FeatureFlagSet arg1)
method_46207(class_8790 arg0, class_7699 arg1)
generateFamilies(RecipeExporter exporter, FeatureSet enabledFeatures)
m_247051_(C_290160_ p_300618_, C_243488_ p_251836_)
protected static void
a(on arg0, dcv arg1, dcv arg2, String arg3)
oneToOneConversionRecipe(RecipeOutput arg0, ItemLike arg1, ItemLike arg2, String arg3)
method_36444(class_8790 arg0, class_1935 arg1, class_1935 arg2, String arg3)
offerSingleOutputShapelessRecipe(RecipeExporter exporter, ItemConvertible output, ItemConvertible input, String group)
m_176551_(C_290160_ p_299023_, C_1595_ p_176553_, C_1595_ p_176554_, String p_176555_)
protected static void
a(on arg0, dcv arg1, dcv arg2, String arg3, int arg4)
oneToOneConversionRecipe(RecipeOutput arg0, ItemLike arg1, ItemLike arg2, String arg3, int arg4)
method_36445(class_8790 arg0, class_1935 arg1, class_1935 arg2, String arg3, int arg4)
offerShapelessRecipe(RecipeExporter exporter, ItemConvertible output, ItemConvertible input, String group, int outputCount)
m_176556_(C_290160_ p_301230_, C_1595_ p_176558_, C_1595_ p_176559_, String p_176560_, int p_176561_)
protected static void
a(on arg0, List<dcv> arg1, om arg2, dcv arg3, float arg4, int arg5, String arg6)
oreSmelting(RecipeOutput arg0, List<ItemLike> arg1, RecipeCategory arg2, ItemLike arg3, float arg4, int arg5, String arg6)
method_36233(class_8790 arg0, List<class_1935> arg1, class_7800 arg2, class_1935 arg3, float arg4, int arg5, String arg6)
offerSmelting(RecipeExporter exporter, List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group)
m_246272_(C_290160_ p_300202_, List<C_1595_> p_250172_, C_243442_ p_250588_, C_1595_ p_251868_, float p_250789_, int p_252144_, String p_251687_)
protected static void
b(on arg0, List<dcv> arg1, om arg2, dcv arg3, float arg4, int arg5, String arg6)
oreBlasting(RecipeOutput arg0, List<ItemLike> arg1, RecipeCategory arg2, ItemLike arg3, float arg4, int arg5, String arg6)
method_36234(class_8790 arg0, List<class_1935> arg1, class_7800 arg2, class_1935 arg3, float arg4, int arg5, String arg6)
offerBlasting(RecipeExporter exporter, List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group)
m_245412_(C_290160_ p_298528_, List<C_1595_> p_251504_, C_243442_ p_248846_, C_1595_ p_249735_, float p_248783_, int p_250303_, String p_251984_)
private static <T extends AbstractCookingRecipe> void
a(on arg0, cze<T> arg1, cyh$a<T> arg2, List<dcv> arg3, om arg4, dcv arg5, float arg6, int arg7, String arg8, String arg9)
oreCooking(RecipeOutput arg0, RecipeSerializer<T> arg1, AbstractCookingRecipe$Factory<T> arg2, List<ItemLike> arg3, RecipeCategory arg4, ItemLike arg5, float arg6, int arg7, String arg8, String arg9)
method_36232(class_8790 arg0, class_1865<T> arg1, class_1874$class_3958<T> arg2, List<class_1935> arg3, class_7800 arg4, class_1935 arg5, float arg6, int arg7, String arg8, String arg9)
offerMultipleOptions(RecipeExporter exporter, RecipeSerializer<T> serializer, AbstractCookingRecipe$RecipeFactory<T> recipeFactory, List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group, String suffix)
m_245809_(C_290160_ p_297621_, C_1471_<T> p_251817_, C_1451_$C_301894_<T> p_312098_, List<C_1595_> p_249619_, C_243442_ p_251154_, C_1595_ p_250066_, float p_251871_, int p_251316_, String p_251450_, String p_249236_)
protected static void
a(on arg0, cul arg1, om arg2, cul arg3)
netheriteSmithing(RecipeOutput arg0, Item arg1, RecipeCategory arg2, Item arg3)
method_29728(class_8790 arg0, class_1792 arg1, class_7800 arg2, class_1792 arg3)
offerNetheriteUpgradeRecipe(RecipeExporter exporter, Item input, RecipeCategory category, Item result)
m_246630_(C_290160_ p_298409_, C_1381_ p_250046_, C_243442_ p_248986_, C_1381_ p_250389_)
protected static void
a(on arg0, cul arg1, akr arg2)
trimSmithing(RecipeOutput arg0, Item arg1, ResourceLocation arg2)
method_48530(class_8790 arg0, class_1792 arg1, class_2960 arg2)
offerSmithingTrimRecipe(RecipeExporter exporter, Item template, Identifier recipeId)
m_284421_(C_290160_ p_297574_, C_1381_ p_285461_, C_5265_ p_285044_)
protected static void
a(on arg0, om arg1, dcv arg2, dcv arg3)
twoByTwoPacker(RecipeOutput arg0, RecipeCategory arg1, ItemLike arg2, ItemLike arg3)
method_46209(class_8790 arg0, class_7800 arg1, class_1935 arg2, class_1935 arg3)
offer2x2CompactingRecipe(RecipeExporter exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input)
m_247540_(C_290160_ p_297675_, C_243442_ p_250881_, C_1595_ p_252184_, C_1595_ p_249710_)
protected static void
a(on arg0, om arg1, dcv arg2, dcv arg3, String arg4)
threeByThreePacker(RecipeOutput arg0, RecipeCategory arg1, ItemLike arg2, ItemLike arg3, String arg4)
method_47521(class_8790 arg0, class_7800 arg1, class_1935 arg2, class_1935 arg3, String arg4)
offerCompactingRecipe(RecipeExporter exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input, String criterionName)
m_257994_(C_290160_ p_298075_, C_243442_ p_259247_, C_1595_ p_259376_, C_1595_ p_259717_, String p_260308_)
protected static void
b(on arg0, om arg1, dcv arg2, dcv arg3)
threeByThreePacker(RecipeOutput arg0, RecipeCategory arg1, ItemLike arg2, ItemLike arg3)
method_47522(class_8790 arg0, class_7800 arg1, class_1935 arg2, class_1935 arg3)
offerCompactingRecipe(RecipeExporter exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input)
m_258049_(C_290160_ p_299853_, C_243442_ p_259186_, C_1595_ p_259360_, C_1595_ p_259263_)
protected static void
a(on arg0, dcv arg1, awu<cul> arg2, int arg3)
planksFromLog(RecipeOutput arg0, ItemLike arg1, TagKey<Item> arg2, int arg3)
method_24475(class_8790 arg0, class_1935 arg1, class_6862<class_1792> arg2, int arg3)
offerPlanksRecipe2(RecipeExporter exporter, ItemConvertible output, TagKey<Item> input, int count)
m_257929_(C_290160_ p_298877_, C_1595_ p_259052_, C_203208_<C_1381_> p_259045_, int p_259471_)
protected static void
b(on arg0, dcv arg1, awu<cul> arg2, int arg3)
planksFromLogs(RecipeOutput arg0, ItemLike arg1, TagKey<Item> arg2, int arg3)
method_24477(class_8790 arg0, class_1935 arg1, class_6862<class_1792> arg2, int arg3)
offerPlanksRecipe(RecipeExporter exporter, ItemConvertible output, TagKey<Item> input, int count)
m_257424_(C_290160_ p_298139_, C_1595_ p_259193_, C_203208_<C_1381_> p_259818_, int p_259807_)
protected static void
a(on arg0, dcv arg1, dcv arg2)
woodFromLogs(RecipeOutput arg0, ItemLike arg1, ItemLike arg2)
method_24476(class_8790 arg0, class_1935 arg1, class_1935 arg2)
offerBarkBlockRecipe(RecipeExporter exporter, ItemConvertible output, ItemConvertible input)
m_126002_(C_290160_ p_298359_, C_1595_ p_126004_, C_1595_ p_126005_)
protected static void
b(on arg0, dcv arg1, dcv arg2)
woodenBoat(RecipeOutput arg0, ItemLike arg1, ItemLike arg2)
method_24478(class_8790 arg0, class_1935 arg1, class_1935 arg2)
offerBoatRecipe(RecipeExporter exporter, ItemConvertible output, ItemConvertible input)
m_126021_(C_290160_ p_300366_, C_1595_ p_126023_, C_1595_ p_126024_)
protected static void
c(on arg0, dcv arg1, dcv arg2)
chestBoat(RecipeOutput arg0, ItemLike arg1, ItemLike arg2)
method_42754(class_8790 arg0, class_1935 arg1, class_1935 arg2)
offerChestBoatRecipe(RecipeExporter exporter, ItemConvertible output, ItemConvertible input)
m_236371_(C_290160_ p_300411_, C_1595_ p_236373_, C_1595_ p_236374_)
private static RecipeBuilder
d(dcv arg0, cyw arg1)
buttonBuilder(ItemLike arg0, Ingredient arg1)
method_33542(class_1935 arg0, class_1856 arg1)
createTransmutationRecipe(ItemConvertible output, Ingredient input)
m_176658_(C_1595_ p_176659_, C_1462_ p_176660_)
protected static RecipeBuilder
a(dcv arg0, cyw arg1)
doorBuilder(ItemLike arg0, Ingredient arg1)
method_33544(class_1935 arg0, class_1856 arg1)
createDoorRecipe(ItemConvertible output, Ingredient input)
m_176670_(C_1595_ p_176671_, C_1462_ p_176672_)
private static RecipeBuilder
e(dcv arg0, cyw arg1)
fenceBuilder(ItemLike arg0, Ingredient arg1)
method_33546(class_1935 arg0, class_1856 arg1)
createFenceRecipe(ItemConvertible output, Ingredient input)
m_176678_(C_1595_ p_176679_, C_1462_ p_176680_)
private static RecipeBuilder
f(dcv arg0, cyw arg1)
fenceGateBuilder(ItemLike arg0, Ingredient arg1)
method_33548(class_1935 arg0, class_1856 arg1)
createFenceGateRecipe(ItemConvertible output, Ingredient input)
m_176684_(C_1595_ p_176685_, C_1462_ p_176686_)
protected static void
d(on arg0, dcv arg1, dcv arg2)
pressurePlate(RecipeOutput arg0, ItemLike arg1, ItemLike arg2)
method_32813(class_8790 arg0, class_1935 arg1, class_1935 arg2)
offerPressurePlateRecipe(RecipeExporter exporter, ItemConvertible output, ItemConvertible input)
m_176690_(C_290160_ p_299733_, C_1595_ p_176692_, C_1595_ p_176693_)
private static RecipeBuilder
c(om arg0, dcv arg1, cyw arg2)
pressurePlateBuilder(RecipeCategory arg0, ItemLike arg1, Ingredient arg2)
method_32806(class_7800 arg0, class_1935 arg1, class_1856 arg2)
createPressurePlateRecipe(RecipeCategory category, ItemConvertible output, Ingredient input)
m_247347_(C_243442_ p_251447_, C_1595_ p_251989_, C_1462_ p_249211_)
protected static void
c(on arg0, om arg1, dcv arg2, dcv arg3)
slab(RecipeOutput arg0, RecipeCategory arg1, ItemLike arg2, ItemLike arg3)
method_32814(class_8790 arg0, class_7800 arg1, class_1935 arg2, class_1935 arg3)
offerSlabRecipe(RecipeExporter exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input)
m_246658_(C_290160_ p_300089_, C_243442_ p_251848_, C_1595_ p_249368_, C_1595_ p_252133_)
protected static RecipeBuilder
a(om arg0, dcv arg1, cyw arg2)
slabBuilder(RecipeCategory arg0, ItemLike arg1, Ingredient arg2)
method_32804(class_7800 arg0, class_1935 arg1, class_1856 arg2)
createSlabRecipe(RecipeCategory category, ItemConvertible output, Ingredient input)
m_247552_(C_243442_ p_251707_, C_1595_ p_251284_, C_1462_ p_248824_)
protected static RecipeBuilder
b(dcv arg0, cyw arg1)
stairBuilder(ItemLike arg0, Ingredient arg1)
method_32808(class_1935 arg0, class_1856 arg1)
createStairsRecipe(ItemConvertible output, Ingredient input)
m_176710_(C_1595_ p_176711_, C_1462_ p_176712_)
protected static RecipeBuilder
c(dcv arg0, cyw arg1)
trapdoorBuilder(ItemLike arg0, Ingredient arg1)
method_33553(class_1935 arg0, class_1856 arg1)
createTrapdoorRecipe(ItemConvertible output, Ingredient input)
m_176720_(C_1595_ p_176721_, C_1462_ p_176722_)
private static RecipeBuilder
g(dcv arg0, cyw arg1)
signBuilder(ItemLike arg0, Ingredient arg1)
method_33555(class_1935 arg0, class_1856 arg1)
createSignRecipe(ItemConvertible output, Ingredient input)
m_176726_(C_1595_ p_176727_, C_1462_ p_176728_)
protected static void
e(on arg0, dcv arg1, dcv arg2)
hangingSign(RecipeOutput arg0, ItemLike arg1, ItemLike arg2)
method_46208(class_8790 arg0, class_1935 arg1, class_1935 arg2)
offerHangingSignRecipe(RecipeExporter exporter, ItemConvertible output, ItemConvertible input)
m_246977_(C_290160_ p_300811_, C_1595_ p_252355_, C_1595_ p_250437_)
protected static void
a(on arg0, List<cul> arg1, List<cul> arg2, String arg3)
colorBlockWithDye(RecipeOutput arg0, List<Item> arg1, List<Item> arg2, String arg3)
method_51890(class_8790 arg0, List<class_1792> arg1, List<class_1792> arg2, String arg3)
offerDyeableRecipes(RecipeExporter exporter, List<Item> dyes, List<Item> dyeables, String group)
m_289596_(C_290160_ p_297350_, List<C_1381_> p_289675_, List<C_1381_> p_289672_, String p_289641_)
protected static void
f(on arg0, dcv arg1, dcv arg2)
carpet(RecipeOutput arg0, ItemLike arg1, ItemLike arg2)
method_24885(class_8790 arg0, class_1935 arg1, class_1935 arg2)
offerCarpetRecipe(RecipeExporter exporter, ItemConvertible output, ItemConvertible input)
m_176716_(C_290160_ p_298709_, C_1595_ p_176718_, C_1595_ p_176719_)
protected static void
g(on arg0, dcv arg1, dcv arg2)
bedFromPlanksAndWool(RecipeOutput arg0, ItemLike arg1, ItemLike arg2)
method_24887(class_8790 arg0, class_1935 arg1, class_1935 arg2)
offerBedRecipe(RecipeExporter exporter, ItemConvertible output, ItemConvertible input)
m_126073_(C_290160_ p_300515_, C_1595_ p_126075_, C_1595_ p_126076_)
protected static void
h(on arg0, dcv arg1, dcv arg2)
banner(RecipeOutput arg0, ItemLike arg1, ItemLike arg2)
method_24889(class_8790 arg0, class_1935 arg1, class_1935 arg2)
offerBannerRecipe(RecipeExporter exporter, ItemConvertible output, ItemConvertible input)
m_126081_(C_290160_ p_300693_, C_1595_ p_126083_, C_1595_ p_126084_)
protected static void
i(on arg0, dcv arg1, dcv arg2)
stainedGlassFromGlassAndDye(RecipeOutput arg0, ItemLike arg1, ItemLike arg2)
method_24890(class_8790 arg0, class_1935 arg1, class_1935 arg2)
offerStainedGlassDyeingRecipe(RecipeExporter exporter, ItemConvertible output, ItemConvertible input)
m_126085_(C_290160_ p_297360_, C_1595_ p_126087_, C_1595_ p_126088_)
protected static void
j(on arg0, dcv arg1, dcv arg2)
stainedGlassPaneFromStainedGlass(RecipeOutput arg0, ItemLike arg1, ItemLike arg2)
method_24891(class_8790 arg0, class_1935 arg1, class_1935 arg2)
offerStainedGlassPaneRecipe(RecipeExporter exporter, ItemConvertible output, ItemConvertible input)
m_126089_(C_290160_ p_300949_, C_1595_ p_126091_, C_1595_ p_126092_)
protected static void
k(on arg0, dcv arg1, dcv arg2)
stainedGlassPaneFromGlassPaneAndDye(RecipeOutput arg0, ItemLike arg1, ItemLike arg2)
method_24892(class_8790 arg0, class_1935 arg1, class_1935 arg2)
offerStainedGlassPaneDyeingRecipe(RecipeExporter exporter, ItemConvertible output, ItemConvertible input)
m_126093_(C_290160_ p_298776_, C_1595_ p_126095_, C_1595_ p_126096_)
protected static void
l(on arg0, dcv arg1, dcv arg2)
coloredTerracottaFromTerracottaAndDye(RecipeOutput arg0, ItemLike arg1, ItemLike arg2)
method_24893(class_8790 arg0, class_1935 arg1, class_1935 arg2)
offerTerracottaDyeingRecipe(RecipeExporter exporter, ItemConvertible output, ItemConvertible input)
m_126097_(C_290160_ p_297522_, C_1595_ p_126099_, C_1595_ p_126100_)
protected static void
m(on arg0, dcv arg1, dcv arg2)
concretePowder(RecipeOutput arg0, ItemLike arg1, ItemLike arg2)
method_24894(class_8790 arg0, class_1935 arg1, class_1935 arg2)
offerConcretePowderDyeingRecipe(RecipeExporter exporter, ItemConvertible output, ItemConvertible input)
m_126101_(C_290160_ p_300890_, C_1595_ p_126103_, C_1595_ p_126104_)
protected static void
n(on arg0, dcv arg1, dcv arg2)
candle(RecipeOutput arg0, ItemLike arg1, ItemLike arg2)
method_32233(class_8790 arg0, class_1935 arg1, class_1935 arg2)
offerCandleDyeingRecipe(RecipeExporter exporter, ItemConvertible output, ItemConvertible input)
m_176542_(C_290160_ p_299296_, C_1595_ p_176544_, C_1595_ p_176545_)
protected static void
d(on arg0, om arg1, dcv arg2, dcv arg3)
wall(RecipeOutput arg0, RecipeCategory arg1, ItemLike arg2, ItemLike arg3)
method_32809(class_8790 arg0, class_7800 arg1, class_1935 arg2, class_1935 arg3)
offerWallRecipe(RecipeExporter exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input)
m_246382_(C_290160_ p_298550_, C_243442_ p_251148_, C_1595_ p_250499_, C_1595_ p_249970_)
private static RecipeBuilder
d(om arg0, dcv arg1, cyw arg2)
wallBuilder(RecipeCategory arg0, ItemLike arg1, Ingredient arg2)
method_33531(class_7800 arg0, class_1935 arg1, class_1856 arg2)
getWallRecipe(RecipeCategory category, ItemConvertible output, Ingredient input)
m_245864_(C_243442_ p_249083_, C_1595_ p_250754_, C_1462_ p_250311_)
protected static void
e(on arg0, om arg1, dcv arg2, dcv arg3)
polished(RecipeOutput arg0, RecipeCategory arg1, ItemLike arg2, ItemLike arg3)
method_32810(class_8790 arg0, class_7800 arg1, class_1935 arg2, class_1935 arg3)
offerPolishedStoneRecipe(RecipeExporter exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input)
m_245931_(C_290160_ p_300055_, C_243442_ p_248719_, C_1595_ p_250032_, C_1595_ p_250021_)
private static RecipeBuilder
e(om arg0, dcv arg1, cyw arg2)
polishedBuilder(RecipeCategory arg0, ItemLike arg1, Ingredient arg2)
method_33537(class_7800 arg0, class_1935 arg1, class_1856 arg2)
createCondensingRecipe(RecipeCategory category, ItemConvertible output, Ingredient input)
m_247174_(C_243442_ p_249131_, C_1595_ p_251242_, C_1462_ p_251412_)
protected static void
f(on arg0, om arg1, dcv arg2, dcv arg3)
cut(RecipeOutput arg0, RecipeCategory arg1, ItemLike arg2, ItemLike arg3)
method_32811(class_8790 arg0, class_7800 arg1, class_1935 arg2, class_1935 arg3)
offerCutCopperRecipe(RecipeExporter exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input)
m_247059_(C_290160_ p_297773_, C_243442_ p_252306_, C_1595_ p_249686_, C_1595_ p_251100_)
private static ShapedRecipeBuilder
f(om arg0, dcv arg1, cyw arg2)
cutBuilder(RecipeCategory arg0, ItemLike arg1, Ingredient arg2)
method_36547(class_7800 arg0, class_1935 arg1, class_1856 arg2)
createCutCopperRecipe(RecipeCategory category, ItemConvertible output, Ingredient input)
m_245792_(C_243442_ p_250895_, C_1595_ p_251147_, C_1462_ p_251563_)
protected static void
g(on arg0, om arg1, dcv arg2, dcv arg3)
chiseled(RecipeOutput arg0, RecipeCategory arg1, ItemLike arg2, ItemLike arg3)
method_32812(class_8790 arg0, class_7800 arg1, class_1935 arg2, class_1935 arg3)
offerChiseledBlockRecipe(RecipeExporter exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input)
m_246222_(C_290160_ p_301222_, C_243442_ p_251604_, C_1595_ p_251049_, C_1595_ p_252267_)
protected static void
h(on arg0, om arg1, dcv arg2, dcv arg3)
mosaicBuilder(RecipeOutput arg0, RecipeCategory arg1, ItemLike arg2, ItemLike arg3)
method_46212(class_8790 arg0, class_7800 arg1, class_1935 arg2, class_1935 arg3)
offerMosaicRecipe(RecipeExporter exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input)
m_247239_(C_290160_ p_298750_, C_243442_ p_248788_, C_1595_ p_251925_, C_1595_ p_252242_)
protected static ShapedRecipeBuilder
b(om arg0, dcv arg1, cyw arg2)
chiseledBuilder(RecipeCategory arg0, ItemLike arg1, Ingredient arg2)
method_32805(class_7800 arg0, class_1935 arg1, class_1856 arg2)
createChiseledBlockRecipe(RecipeCategory category, ItemConvertible output, Ingredient input)
m_246451_(C_243442_ p_251755_, C_1595_ p_249782_, C_1462_ p_250087_)
protected static void
i(on arg0, om arg1, dcv arg2, dcv arg3)
stonecutterResultFromBase(RecipeOutput arg0, RecipeCategory arg1, ItemLike arg2, ItemLike arg3)
method_33717(class_8790 arg0, class_7800 arg1, class_1935 arg2, class_1935 arg3)
offerStonecuttingRecipe(RecipeExporter exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input)
m_247298_(C_290160_ p_299266_, C_243442_ p_250609_, C_1595_ p_251254_, C_1595_ p_249666_)
protected static void
a(on arg0, om arg1, dcv arg2, dcv arg3, int arg4)
stonecutterResultFromBase(RecipeOutput arg0, RecipeCategory arg1, ItemLike arg2, ItemLike arg3, int arg4)
method_33715(class_8790 arg0, class_7800 arg1, class_1935 arg2, class_1935 arg3, int arg4)
offerStonecuttingRecipe(RecipeExporter exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input, int count)
m_247600_(C_290160_ p_300991_, C_243442_ p_248911_, C_1595_ p_251265_, C_1595_ p_250033_, int p_301035_)
private static void
p(on arg0, dcv arg1, dcv arg2)
smeltingResultFromBase(RecipeOutput arg0, ItemLike arg1, ItemLike arg2)
method_34662(class_8790 arg0, class_1935 arg1, class_1935 arg2)
offerCrackingRecipe(RecipeExporter exporter, ItemConvertible output, ItemConvertible input)
m_176739_(C_290160_ p_298757_, C_1595_ p_176741_, C_1595_ p_176742_)
protected static void
a(on arg0, om arg1, dcv arg2, om arg3, dcv arg4)
nineBlockStorageRecipes(RecipeOutput arg0, RecipeCategory arg1, ItemLike arg2, RecipeCategory arg3, ItemLike arg4)
method_36325(class_8790 arg0, class_7800 arg1, class_1935 arg2, class_7800 arg3, class_1935 arg4)
offerReversibleCompactingRecipes(RecipeExporter exporter, RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem)
m_247655_(C_290160_ p_298715_, C_243442_ p_251203_, C_1595_ p_251689_, C_243442_ p_251376_, C_1595_ p_248771_)
protected static void
a(on arg0, om arg1, dcv arg2, om arg3, dcv arg4, String arg5, String arg6)
nineBlockStorageRecipesWithCustomPacking(RecipeOutput arg0, RecipeCategory arg1, ItemLike arg2, RecipeCategory arg3, ItemLike arg4, String arg5, String arg6)
method_36446(class_8790 arg0, class_7800 arg1, class_1935 arg2, class_7800 arg3, class_1935 arg4, String arg5, String arg6)
offerReversibleCompactingRecipesWithCompactingRecipeGroup(RecipeExporter exporter, RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String compactingId, String compactingGroup)
m_246075_(C_290160_ p_300453_, C_243442_ p_250885_, C_1595_ p_251651_, C_243442_ p_250874_, C_1595_ p_248576_, String p_250171_, String p_249386_)
protected static void
b(on arg0, om arg1, dcv arg2, om arg3, dcv arg4, String arg5, String arg6)
nineBlockStorageRecipesRecipesWithCustomUnpacking(RecipeOutput arg0, RecipeCategory arg1, ItemLike arg2, RecipeCategory arg3, ItemLike arg4, String arg5, String arg6)
method_36449(class_8790 arg0, class_7800 arg1, class_1935 arg2, class_7800 arg3, class_1935 arg4, String arg5, String arg6)
offerReversibleCompactingRecipesWithReverseRecipeGroup(RecipeExporter exporter, RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String reverseId, String reverseGroup)
m_245261_(C_290160_ p_298590_, C_243442_ p_248979_, C_1595_ p_249101_, C_243442_ p_252036_, C_1595_ p_250886_, String p_248768_, String p_250847_)
private static void
a(on arg0, om arg1, dcv arg2, om arg3, dcv arg4, String arg5, String arg6, String arg7, String arg8)
nineBlockStorageRecipes(RecipeOutput arg0, RecipeCategory arg1, ItemLike arg2, RecipeCategory arg3, ItemLike arg4, String arg5, String arg6, String arg7, String arg8)
method_36447(class_8790 arg0, class_7800 arg1, class_1935 arg2, class_7800 arg3, class_1935 arg4, String arg5, String arg6, String arg7, String arg8)
offerReversibleCompactingRecipes(RecipeExporter exporter, RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String compactingId, String compactingGroup, String reverseId, String reverseGroup)
m_247368_(C_290160_ p_298159_, C_243442_ p_250083_, C_1595_ p_250042_, C_243442_ p_248977_, C_1595_ p_251911_, String p_250475_, String p_248641_, String p_252237_, String p_250414_)
protected static void
a(on arg0, dcv arg1, awu<cul> arg2)
copySmithingTemplate(RecipeOutput arg0, ItemLike arg1, TagKey<Item> arg2)
method_48532(class_8790 arg0, class_1935 arg1, class_6862<class_1792> arg2)
offerSmithingTemplateCopyingRecipe(RecipeExporter exporter, ItemConvertible template, TagKey<Item> resource)
m_266438_(C_290160_ p_299385_, C_1595_ p_267133_, C_203208_<C_1381_> p_298808_)
protected static void
o(on arg0, dcv arg1, dcv arg2)
copySmithingTemplate(RecipeOutput arg0, ItemLike arg1, ItemLike arg2)
method_48533(class_8790 arg0, class_1935 arg1, class_1935 arg2)
offerSmithingTemplateCopyingRecipe(RecipeExporter exporter, ItemConvertible template, ItemConvertible resource)
m_266564_(C_290160_ p_300831_, C_1595_ p_266974_, C_1595_ p_298586_)
protected static void
a(on arg0, dcv arg1, cyw arg2)
copySmithingTemplate(RecipeOutput arg0, ItemLike arg1, Ingredient arg2)
method_60922(class_8790 arg0, class_1935 arg1, class_1856 arg2)
offerSmithingTemplateCopyingRecipe(RecipeExporter exporter, ItemConvertible template, Ingredient resource)
m_339495_(C_290160_ p_344759_, C_1595_ p_345069_, C_1462_ p_343497_)
protected static <T extends AbstractCookingRecipe> void
a(on arg0, String arg1, cze<T> arg2, cyh$a<T> arg3, int arg4)
cookRecipes(RecipeOutput arg0, String arg1, RecipeSerializer<T> arg2, AbstractCookingRecipe$Factory<T> arg3, int arg4)
method_17585(class_8790 arg0, String arg1, class_1865<T> arg2, class_1874$class_3958<T> arg3, int arg4)
generateCookingRecipes(RecipeExporter exporter, String cooker, RecipeSerializer<T> serializer, AbstractCookingRecipe$RecipeFactory<T> recipeFactory, int cookingTime)
m_126006_(C_290160_ p_298337_, String p_126008_, C_1471_<T> p_250529_, C_1451_$C_301894_<T> p_312851_, int p_126010_)
private static <T extends AbstractCookingRecipe> void
a(on arg0, String arg1, cze<T> arg2, cyh$a<T> arg3, int arg4, dcv arg5, dcv arg6, float arg7)
simpleCookingRecipe(RecipeOutput arg0, String arg1, RecipeSerializer<T> arg2, AbstractCookingRecipe$Factory<T> arg3, int arg4, ItemLike arg5, ItemLike arg6, float arg7)
method_36448(class_8790 arg0, String arg1, class_1865<T> arg2, class_1874$class_3958<T> arg3, int arg4, class_1935 arg5, class_1935 arg6, float arg7)
offerFoodCookingRecipe(RecipeExporter exporter, String cooker, RecipeSerializer<T> serializer, AbstractCookingRecipe$RecipeFactory<T> recipeFactory, int cookingTime, ItemConvertible items, ItemConvertible output, float experience)
m_247434_(C_290160_ p_301359_, String p_249709_, C_1471_<T> p_251876_, C_1451_$C_301894_<T> p_311509_, int p_249258_, C_1595_ p_250669_, C_1595_ p_250224_, float p_252138_)
protected static void
b(on arg0, cpl arg1)
waxRecipes(RecipeOutput arg0, FeatureFlagSet arg1)
method_34854(class_8790 arg0, class_7699 arg1)
offerWaxingRecipes(RecipeExporter exporter, FeatureSet enabledFeatures)
m_176610_(C_290160_ p_298400_, C_243488_ p_312821_)
protected static void
a(on arg0, dfy arg1, dfy arg2)
grate(RecipeOutput arg0, Block arg1, Block arg2)
method_54829(class_8790 arg0, class_2248 arg1, class_2248 arg2)
offerGrateRecipe(RecipeExporter exporter, Block output, Block input)
m_306715_(C_290160_ p_311070_, C_1706_ p_309854_, C_1706_ p_310802_)
protected static void
b(on arg0, dfy arg1, dfy arg2)
copperBulb(RecipeOutput arg0, Block arg1, Block arg2)
method_54830(class_8790 arg0, class_2248 arg1, class_2248 arg2)
offerBulbRecipe(RecipeExporter exporter, Block output, Block input)
m_306759_(C_290160_ p_310731_, C_1706_ p_312293_, C_1706_ p_312258_)
protected static void
a(on arg0, lx arg1, cpl arg2)
generateRecipes(RecipeOutput arg0, BlockFamily arg1, FeatureFlagSet arg2)
method_33535(class_8790 arg0, class_5794 arg1, class_7699 arg2)
generateFamily(RecipeExporter exporter, BlockFamily family, FeatureSet enabledFeatures)
m_176580_(C_290160_ p_299904_, C_141796_ p_176582_, C_243488_ p_312313_)
private static Block
a(lx arg0, lx$b arg1)
getBaseBlock(BlockFamily arg0, BlockFamily$Variant arg1)
method_33533(class_5794 arg0, class_5794$class_5796 arg1)
getVariantRecipeInput(BlockFamily family, BlockFamily$Variant variant)
m_176523_(C_141796_ p_176524_, C_141796_$C_141798_ p_176525_)
private static Criterion<EnterBlockTrigger$TriggerInstance>
a(dfy arg0)
insideOf(Block arg0)
method_10422(class_2248 arg0)
requireEnteringFluid(Block block)
m_125979_(C_1706_ p_125980_)
private static Criterion<InventoryChangeTrigger$TriggerInstance>
a(dh$d arg0, dcv arg1)
has(MinMaxBounds$Ints arg0, ItemLike arg1)
method_35914(class_2096$class_2100 arg0, class_1935 arg1)
conditionsFromItem(NumberRange$IntRange count, ItemConvertible item)
m_176520_(C_1863_$C_1867_ p_176521_, C_1595_ p_176522_)
protected static Criterion<InventoryChangeTrigger$TriggerInstance>
a(dcv arg0)
has(ItemLike arg0)
method_10426(class_1935 arg0)
conditionsFromItem(ItemConvertible item)
m_206406_(C_1595_ p_298497_)
protected static Criterion<InventoryChangeTrigger$TriggerInstance>
a(awu<cul> arg0)
has(TagKey<Item> arg0)
method_10420(class_6862<class_1792> arg0)
conditionsFromTag(TagKey<Item> tag)
m_125977_(C_203208_<C_1381_> p_299059_)
private static Criterion<InventoryChangeTrigger$TriggerInstance>
a(cs$a... arg0)
inventoryTrigger(ItemPredicate$Builder... arg0)
method_53499(class_2073$class_2074... arg0)
conditionsFromPredicates(ItemPredicate$Builder... predicates)
m_126011_(C_1529_$C_1530_... p_299527_)
private static Criterion<InventoryChangeTrigger$TriggerInstance>
a(cs... arg0)
inventoryTrigger(ItemPredicate... arg0)
method_10423(class_2073... arg0)
conditionsFromItemPredicates(ItemPredicate... predicates)
m_293546_(C_1529_... p_297226_)
protected static String
b(dcv arg0)
getHasName(ItemLike arg0)
method_32807(class_1935 arg0)
hasItem(ItemConvertible item)
m_176602_(C_1595_ p_176603_)
protected static String
c(dcv arg0)
getItemName(ItemLike arg0)
method_33716(class_1935 arg0)
getItemPath(ItemConvertible item)
m_176632_(C_1595_ p_176633_)
protected static String
d(dcv arg0)
getSimpleRecipeName(ItemLike arg0)
method_36450(class_1935 arg0)
getRecipeName(ItemConvertible item)
m_176644_(C_1595_ p_176645_)
protected static String
a(dcv arg0, dcv arg1)
getConversionRecipeName(ItemLike arg0, ItemLike arg1)
method_33714(class_1935 arg0, class_1935 arg1)
convertBetween(ItemConvertible to, ItemConvertible from)
m_176517_(C_1595_ p_176518_, C_1595_ p_176519_)
protected static String
e(dcv arg0)
getSmeltingRecipeName(ItemLike arg0)
method_36451(class_1935 arg0)
getSmeltingItemPath(ItemConvertible item)
m_176656_(C_1595_ p_176657_)
protected static String
f(dcv arg0)
getBlastingRecipeName(ItemLike arg0)
method_36452(class_1935 arg0)
getBlastingItemPath(ItemConvertible item)
m_176668_(C_1595_ p_176669_)
public final String
a()
getName()
method_10321()
getName()
m_6055_()