net.minecraft.data.recipes

public abstract class RecipeProvider

implements DataProvider

lr
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
private final PackOutput$PathProvider
d
recipePathProvider
field_39378
recipesPathResolver
f_236355_
private final PackOutput$PathProvider
e
advancementPathProvider
field_39379
advancementsPathResolver
f_236356_
private static final Map<BlockFamily$Variant, BiFunction<ItemLike, ItemLike, RecipeBuilder>>
f
SHAPE_BUILDERS
field_28555
VARIANT_FACTORIES
f_244077_

Constructor summary

ModifierConstructor
public (PackOutput output)

Method summary

Modifier and TypeMethod
public CompletableFuture<?>
a(jg arg0)
run(CachedOutput arg0)
method_10319(class_7403 arg0)
run(DataWriter arg0)
m_213708_(C_213475_ arg0)
protected CompletableFuture<?>
a(jg arg0, acq arg1, ae$a arg2)
buildAdvancement(CachedOutput arg0, ResourceLocation arg1, Advancement$Builder arg2)
method_46206(class_7403 arg0, class_2960 arg1, class_161$class_162 arg2)
saveRecipeAdvancement(DataWriter cache, Identifier advancementId, Advancement$Builder advancementBuilder)
m_253240_(C_213475_ p_254102_, C_5265_ p_253712_, C_5362_$C_5364_ arg2)
protected abstract void
a(Consumer<lo> arg0)
buildRecipes(Consumer<FinishedRecipe> arg0)
method_10419(Consumer<class_2444> arg0)
generate(Consumer<RecipeJsonProvider> exporter)
m_245200_(Consumer<C_4828_> arg0)
protected static void
a(Consumer<lo> arg0, caw arg1)
generateForEnabledBlockFamilies(Consumer<FinishedRecipe> arg0, FeatureFlagSet arg1)
method_46207(Consumer<class_2444> arg0, class_7699 arg1)
generateFamilies(Consumer<RecipeJsonProvider> exporter, FeatureSet enabledFeatures)
m_247051_(Consumer<C_4828_> p_249188_, C_243488_ p_251836_)
protected static void
a(Consumer<lo> arg0, cml arg1, cml arg2, String arg3)
oneToOneConversionRecipe(Consumer<FinishedRecipe> arg0, ItemLike arg1, ItemLike arg2, String arg3)
method_36444(Consumer<class_2444> arg0, class_1935 arg1, class_1935 arg2, String arg3)
offerSingleOutputShapelessRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input, String group)
m_176551_(Consumer<C_4828_> p_176552_, C_1595_ p_176553_, C_1595_ p_176554_, String p_176555_)
protected static void
a(Consumer<lo> arg0, cml arg1, cml arg2, String arg3, int arg4)
oneToOneConversionRecipe(Consumer<FinishedRecipe> arg0, ItemLike arg1, ItemLike arg2, String arg3, int arg4)
method_36445(Consumer<class_2444> arg0, class_1935 arg1, class_1935 arg2, String arg3, int arg4)
offerShapelessRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input, String group, int outputCount)
m_176556_(Consumer<C_4828_> p_176557_, C_1595_ p_176558_, C_1595_ p_176559_, String p_176560_, int p_176561_)
protected static void
a(Consumer<lo> arg0, List<cml> arg1, lq arg2, cml arg3, float arg4, int arg5, String arg6)
oreSmelting(Consumer<FinishedRecipe> arg0, List<ItemLike> arg1, RecipeCategory arg2, ItemLike arg3, float arg4, int arg5, String arg6)
method_36233(Consumer<class_2444> arg0, List<class_1935> arg1, class_7800 arg2, class_1935 arg3, float arg4, int arg5, String arg6)
offerSmelting(Consumer<RecipeJsonProvider> exporter, List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group)
m_246272_(Consumer<C_4828_> p_250654_, 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(Consumer<lo> arg0, List<cml> arg1, lq arg2, cml arg3, float arg4, int arg5, String arg6)
oreBlasting(Consumer<FinishedRecipe> arg0, List<ItemLike> arg1, RecipeCategory arg2, ItemLike arg3, float arg4, int arg5, String arg6)
method_36234(Consumer<class_2444> arg0, List<class_1935> arg1, class_7800 arg2, class_1935 arg3, float arg4, int arg5, String arg6)
offerBlasting(Consumer<RecipeJsonProvider> exporter, List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group)
m_245412_(Consumer<C_4828_> p_248775_, List<C_1595_> p_251504_, C_243442_ p_248846_, C_1595_ p_249735_, float p_248783_, int p_250303_, String p_251984_)
private static void
a(Consumer<lo> arg0, cje<? extends cil> arg1, List<cml> arg2, lq arg3, cml arg4, float arg5, int arg6, String arg7, String arg8)
oreCooking(Consumer<FinishedRecipe> arg0, RecipeSerializer<? extends AbstractCookingRecipe> arg1, List<ItemLike> arg2, RecipeCategory arg3, ItemLike arg4, float arg5, int arg6, String arg7, String arg8)
method_36232(Consumer<class_2444> arg0, class_1865<? extends class_1874> arg1, List<class_1935> arg2, class_7800 arg3, class_1935 arg4, float arg5, int arg6, String arg7, String arg8)
offerMultipleOptions(Consumer<RecipeJsonProvider> exporter, RecipeSerializer<? extends AbstractCookingRecipe> serializer, List<ItemConvertible> inputs, RecipeCategory category, ItemConvertible output, float experience, int cookingTime, String group, String method)
m_245809_(Consumer<C_4828_> p_250791_, C_1471_<? extends C_1451_> p_251817_, 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(Consumer<lo> arg0, cfu arg1, lq arg2, cfu arg3)
netheriteSmithing(Consumer<FinishedRecipe> arg0, Item arg1, RecipeCategory arg2, Item arg3)
method_29728(Consumer<class_2444> arg0, class_1792 arg1, class_7800 arg2, class_1792 arg3)
offerNetheriteUpgradeRecipe(Consumer<RecipeJsonProvider> exporter, Item input, RecipeCategory category, Item result)
m_246630_(Consumer<C_4828_> p_251614_, C_1381_ p_250046_, C_243442_ p_248986_, C_1381_ p_250389_)
protected static void
a(Consumer<lo> arg0, cfu arg1, acq arg2)
trimSmithing(Consumer<FinishedRecipe> arg0, Item arg1, ResourceLocation arg2)
method_48530(Consumer<class_2444> arg0, class_1792 arg1, class_2960 arg2)
offerSmithingTrimRecipe(Consumer<RecipeJsonProvider> exporter, Item template, Identifier recipeId)
m_284421_(Consumer<C_4828_> p_285086_, C_1381_ p_285461_, C_5265_ p_285044_)
protected static void
a(Consumer<lo> arg0, lq arg1, cml arg2, cml arg3)
twoByTwoPacker(Consumer<FinishedRecipe> arg0, RecipeCategory arg1, ItemLike arg2, ItemLike arg3)
method_46209(Consumer<class_2444> arg0, class_7800 arg1, class_1935 arg2, class_1935 arg3)
offer2x2CompactingRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input)
m_247540_(Consumer<C_4828_> p_248860_, C_243442_ p_250881_, C_1595_ p_252184_, C_1595_ p_249710_)
protected static void
a(Consumer<lo> arg0, lq arg1, cml arg2, cml arg3, String arg4)
threeByThreePacker(Consumer<FinishedRecipe> arg0, RecipeCategory arg1, ItemLike arg2, ItemLike arg3, String arg4)
method_47521(Consumer<class_2444> arg0, class_7800 arg1, class_1935 arg2, class_1935 arg3, String arg4)
offerCompactingRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input, String criterionName)
m_257994_(Consumer<C_4828_> p_259036_, C_243442_ p_259247_, C_1595_ p_259376_, C_1595_ p_259717_, String p_260308_)
protected static void
b(Consumer<lo> arg0, lq arg1, cml arg2, cml arg3)
threeByThreePacker(Consumer<FinishedRecipe> arg0, RecipeCategory arg1, ItemLike arg2, ItemLike arg3)
method_47522(Consumer<class_2444> arg0, class_7800 arg1, class_1935 arg2, class_1935 arg3)
offerCompactingRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input)
m_258049_(Consumer<C_4828_> p_260012_, C_243442_ p_259186_, C_1595_ p_259360_, C_1595_ p_259263_)
protected static void
a(Consumer<lo> arg0, cml arg1, anl<cfu> arg2, int arg3)
planksFromLog(Consumer<FinishedRecipe> arg0, ItemLike arg1, TagKey<Item> arg2, int arg3)
method_24475(Consumer<class_2444> arg0, class_1935 arg1, class_6862<class_1792> arg2, int arg3)
offerPlanksRecipe2(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, TagKey<Item> input, int count)
m_257929_(Consumer<C_4828_> p_259712_, C_1595_ p_259052_, C_203208_<C_1381_> p_259045_, int p_259471_)
protected static void
b(Consumer<lo> arg0, cml arg1, anl<cfu> arg2, int arg3)
planksFromLogs(Consumer<FinishedRecipe> arg0, ItemLike arg1, TagKey<Item> arg2, int arg3)
method_24477(Consumer<class_2444> arg0, class_1935 arg1, class_6862<class_1792> arg2, int arg3)
offerPlanksRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, TagKey<Item> input, int count)
m_257424_(Consumer<C_4828_> p_259910_, C_1595_ p_259193_, C_203208_<C_1381_> p_259818_, int p_259807_)
protected static void
a(Consumer<lo> arg0, cml arg1, cml arg2)
woodFromLogs(Consumer<FinishedRecipe> arg0, ItemLike arg1, ItemLike arg2)
method_24476(Consumer<class_2444> arg0, class_1935 arg1, class_1935 arg2)
offerBarkBlockRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input)
m_126002_(Consumer<C_4828_> p_126003_, C_1595_ p_126004_, C_1595_ p_126005_)
protected static void
b(Consumer<lo> arg0, cml arg1, cml arg2)
woodenBoat(Consumer<FinishedRecipe> arg0, ItemLike arg1, ItemLike arg2)
method_24478(Consumer<class_2444> arg0, class_1935 arg1, class_1935 arg2)
offerBoatRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input)
m_126021_(Consumer<C_4828_> p_126022_, C_1595_ p_126023_, C_1595_ p_126024_)
protected static void
c(Consumer<lo> arg0, cml arg1, cml arg2)
chestBoat(Consumer<FinishedRecipe> arg0, ItemLike arg1, ItemLike arg2)
method_42754(Consumer<class_2444> arg0, class_1935 arg1, class_1935 arg2)
offerChestBoatRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input)
m_236371_(Consumer<C_4828_> p_236372_, C_1595_ p_236373_, C_1595_ p_236374_)
private static RecipeBuilder
c(cml arg0, ciz 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(cml arg0, ciz 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
d(cml arg0, ciz 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
e(cml arg0, ciz 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(Consumer<lo> arg0, cml arg1, cml arg2)
pressurePlate(Consumer<FinishedRecipe> arg0, ItemLike arg1, ItemLike arg2)
method_32813(Consumer<class_2444> arg0, class_1935 arg1, class_1935 arg2)
offerPressurePlateRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input)
m_176690_(Consumer<C_4828_> p_176691_, C_1595_ p_176692_, C_1595_ p_176693_)
private static RecipeBuilder
c(lq arg0, cml arg1, ciz 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(Consumer<lo> arg0, lq arg1, cml arg2, cml arg3)
slab(Consumer<FinishedRecipe> arg0, RecipeCategory arg1, ItemLike arg2, ItemLike arg3)
method_32814(Consumer<class_2444> arg0, class_7800 arg1, class_1935 arg2, class_1935 arg3)
offerSlabRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input)
m_246658_(Consumer<C_4828_> p_248880_, C_243442_ p_251848_, C_1595_ p_249368_, C_1595_ p_252133_)
protected static RecipeBuilder
a(lq arg0, cml arg1, ciz 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(cml arg0, ciz 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_)
private static RecipeBuilder
f(cml arg0, ciz 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(cml arg0, ciz 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(Consumer<lo> arg0, cml arg1, cml arg2)
hangingSign(Consumer<FinishedRecipe> arg0, ItemLike arg1, ItemLike arg2)
method_46208(Consumer<class_2444> arg0, class_1935 arg1, class_1935 arg2)
offerHangingSignRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input)
m_246977_(Consumer<C_4828_> p_250663_, C_1595_ p_252355_, C_1595_ p_250437_)
protected static void
a(Consumer<lo> arg0, List<cfu> arg1, List<cfu> arg2, String arg3)
colorBlockWithDye(Consumer<FinishedRecipe> arg0, List<Item> arg1, List<Item> arg2, String arg3)
method_51890(Consumer<class_2444> arg0, List<class_1792> arg1, List<class_1792> arg2, String arg3)
offerDyeableRecipes(Consumer<RecipeJsonProvider> exporter, List<Item> dyes, List<Item> dyeables, String group)
m_289596_(Consumer<C_4828_> p_289666_, List<C_1381_> p_289675_, List<C_1381_> p_289672_, String p_289641_)
protected static void
f(Consumer<lo> arg0, cml arg1, cml arg2)
carpet(Consumer<FinishedRecipe> arg0, ItemLike arg1, ItemLike arg2)
method_24885(Consumer<class_2444> arg0, class_1935 arg1, class_1935 arg2)
offerCarpetRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input)
m_176716_(Consumer<C_4828_> p_176717_, C_1595_ p_176718_, C_1595_ p_176719_)
protected static void
g(Consumer<lo> arg0, cml arg1, cml arg2)
bedFromPlanksAndWool(Consumer<FinishedRecipe> arg0, ItemLike arg1, ItemLike arg2)
method_24887(Consumer<class_2444> arg0, class_1935 arg1, class_1935 arg2)
offerBedRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input)
m_126073_(Consumer<C_4828_> p_126074_, C_1595_ p_126075_, C_1595_ p_126076_)
protected static void
h(Consumer<lo> arg0, cml arg1, cml arg2)
banner(Consumer<FinishedRecipe> arg0, ItemLike arg1, ItemLike arg2)
method_24889(Consumer<class_2444> arg0, class_1935 arg1, class_1935 arg2)
offerBannerRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input)
m_126081_(Consumer<C_4828_> p_126082_, C_1595_ p_126083_, C_1595_ p_126084_)
protected static void
i(Consumer<lo> arg0, cml arg1, cml arg2)
stainedGlassFromGlassAndDye(Consumer<FinishedRecipe> arg0, ItemLike arg1, ItemLike arg2)
method_24890(Consumer<class_2444> arg0, class_1935 arg1, class_1935 arg2)
offerStainedGlassDyeingRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input)
m_126085_(Consumer<C_4828_> p_126086_, C_1595_ p_126087_, C_1595_ p_126088_)
protected static void
j(Consumer<lo> arg0, cml arg1, cml arg2)
stainedGlassPaneFromStainedGlass(Consumer<FinishedRecipe> arg0, ItemLike arg1, ItemLike arg2)
method_24891(Consumer<class_2444> arg0, class_1935 arg1, class_1935 arg2)
offerStainedGlassPaneRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input)
m_126089_(Consumer<C_4828_> p_126090_, C_1595_ p_126091_, C_1595_ p_126092_)
protected static void
k(Consumer<lo> arg0, cml arg1, cml arg2)
stainedGlassPaneFromGlassPaneAndDye(Consumer<FinishedRecipe> arg0, ItemLike arg1, ItemLike arg2)
method_24892(Consumer<class_2444> arg0, class_1935 arg1, class_1935 arg2)
offerStainedGlassPaneDyeingRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input)
m_126093_(Consumer<C_4828_> p_126094_, C_1595_ p_126095_, C_1595_ p_126096_)
protected static void
l(Consumer<lo> arg0, cml arg1, cml arg2)
coloredTerracottaFromTerracottaAndDye(Consumer<FinishedRecipe> arg0, ItemLike arg1, ItemLike arg2)
method_24893(Consumer<class_2444> arg0, class_1935 arg1, class_1935 arg2)
offerTerracottaDyeingRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input)
m_126097_(Consumer<C_4828_> p_126098_, C_1595_ p_126099_, C_1595_ p_126100_)
protected static void
m(Consumer<lo> arg0, cml arg1, cml arg2)
concretePowder(Consumer<FinishedRecipe> arg0, ItemLike arg1, ItemLike arg2)
method_24894(Consumer<class_2444> arg0, class_1935 arg1, class_1935 arg2)
offerConcretePowderDyeingRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input)
m_126101_(Consumer<C_4828_> p_126102_, C_1595_ p_126103_, C_1595_ p_126104_)
protected static void
n(Consumer<lo> arg0, cml arg1, cml arg2)
candle(Consumer<FinishedRecipe> arg0, ItemLike arg1, ItemLike arg2)
method_32233(Consumer<class_2444> arg0, class_1935 arg1, class_1935 arg2)
offerCandleDyeingRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input)
m_176542_(Consumer<C_4828_> p_176543_, C_1595_ p_176544_, C_1595_ p_176545_)
protected static void
d(Consumer<lo> arg0, lq arg1, cml arg2, cml arg3)
wall(Consumer<FinishedRecipe> arg0, RecipeCategory arg1, ItemLike arg2, ItemLike arg3)
method_32809(Consumer<class_2444> arg0, class_7800 arg1, class_1935 arg2, class_1935 arg3)
offerWallRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input)
m_246382_(Consumer<C_4828_> p_251034_, C_243442_ p_251148_, C_1595_ p_250499_, C_1595_ p_249970_)
private static RecipeBuilder
d(lq arg0, cml arg1, ciz 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(Consumer<lo> arg0, lq arg1, cml arg2, cml arg3)
polished(Consumer<FinishedRecipe> arg0, RecipeCategory arg1, ItemLike arg2, ItemLike arg3)
method_32810(Consumer<class_2444> arg0, class_7800 arg1, class_1935 arg2, class_1935 arg3)
offerPolishedStoneRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input)
m_245931_(Consumer<C_4828_> p_251348_, C_243442_ p_248719_, C_1595_ p_250032_, C_1595_ p_250021_)
private static RecipeBuilder
e(lq arg0, cml arg1, ciz 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(Consumer<lo> arg0, lq arg1, cml arg2, cml arg3)
cut(Consumer<FinishedRecipe> arg0, RecipeCategory arg1, ItemLike arg2, ItemLike arg3)
method_32811(Consumer<class_2444> arg0, class_7800 arg1, class_1935 arg2, class_1935 arg3)
offerCutCopperRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input)
m_247059_(Consumer<C_4828_> p_248712_, C_243442_ p_252306_, C_1595_ p_249686_, C_1595_ p_251100_)
private static ShapedRecipeBuilder
f(lq arg0, cml arg1, ciz 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(Consumer<lo> arg0, lq arg1, cml arg2, cml arg3)
chiseled(Consumer<FinishedRecipe> arg0, RecipeCategory arg1, ItemLike arg2, ItemLike arg3)
method_32812(Consumer<class_2444> arg0, class_7800 arg1, class_1935 arg2, class_1935 arg3)
offerChiseledBlockRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input)
m_246222_(Consumer<C_4828_> p_250120_, C_243442_ p_251604_, C_1595_ p_251049_, C_1595_ p_252267_)
protected static void
h(Consumer<lo> arg0, lq arg1, cml arg2, cml arg3)
mosaicBuilder(Consumer<FinishedRecipe> arg0, RecipeCategory arg1, ItemLike arg2, ItemLike arg3)
method_46212(Consumer<class_2444> arg0, class_7800 arg1, class_1935 arg2, class_1935 arg3)
offerMosaicRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input)
m_247239_(Consumer<C_4828_> p_249200_, C_243442_ p_248788_, C_1595_ p_251925_, C_1595_ p_252242_)
protected static ShapedRecipeBuilder
b(lq arg0, cml arg1, ciz 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(Consumer<lo> arg0, lq arg1, cml arg2, cml arg3)
stonecutterResultFromBase(Consumer<FinishedRecipe> arg0, RecipeCategory arg1, ItemLike arg2, ItemLike arg3)
method_33717(Consumer<class_2444> arg0, class_7800 arg1, class_1935 arg2, class_1935 arg3)
offerStonecuttingRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input)
m_247600_(Consumer<C_4828_> p_251589_, C_243442_ p_248911_, C_1595_ p_251265_, C_1595_ p_250033_)
protected static void
a(Consumer<lo> arg0, lq arg1, cml arg2, cml arg3, int arg4)
stonecutterResultFromBase(Consumer<FinishedRecipe> arg0, RecipeCategory arg1, ItemLike arg2, ItemLike arg3, int arg4)
method_33715(Consumer<class_2444> arg0, class_7800 arg1, class_1935 arg2, class_1935 arg3, int arg4)
offerStonecuttingRecipe(Consumer<RecipeJsonProvider> exporter, RecipeCategory category, ItemConvertible output, ItemConvertible input, int count)
m_247298_(Consumer<C_4828_> p_249145_, C_243442_ p_250609_, C_1595_ p_251254_, C_1595_ p_249666_, int p_251462_)
private static void
p(Consumer<lo> arg0, cml arg1, cml arg2)
smeltingResultFromBase(Consumer<FinishedRecipe> arg0, ItemLike arg1, ItemLike arg2)
method_34662(Consumer<class_2444> arg0, class_1935 arg1, class_1935 arg2)
offerCrackingRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input)
m_176739_(Consumer<C_4828_> p_176740_, C_1595_ p_176741_, C_1595_ p_176742_)
protected static void
a(Consumer<lo> arg0, lq arg1, cml arg2, lq arg3, cml arg4)
nineBlockStorageRecipes(Consumer<FinishedRecipe> arg0, RecipeCategory arg1, ItemLike arg2, RecipeCategory arg3, ItemLike arg4)
method_36325(Consumer<class_2444> arg0, class_7800 arg1, class_1935 arg2, class_7800 arg3, class_1935 arg4)
offerReversibleCompactingRecipes(Consumer<RecipeJsonProvider> exporter, RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem)
m_247655_(Consumer<C_4828_> p_249580_, C_243442_ p_251203_, C_1595_ p_251689_, C_243442_ p_251376_, C_1595_ p_248771_)
protected static void
a(Consumer<lo> arg0, lq arg1, cml arg2, lq arg3, cml arg4, String arg5, String arg6)
nineBlockStorageRecipesWithCustomPacking(Consumer<FinishedRecipe> arg0, RecipeCategory arg1, ItemLike arg2, RecipeCategory arg3, ItemLike arg4, String arg5, String arg6)
method_36446(Consumer<class_2444> arg0, class_7800 arg1, class_1935 arg2, class_7800 arg3, class_1935 arg4, String arg5, String arg6)
offerReversibleCompactingRecipesWithCompactingRecipeGroup(Consumer<RecipeJsonProvider> exporter, RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String compactingId, String compactingGroup)
m_246075_(Consumer<C_4828_> p_250488_, 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(Consumer<lo> arg0, lq arg1, cml arg2, lq arg3, cml arg4, String arg5, String arg6)
nineBlockStorageRecipesRecipesWithCustomUnpacking(Consumer<FinishedRecipe> arg0, RecipeCategory arg1, ItemLike arg2, RecipeCategory arg3, ItemLike arg4, String arg5, String arg6)
method_36449(Consumer<class_2444> arg0, class_7800 arg1, class_1935 arg2, class_7800 arg3, class_1935 arg4, String arg5, String arg6)
offerReversibleCompactingRecipesWithReverseRecipeGroup(Consumer<RecipeJsonProvider> exporter, RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String reverseId, String reverseGroup)
m_245261_(Consumer<C_4828_> p_250320_, 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(Consumer<lo> arg0, lq arg1, cml arg2, lq arg3, cml arg4, String arg5, String arg6, String arg7, String arg8)
nineBlockStorageRecipes(Consumer<FinishedRecipe> arg0, RecipeCategory arg1, ItemLike arg2, RecipeCategory arg3, ItemLike arg4, String arg5, String arg6, String arg7, String arg8)
method_36447(Consumer<class_2444> arg0, class_7800 arg1, class_1935 arg2, class_7800 arg3, class_1935 arg4, String arg5, String arg6, String arg7, String arg8)
offerReversibleCompactingRecipes(Consumer<RecipeJsonProvider> exporter, RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String compactingId, String compactingGroup, String reverseId, String reverseGroup)
m_247368_(Consumer<C_4828_> p_250423_, 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(Consumer<lo> arg0, cml arg1, anl<cfu> arg2)
copySmithingTemplate(Consumer<FinishedRecipe> arg0, ItemLike arg1, TagKey<Item> arg2)
method_48532(Consumer<class_2444> arg0, class_1935 arg1, class_6862<class_1792> arg2)
offerSmithingTemplateCopyingRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible template, TagKey<Item> resource)
m_266564_(Consumer<C_4828_> p_267061_, C_1595_ p_266974_, C_203208_<C_1381_> p_267283_)
protected static void
o(Consumer<lo> arg0, cml arg1, cml arg2)
copySmithingTemplate(Consumer<FinishedRecipe> arg0, ItemLike arg1, ItemLike arg2)
method_48533(Consumer<class_2444> arg0, class_1935 arg1, class_1935 arg2)
offerSmithingTemplateCopyingRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible template, ItemConvertible resource)
m_266438_(Consumer<C_4828_> p_266734_, C_1595_ p_267133_, C_1595_ p_267023_)
protected static void
a(Consumer<lo> arg0, String arg1, cje<? extends cil> arg2, int arg3)
cookRecipes(Consumer<FinishedRecipe> arg0, String arg1, RecipeSerializer<? extends AbstractCookingRecipe> arg2, int arg3)
method_17585(Consumer<class_2444> arg0, String arg1, class_1865<? extends class_1874> arg2, int arg3)
generateCookingRecipes(Consumer<RecipeJsonProvider> exporter, String cooker, RecipeSerializer<? extends AbstractCookingRecipe> serializer, int cookingTime)
m_126006_(Consumer<C_4828_> p_126007_, String p_126008_, C_1471_<? extends C_1451_> p_250529_, int p_126010_)
private static void
a(Consumer<lo> arg0, String arg1, cje<? extends cil> arg2, int arg3, cml arg4, cml arg5, float arg6)
simpleCookingRecipe(Consumer<FinishedRecipe> arg0, String arg1, RecipeSerializer<? extends AbstractCookingRecipe> arg2, int arg3, ItemLike arg4, ItemLike arg5, float arg6)
method_36448(Consumer<class_2444> arg0, String arg1, class_1865<? extends class_1874> arg2, int arg3, class_1935 arg4, class_1935 arg5, float arg6)
offerFoodCookingRecipe(Consumer<RecipeJsonProvider> exporter, String cooker, RecipeSerializer<? extends AbstractCookingRecipe> serializer, int cookingTime, ItemConvertible input, ItemConvertible output, float experience)
m_247434_(Consumer<C_4828_> p_249398_, String p_249709_, C_1471_<? extends C_1451_> p_251876_, int p_249258_, C_1595_ p_250669_, C_1595_ p_250224_, float p_252138_)
protected static void
b(Consumer<lo> arg0)
waxRecipes(Consumer<FinishedRecipe> arg0)
method_34854(Consumer<class_2444> arg0)
offerWaxingRecipes(Consumer<RecipeJsonProvider> exporter)
m_176610_(Consumer<C_4828_> p_176611_)
protected static void
a(Consumer<lo> arg0, jf arg1)
generateRecipes(Consumer<FinishedRecipe> arg0, BlockFamily arg1)
method_33535(Consumer<class_2444> arg0, class_5794 arg1)
generateFamily(Consumer<RecipeJsonProvider> exporter, BlockFamily family)
m_176580_(Consumer<C_4828_> p_176581_, C_141796_ p_176582_)
private static Block
a(jf arg0, jf$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 EnterBlockTrigger$TriggerInstance
a(cpn arg0)
insideOf(Block arg0)
method_10422(class_2248 arg0)
requireEnteringFluid(Block block)
m_125979_(C_1706_ p_125980_)
private static InventoryChangeTrigger$TriggerInstance
a(cj$d arg0, cml 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 InventoryChangeTrigger$TriggerInstance
a(cml arg0)
has(ItemLike arg0)
method_10426(class_1935 arg0)
conditionsFromItem(ItemConvertible item)
m_125977_(C_1595_ p_125978_)
protected static InventoryChangeTrigger$TriggerInstance
a(anl<cfu> arg0)
has(TagKey<Item> arg0)
method_10420(class_6862<class_1792> arg0)
conditionsFromTag(TagKey<Item> tag)
m_206406_(C_203208_<C_1381_> p_206407_)
private static InventoryChangeTrigger$TriggerInstance
a(bz... arg0)
inventoryTrigger(ItemPredicate... arg0)
method_10423(class_2073... arg0)
conditionsFromItemPredicates(ItemPredicate... predicates)
m_126011_(C_1529_... p_126012_)
protected static String
b(cml arg0)
getHasName(ItemLike arg0)
method_32807(class_1935 arg0)
hasItem(ItemConvertible item)
m_176602_(C_1595_ p_176603_)
protected static String
c(cml arg0)
getItemName(ItemLike arg0)
method_33716(class_1935 arg0)
getItemPath(ItemConvertible item)
m_176632_(C_1595_ p_176633_)
protected static String
d(cml arg0)
getSimpleRecipeName(ItemLike arg0)
method_36450(class_1935 arg0)
getRecipeName(ItemConvertible item)
m_176644_(C_1595_ p_176645_)
protected static String
a(cml arg0, cml 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(cml arg0)
getSmeltingRecipeName(ItemLike arg0)
method_36451(class_1935 arg0)
getSmeltingItemPath(ItemConvertible item)
m_176656_(C_1595_ p_176657_)
protected static String
f(cml 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_()