net.minecraft.data.recipes

public abstract class RecipeProvider

ok
net.minecraft.data.recipes.RecipeProvider
net.minecraft.class_2446

Field summary

Modifier and TypeField
protected final HolderLookup$Provider
a
registries
field_48981
private final HolderGetter<Item>
c
items
field_53722
protected final RecipeOutput
b
output
field_53721
private static final Map<BlockFamily$Variant, RecipeProvider$FamilyRecipeProvider>
d
SHAPE_BUILDERS
field_28555

Constructor summary

ModifierConstructor
protected (HolderLookup$Provider arg0, RecipeOutput arg1)

Method summary

Modifier and TypeMethod
protected abstract void
a()
buildRecipes()
method_10419()
protected void
a(cwi arg0)
generateForEnabledBlockFamilies(FeatureFlagSet arg0)
method_46207(class_7699 arg0)
protected void
a(dky arg0, dky arg1, String arg2)
oneToOneConversionRecipe(ItemLike arg0, ItemLike arg1, String arg2)
method_36444(class_1935 arg0, class_1935 arg1, String arg2)
protected void
a(dky arg0, dky arg1, String arg2, int arg3)
oneToOneConversionRecipe(ItemLike arg0, ItemLike arg1, String arg2, int arg3)
method_36445(class_1935 arg0, class_1935 arg1, String arg2, int arg3)
protected void
a(List<dky> arg0, oi arg1, dky arg2, float arg3, int arg4, String arg5)
oreSmelting(List<ItemLike> arg0, RecipeCategory arg1, ItemLike arg2, float arg3, int arg4, String arg5)
method_36233(List<class_1935> arg0, class_7800 arg1, class_1935 arg2, float arg3, int arg4, String arg5)
protected void
b(List<dky> arg0, oi arg1, dky arg2, float arg3, int arg4, String arg5)
oreBlasting(List<ItemLike> arg0, RecipeCategory arg1, ItemLike arg2, float arg3, int arg4, String arg5)
method_36234(List<class_1935> arg0, class_7800 arg1, class_1935 arg2, float arg3, int arg4, String arg5)
private <T extends AbstractCookingRecipe> void
a(dgb<T> arg0, dex$a<T> arg1, List<dky> arg2, oi arg3, dky arg4, float arg5, int arg6, String arg7, String arg8)
oreCooking(RecipeSerializer<T> arg0, AbstractCookingRecipe$Factory<T> arg1, List<ItemLike> arg2, RecipeCategory arg3, ItemLike arg4, float arg5, int arg6, String arg7, String arg8)
method_36232(class_1865<T> arg0, class_1874$class_3958<T> arg1, List<class_1935> arg2, class_7800 arg3, class_1935 arg4, float arg5, int arg6, String arg7, String arg8)
protected void
a(daw arg0, oi arg1, daw arg2)
netheriteSmithing(Item arg0, RecipeCategory arg1, Item arg2)
method_29728(class_1792 arg0, class_7800 arg1, class_1792 arg2)
protected void
a(daw arg0, alv<djp> arg1, alv<dfr<?>> arg2)
trimSmithing(Item arg0, ResourceKey<TrimPattern> arg1, ResourceKey<Recipe<?>> arg2)
method_48530(class_1792 arg0, class_5321<class_8056> arg1, class_5321<class_1860<?>> arg2)
protected void
a(oi arg0, dky arg1, dky arg2)
twoByTwoPacker(RecipeCategory arg0, ItemLike arg1, ItemLike arg2)
method_46209(class_7800 arg0, class_1935 arg1, class_1935 arg2)
protected void
a(oi arg0, dky arg1, dky arg2, String arg3)
threeByThreePacker(RecipeCategory arg0, ItemLike arg1, ItemLike arg2, String arg3)
method_47521(class_7800 arg0, class_1935 arg1, class_1935 arg2, String arg3)
protected void
b(oi arg0, dky arg1, dky arg2)
threeByThreePacker(RecipeCategory arg0, ItemLike arg1, ItemLike arg2)
method_47522(class_7800 arg0, class_1935 arg1, class_1935 arg2)
protected void
a(dky arg0, ayk<daw> arg1, int arg2)
planksFromLog(ItemLike arg0, TagKey<Item> arg1, int arg2)
method_24475(class_1935 arg0, class_6862<class_1792> arg1, int arg2)
protected void
b(dky arg0, ayk<daw> arg1, int arg2)
planksFromLogs(ItemLike arg0, TagKey<Item> arg1, int arg2)
method_24477(class_1935 arg0, class_6862<class_1792> arg1, int arg2)
protected void
a(dky arg0, dky arg1)
woodFromLogs(ItemLike arg0, ItemLike arg1)
method_24476(class_1935 arg0, class_1935 arg1)
protected void
b(dky arg0, dky arg1)
woodenBoat(ItemLike arg0, ItemLike arg1)
method_24478(class_1935 arg0, class_1935 arg1)
protected void
c(dky arg0, dky arg1)
chestBoat(ItemLike arg0, ItemLike arg1)
method_42754(class_1935 arg0, class_1935 arg1)
private RecipeBuilder
e(dky arg0, dfn arg1)
buttonBuilder(ItemLike arg0, Ingredient arg1)
method_33542(class_1935 arg0, class_1856 arg1)
protected RecipeBuilder
a(dky arg0, dfn arg1)
doorBuilder(ItemLike arg0, Ingredient arg1)
method_33544(class_1935 arg0, class_1856 arg1)
private RecipeBuilder
f(dky arg0, dfn arg1)
fenceBuilder(ItemLike arg0, Ingredient arg1)
method_33546(class_1935 arg0, class_1856 arg1)
private RecipeBuilder
g(dky arg0, dfn arg1)
fenceGateBuilder(ItemLike arg0, Ingredient arg1)
method_33548(class_1935 arg0, class_1856 arg1)
protected void
d(dky arg0, dky arg1)
pressurePlate(ItemLike arg0, ItemLike arg1)
method_32813(class_1935 arg0, class_1935 arg1)
private RecipeBuilder
c(oi arg0, dky arg1, dfn arg2)
pressurePlateBuilder(RecipeCategory arg0, ItemLike arg1, Ingredient arg2)
method_32806(class_7800 arg0, class_1935 arg1, class_1856 arg2)
protected void
c(oi arg0, dky arg1, dky arg2)
slab(RecipeCategory arg0, ItemLike arg1, ItemLike arg2)
method_32814(class_7800 arg0, class_1935 arg1, class_1935 arg2)
protected RecipeBuilder
a(oi arg0, dky arg1, dfn arg2)
slabBuilder(RecipeCategory arg0, ItemLike arg1, Ingredient arg2)
method_32804(class_7800 arg0, class_1935 arg1, class_1856 arg2)
protected RecipeBuilder
b(dky arg0, dfn arg1)
stairBuilder(ItemLike arg0, Ingredient arg1)
method_32808(class_1935 arg0, class_1856 arg1)
protected RecipeBuilder
c(dky arg0, dfn arg1)
trapdoorBuilder(ItemLike arg0, Ingredient arg1)
method_33553(class_1935 arg0, class_1856 arg1)
private RecipeBuilder
h(dky arg0, dfn arg1)
signBuilder(ItemLike arg0, Ingredient arg1)
method_33555(class_1935 arg0, class_1856 arg1)
protected void
e(dky arg0, dky arg1)
hangingSign(ItemLike arg0, ItemLike arg1)
method_46208(class_1935 arg0, class_1935 arg1)
protected void
a(List<daw> arg0, List<daw> arg1, String arg2)
colorItemWithDye(List<Item> arg0, List<Item> arg1, String arg2)
method_51890(List<class_1792> arg0, List<class_1792> arg1, String arg2)
protected void
a(List<daw> arg0, List<daw> arg1, daw arg2, String arg3, oi arg4)
colorWithDye(List<Item> arg0, List<Item> arg1, Item arg2, String arg3, RecipeCategory arg4)
method_62744(List<class_1792> arg0, List<class_1792> arg1, class_1792 arg2, String arg3, class_7800 arg4)
protected void
f(dky arg0, dky arg1)
carpet(ItemLike arg0, ItemLike arg1)
method_24885(class_1935 arg0, class_1935 arg1)
protected void
g(dky arg0, dky arg1)
bedFromPlanksAndWool(ItemLike arg0, ItemLike arg1)
method_24887(class_1935 arg0, class_1935 arg1)
protected void
h(dky arg0, dky arg1)
banner(ItemLike arg0, ItemLike arg1)
method_24889(class_1935 arg0, class_1935 arg1)
protected void
i(dky arg0, dky arg1)
stainedGlassFromGlassAndDye(ItemLike arg0, ItemLike arg1)
method_24890(class_1935 arg0, class_1935 arg1)
protected void
a(dky arg0)
dryGhast(ItemLike arg0)
method_70962(class_1935 arg0)
protected void
j(dky arg0, dky arg1)
harness(ItemLike arg0, ItemLike arg1)
method_70963(class_1935 arg0, class_1935 arg1)
protected void
k(dky arg0, dky arg1)
stainedGlassPaneFromStainedGlass(ItemLike arg0, ItemLike arg1)
method_24891(class_1935 arg0, class_1935 arg1)
protected void
l(dky arg0, dky arg1)
stainedGlassPaneFromGlassPaneAndDye(ItemLike arg0, ItemLike arg1)
method_24892(class_1935 arg0, class_1935 arg1)
protected void
m(dky arg0, dky arg1)
coloredTerracottaFromTerracottaAndDye(ItemLike arg0, ItemLike arg1)
method_24893(class_1935 arg0, class_1935 arg1)
protected void
n(dky arg0, dky arg1)
concretePowder(ItemLike arg0, ItemLike arg1)
method_24894(class_1935 arg0, class_1935 arg1)
protected void
o(dky arg0, dky arg1)
candle(ItemLike arg0, ItemLike arg1)
method_32233(class_1935 arg0, class_1935 arg1)
protected void
d(oi arg0, dky arg1, dky arg2)
wall(RecipeCategory arg0, ItemLike arg1, ItemLike arg2)
method_32809(class_7800 arg0, class_1935 arg1, class_1935 arg2)
private RecipeBuilder
d(oi arg0, dky arg1, dfn arg2)
wallBuilder(RecipeCategory arg0, ItemLike arg1, Ingredient arg2)
method_33531(class_7800 arg0, class_1935 arg1, class_1856 arg2)
protected void
e(oi arg0, dky arg1, dky arg2)
polished(RecipeCategory arg0, ItemLike arg1, ItemLike arg2)
method_32810(class_7800 arg0, class_1935 arg1, class_1935 arg2)
private RecipeBuilder
e(oi arg0, dky arg1, dfn arg2)
polishedBuilder(RecipeCategory arg0, ItemLike arg1, Ingredient arg2)
method_33537(class_7800 arg0, class_1935 arg1, class_1856 arg2)
protected void
f(oi arg0, dky arg1, dky arg2)
cut(RecipeCategory arg0, ItemLike arg1, ItemLike arg2)
method_32811(class_7800 arg0, class_1935 arg1, class_1935 arg2)
private ShapedRecipeBuilder
f(oi arg0, dky arg1, dfn arg2)
cutBuilder(RecipeCategory arg0, ItemLike arg1, Ingredient arg2)
method_36547(class_7800 arg0, class_1935 arg1, class_1856 arg2)
protected void
g(oi arg0, dky arg1, dky arg2)
chiseled(RecipeCategory arg0, ItemLike arg1, ItemLike arg2)
method_32812(class_7800 arg0, class_1935 arg1, class_1935 arg2)
protected void
h(oi arg0, dky arg1, dky arg2)
mosaicBuilder(RecipeCategory arg0, ItemLike arg1, ItemLike arg2)
method_46212(class_7800 arg0, class_1935 arg1, class_1935 arg2)
protected ShapedRecipeBuilder
b(oi arg0, dky arg1, dfn arg2)
chiseledBuilder(RecipeCategory arg0, ItemLike arg1, Ingredient arg2)
method_32805(class_7800 arg0, class_1935 arg1, class_1856 arg2)
protected void
i(oi arg0, dky arg1, dky arg2)
stonecutterResultFromBase(RecipeCategory arg0, ItemLike arg1, ItemLike arg2)
method_33717(class_7800 arg0, class_1935 arg1, class_1935 arg2)
protected void
a(oi arg0, dky arg1, dky arg2, int arg3)
stonecutterResultFromBase(RecipeCategory arg0, ItemLike arg1, ItemLike arg2, int arg3)
method_33715(class_7800 arg0, class_1935 arg1, class_1935 arg2, int arg3)
private void
r(dky arg0, dky arg1)
smeltingResultFromBase(ItemLike arg0, ItemLike arg1)
method_34662(class_1935 arg0, class_1935 arg1)
protected void
a(oi arg0, dky arg1, oi arg2, dky arg3)
nineBlockStorageRecipes(RecipeCategory arg0, ItemLike arg1, RecipeCategory arg2, ItemLike arg3)
method_36325(class_7800 arg0, class_1935 arg1, class_7800 arg2, class_1935 arg3)
protected void
a(oi arg0, dky arg1, oi arg2, dky arg3, String arg4, String arg5)
nineBlockStorageRecipesWithCustomPacking(RecipeCategory arg0, ItemLike arg1, RecipeCategory arg2, ItemLike arg3, String arg4, String arg5)
method_36446(class_7800 arg0, class_1935 arg1, class_7800 arg2, class_1935 arg3, String arg4, String arg5)
protected void
b(oi arg0, dky arg1, oi arg2, dky arg3, String arg4, String arg5)
nineBlockStorageRecipesRecipesWithCustomUnpacking(RecipeCategory arg0, ItemLike arg1, RecipeCategory arg2, ItemLike arg3, String arg4, String arg5)
method_36449(class_7800 arg0, class_1935 arg1, class_7800 arg2, class_1935 arg3, String arg4, String arg5)
private void
a(oi arg0, dky arg1, oi arg2, dky arg3, String arg4, String arg5, String arg6, String arg7)
nineBlockStorageRecipes(RecipeCategory arg0, ItemLike arg1, RecipeCategory arg2, ItemLike arg3, String arg4, String arg5, String arg6, String arg7)
method_36447(class_7800 arg0, class_1935 arg1, class_7800 arg2, class_1935 arg3, String arg4, String arg5, String arg6, String arg7)
protected void
p(dky arg0, dky arg1)
copySmithingTemplate(ItemLike arg0, ItemLike arg1)
method_48533(class_1935 arg0, class_1935 arg1)
protected void
d(dky arg0, dfn arg1)
copySmithingTemplate(ItemLike arg0, Ingredient arg1)
method_60922(class_1935 arg0, class_1856 arg1)
protected <T extends AbstractCookingRecipe> void
a(String arg0, dgb<T> arg1, dex$a<T> arg2, int arg3)
cookRecipes(String arg0, RecipeSerializer<T> arg1, AbstractCookingRecipe$Factory<T> arg2, int arg3)
method_17585(String arg0, class_1865<T> arg1, class_1874$class_3958<T> arg2, int arg3)
private <T extends AbstractCookingRecipe> void
a(String arg0, dgb<T> arg1, dex$a<T> arg2, int arg3, dky arg4, dky arg5, float arg6)
simpleCookingRecipe(String arg0, RecipeSerializer<T> arg1, AbstractCookingRecipe$Factory<T> arg2, int arg3, ItemLike arg4, ItemLike arg5, float arg6)
method_36448(String arg0, class_1865<T> arg1, class_1874$class_3958<T> arg2, int arg3, class_1935 arg4, class_1935 arg5, float arg6)
protected void
b(cwi arg0)
waxRecipes(FeatureFlagSet arg0)
method_34854(class_7699 arg0)
protected void
a(doe arg0, doe arg1)
grate(Block arg0, Block arg1)
method_54829(class_2248 arg0, class_2248 arg1)
protected void
b(doe arg0, doe arg1)
copperBulb(Block arg0, Block arg1)
method_54830(class_2248 arg0, class_2248 arg1)
protected void
a(daw arg0, dwr arg1)
suspiciousStew(Item arg0, SuspiciousEffectHolder arg1)
method_62743(class_1792 arg0, class_7917 arg1)
protected void
a(mn arg0, cwi arg1)
generateRecipes(BlockFamily arg0, FeatureFlagSet arg1)
method_33535(class_5794 arg0, class_7699 arg1)
private Block
a(mn arg0, mn$b arg1)
getBaseBlock(BlockFamily arg0, BlockFamily$Variant arg1)
method_33533(class_5794 arg0, class_5794$class_5796 arg1)
private static Criterion<EnterBlockTrigger$TriggerInstance>
a(doe arg0)
insideOf(Block arg0)
method_10422(class_2248 arg0)
private Criterion<InventoryChangeTrigger$TriggerInstance>
a(cx$d arg0, dky arg1)
has(MinMaxBounds$Ints arg0, ItemLike arg1)
method_35914(class_2096$class_2100 arg0, class_1935 arg1)
protected Criterion<InventoryChangeTrigger$TriggerInstance>
b(dky arg0)
has(ItemLike arg0)
method_10426(class_1935 arg0)
protected Criterion<InventoryChangeTrigger$TriggerInstance>
a(ayk<daw> arg0)
has(TagKey<Item> arg0)
method_10420(class_6862<class_1792> arg0)
private static Criterion<InventoryChangeTrigger$TriggerInstance>
a(cn$a... arg0)
inventoryTrigger(ItemPredicate$Builder... arg0)
method_53499(class_2073$class_2074... arg0)
private static Criterion<InventoryChangeTrigger$TriggerInstance>
a(cn... arg0)
inventoryTrigger(ItemPredicate... arg0)
method_10423(class_2073... arg0)
protected static String
c(dky arg0)
getHasName(ItemLike arg0)
method_32807(class_1935 arg0)
protected static String
d(dky arg0)
getItemName(ItemLike arg0)
method_33716(class_1935 arg0)
protected static String
e(dky arg0)
getSimpleRecipeName(ItemLike arg0)
method_36450(class_1935 arg0)
protected static String
q(dky arg0, dky arg1)
getConversionRecipeName(ItemLike arg0, ItemLike arg1)
method_33714(class_1935 arg0, class_1935 arg1)
protected static String
f(dky arg0)
getSmeltingRecipeName(ItemLike arg0)
method_36451(class_1935 arg0)
protected static String
g(dky arg0)
getBlastingRecipeName(ItemLike arg0)
method_36452(class_1935 arg0)
protected Ingredient
b(ayk<daw> arg0)
tag(TagKey<Item> arg0)
method_62748(class_6862<class_1792> arg0)
protected ShapedRecipeBuilder
a(oi arg0, dky arg1)
shaped(RecipeCategory arg0, ItemLike arg1)
method_62746(class_7800 arg0, class_1935 arg1)
protected ShapedRecipeBuilder
a(oi arg0, dky arg1, int arg2)
shaped(RecipeCategory arg0, ItemLike arg1, int arg2)
method_62747(class_7800 arg0, class_1935 arg1, int arg2)
protected ShapelessRecipeBuilder
a(oi arg0, dba arg1)
shapeless(RecipeCategory arg0, ItemStack arg1)
method_62745(class_7800 arg0, class_1799 arg1)
protected ShapelessRecipeBuilder
b(oi arg0, dky arg1)
shapeless(RecipeCategory arg0, ItemLike arg1)
method_62749(class_7800 arg0, class_1935 arg1)
protected ShapelessRecipeBuilder
b(oi arg0, dky arg1, int arg2)
shapeless(RecipeCategory arg0, ItemLike arg1, int arg2)
method_62750(class_7800 arg0, class_1935 arg1, int arg2)