net.minecraft.data.recipe

public abstract class RecipeGenerator

net.minecraft.data.recipes.RecipeProvider
net.minecraft.data.recipes.RecipeProvider
net.minecraft.class_2446
net.minecraft.data.recipe.RecipeGenerator

Field summary

Modifier and TypeField
protected final RegistryWrapper$WrapperLookup
registries
registries
field_48981
registries
private final RegistryEntryLookup<Item>
items
items
field_53722
itemLookup
protected final RecipeExporter
output
output
field_53721
exporter
private static final Map<BlockFamily$Variant, RecipeGenerator$BlockFamilyRecipeFactory>
SHAPE_BUILDERS
SHAPE_BUILDERS
field_28555
VARIANT_FACTORIES
private static final Map<BlockFamily$Variant, RecipeGenerator$StonecuttingBlockFamilyRecipeFactory>
STONECUTTER_RECIPE_BUILDERS
STONECUTTER_RECIPE_BUILDERS
field_1_1156
STONECUTTING_VARIANT_FACTORIES

Constructor summary

ModifierConstructor
protected (RegistryWrapper$WrapperLookup registries, RecipeExporter exporter)

Method summary

Modifier and TypeMethod
protected abstract void
buildRecipes()
buildRecipes()
method_10419()
generate()
protected void
generateForEnabledBlockFamilies(FeatureFlagSet flagSet)
generateForEnabledBlockFamilies(FeatureFlagSet flagSet)
method_46207(class_7699 arg0)
generateFamilies(FeatureSet enabledFeatures)
protected void
oneToOneConversionRecipe(ItemLike product, ItemLike resource, String group)
oneToOneConversionRecipe(ItemLike product, ItemLike resource, String group)
method_36444(class_1935 arg0, class_1935 arg1, String arg2)
offerSingleOutputShapelessRecipe(ItemConvertible output, ItemConvertible input, String group)
protected void
oneToOneConversionRecipe(ItemLike product, ItemLike resource, String group, int productCount)
oneToOneConversionRecipe(ItemLike product, ItemLike resource, String group, int productCount)
method_36445(class_1935 arg0, class_1935 arg1, String arg2, int arg3)
offerShapelessRecipe(ItemConvertible output, ItemConvertible input, String group, int outputCount)
protected void
oreSmelting(List<ItemLike> smeltables, RecipeCategory craftingCategory, CookingBookCategory cookingCategory, ItemLike result, float experience, int cookingTime, String group)
oreSmelting(List<ItemLike> smeltables, RecipeCategory craftingCategory, CookingBookCategory cookingCategory, ItemLike result, float experience, int cookingTime, String group)
method_1_902(List<class_1935> arg0, class_7800 arg1, class_7709 arg2, class_1935 arg3, float arg4, int arg5, String arg6)
offerSmeltingRecipe(List<ItemConvertible> inputs, RecipeCategory category, CookingRecipeCategory cookingCategory, ItemConvertible output, float experience, int cookingTime, String group)
protected void
oreBlasting(List<ItemLike> smeltables, RecipeCategory craftingCategory, CookingBookCategory cookingCategory, ItemLike result, float experience, int cookingTime, String group)
oreBlasting(List<ItemLike> smeltables, RecipeCategory craftingCategory, CookingBookCategory cookingCategory, ItemLike result, float experience, int cookingTime, String group)
method_1_901(List<class_1935> arg0, class_7800 arg1, class_7709 arg2, class_1935 arg3, float arg4, int arg5, String arg6)
offerBlastingRecipe(List<ItemConvertible> inputs, RecipeCategory category, CookingRecipeCategory cookingCategory, ItemConvertible output, float experience, int cookingTime, String group)
private <T extends AbstractCookingRecipe> void
oreCooking(AbstractCookingRecipe$Factory<T> factory, List<ItemLike> smeltables, RecipeCategory craftingCategory, CookingBookCategory cookingCategory, ItemLike result, float experience, int cookingTime, String group, String fromDesc)
oreCooking(AbstractCookingRecipe$Factory<T> factory, List<ItemLike> smeltables, RecipeCategory craftingCategory, CookingBookCategory cookingCategory, ItemLike result, float experience, int cookingTime, String group, String fromDesc)
method_36232(class_1874$class_3958<T> arg0, List<class_1935> arg1, class_7800 arg2, class_7709 arg3, class_1935 arg4, float arg5, int arg6, String arg7, String arg8)
offerMultipleOptions(AbstractCookingRecipe$RecipeFactory<T> recipeFactory, List<ItemConvertible> inputs, RecipeCategory category, CookingRecipeCategory cookingCategory, ItemConvertible output, float experience, int cookingTime, String group, String suffix)
protected void
netheriteSmithing(Item base, RecipeCategory category, Item result)
netheriteSmithing(Item base, RecipeCategory category, Item result)
method_29728(class_1792 arg0, class_7800 arg1, class_1792 arg2)
offerNetheriteUpgradeRecipe(Item input, RecipeCategory category, Item result)
protected void
trimSmithing(Item trimTemplate, ResourceKey<TrimPattern> patternId, ResourceKey<Recipe<?>> id)
trimSmithing(Item trimTemplate, ResourceKey<TrimPattern> patternId, ResourceKey<Recipe<?>> id)
method_48530(class_1792 arg0, class_5321<class_8056> arg1, class_5321<class_1860<?>> arg2)
offerSmithingTrimRecipe(Item input, RegistryKey<ArmorTrimPattern> pattern, RegistryKey<Recipe<?>> recipeKey)
protected void
twoByTwoPacker(RecipeCategory category, ItemLike result, ItemLike ingredient)
twoByTwoPacker(RecipeCategory category, ItemLike result, ItemLike ingredient)
method_46209(class_7800 arg0, class_1935 arg1, class_1935 arg2)
offer2x2CompactingRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input)
protected void
threeByThreePacker(RecipeCategory category, ItemLike result, ItemLike ingredient, String unlockedBy)
threeByThreePacker(RecipeCategory category, ItemLike result, ItemLike ingredient, String unlockedBy)
method_47521(class_7800 arg0, class_1935 arg1, class_1935 arg2, String arg3)
offerCompactingRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input, String criterionName)
protected void
threeByThreePacker(RecipeCategory category, ItemLike result, ItemLike ingredient)
threeByThreePacker(RecipeCategory category, ItemLike result, ItemLike ingredient)
method_47522(class_7800 arg0, class_1935 arg1, class_1935 arg2)
offerCompactingRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input)
protected void
planksFromLog(ItemLike result, TagKey<Item> logs, int count)
planksFromLog(ItemLike result, TagKey<Item> logs, int count)
method_24475(class_1935 arg0, class_6862<class_1792> arg1, int arg2)
offerPlanksRecipe2(ItemConvertible output, TagKey<Item> logTag, int count)
protected void
planksFromLogs(ItemLike result, TagKey<Item> logs, int count)
planksFromLogs(ItemLike result, TagKey<Item> logs, int count)
method_24477(class_1935 arg0, class_6862<class_1792> arg1, int arg2)
offerPlanksRecipe(ItemConvertible output, TagKey<Item> logTag, int count)
protected void
woodFromLogs(ItemLike result, ItemLike log)
woodFromLogs(ItemLike result, ItemLike log)
method_24476(class_1935 arg0, class_1935 arg1)
offerBarkBlockRecipe(ItemConvertible output, ItemConvertible input)
protected void
woodenBoat(ItemLike result, ItemLike planks)
woodenBoat(ItemLike result, ItemLike planks)
method_24478(class_1935 arg0, class_1935 arg1)
offerBoatRecipe(ItemConvertible output, ItemConvertible input)
protected void
chestBoat(ItemLike chestBoat, ItemLike boat)
chestBoat(ItemLike chestBoat, ItemLike boat)
method_42754(class_1935 arg0, class_1935 arg1)
offerChestBoatRecipe(ItemConvertible output, ItemConvertible input)
private CraftingRecipeJsonBuilder
buttonBuilder(ItemLike result, Ingredient base)
buttonBuilder(ItemLike result, Ingredient base)
method_33542(class_1935 arg0, class_1856 arg1)
createButtonRecipe(ItemConvertible output, Ingredient input)
protected CraftingRecipeJsonBuilder
doorBuilder(ItemLike result, Ingredient base)
doorBuilder(ItemLike result, Ingredient base)
method_33544(class_1935 arg0, class_1856 arg1)
createDoorRecipe(ItemConvertible output, Ingredient input)
private CraftingRecipeJsonBuilder
fenceBuilder(ItemLike result, Ingredient base)
fenceBuilder(ItemLike result, Ingredient base)
method_33546(class_1935 arg0, class_1856 arg1)
createFenceRecipe(ItemConvertible output, Ingredient input)
private CraftingRecipeJsonBuilder
fenceGateBuilder(ItemLike result, Ingredient planks)
fenceGateBuilder(ItemLike result, Ingredient planks)
method_33548(class_1935 arg0, class_1856 arg1)
createFenceGateRecipe(ItemConvertible output, Ingredient input)
protected void
pressurePlate(ItemLike result, ItemLike base)
pressurePlate(ItemLike result, ItemLike base)
method_32813(class_1935 arg0, class_1935 arg1)
offerPressurePlateRecipe(ItemConvertible output, ItemConvertible input)
private CraftingRecipeJsonBuilder
pressurePlateBuilder(RecipeCategory category, ItemLike result, Ingredient base)
pressurePlateBuilder(RecipeCategory category, ItemLike result, Ingredient base)
method_32806(class_7800 arg0, class_1935 arg1, class_1856 arg2)
createPressurePlateRecipe(RecipeCategory category, ItemConvertible output, Ingredient input)
protected void
slab(RecipeCategory category, ItemLike result, ItemLike base)
slab(RecipeCategory category, ItemLike result, ItemLike base)
method_32814(class_7800 arg0, class_1935 arg1, class_1935 arg2)
offerSlabRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input)
protected void
shelf(ItemLike result, ItemLike strippedLogs)
shelf(ItemLike result, ItemLike strippedLogs)
method_73067(class_1935 arg0, class_1935 arg1)
offerShelfRecipe(ItemConvertible output, ItemConvertible input)
protected CraftingRecipeJsonBuilder
slabBuilder(RecipeCategory category, ItemLike result, Ingredient base)
slabBuilder(RecipeCategory category, ItemLike result, Ingredient base)
method_32804(class_7800 arg0, class_1935 arg1, class_1856 arg2)
createSlabRecipe(RecipeCategory category, ItemConvertible output, Ingredient input)
protected CraftingRecipeJsonBuilder
stairBuilder(ItemLike result, Ingredient base)
stairBuilder(ItemLike result, Ingredient base)
method_32808(class_1935 arg0, class_1856 arg1)
createStairsRecipe(ItemConvertible output, Ingredient input)
protected CraftingRecipeJsonBuilder
trapdoorBuilder(ItemLike result, Ingredient base)
trapdoorBuilder(ItemLike result, Ingredient base)
method_33553(class_1935 arg0, class_1856 arg1)
createTrapdoorRecipe(ItemConvertible output, Ingredient input)
private CraftingRecipeJsonBuilder
signBuilder(ItemLike result, Ingredient planks)
signBuilder(ItemLike result, Ingredient planks)
method_33555(class_1935 arg0, class_1856 arg1)
createSignRecipe(ItemConvertible output, Ingredient input)
protected void
hangingSign(ItemLike result, ItemLike ingredient)
hangingSign(ItemLike result, ItemLike ingredient)
method_46208(class_1935 arg0, class_1935 arg1)
offerHangingSignRecipe(ItemConvertible output, ItemConvertible input)
protected void
colorItemWithDye(List<Item> dyes, List<Item> items, String groupName, RecipeCategory category)
colorItemWithDye(List<Item> dyes, List<Item> items, String groupName, RecipeCategory category)
method_51890(List<class_1792> arg0, List<class_1792> arg1, String arg2, class_7800 arg3)
offerDyeableRecipes(List<Item> dyes, List<Item> dyeables, String group, RecipeCategory category)
protected void
colorWithDye(List<Item> dyes, List<Item> dyedItems, Item uncoloredItem, String groupName, RecipeCategory category)
colorWithDye(List<Item> dyes, List<Item> dyedItems, Item uncoloredItem, String groupName, RecipeCategory category)
method_62744(List<class_1792> arg0, List<class_1792> arg1, class_1792 arg2, String arg3, class_7800 arg4)
offerDyeablesRecipes(List<Item> dyes, List<Item> dyeables, Item undyed, String group, RecipeCategory category)
protected void
carpet(ItemLike result, ItemLike sourceItem)
carpet(ItemLike result, ItemLike sourceItem)
method_24885(class_1935 arg0, class_1935 arg1)
offerCarpetRecipe(ItemConvertible output, ItemConvertible input)
protected void
bedFromPlanksAndWool(ItemLike result, ItemLike wool)
bedFromPlanksAndWool(ItemLike result, ItemLike wool)
method_24887(class_1935 arg0, class_1935 arg1)
offerBedRecipe(ItemConvertible output, ItemConvertible inputWool)
protected void
banner(ItemLike result, ItemLike wool)
banner(ItemLike result, ItemLike wool)
method_24889(class_1935 arg0, class_1935 arg1)
offerBannerRecipe(ItemConvertible output, ItemConvertible inputWool)
protected void
stainedGlassFromGlassAndDye(ItemLike result, ItemLike dye)
stainedGlassFromGlassAndDye(ItemLike result, ItemLike dye)
method_24890(class_1935 arg0, class_1935 arg1)
offerStainedGlassDyeingRecipe(ItemConvertible output, ItemConvertible input)
protected void
dryGhast(ItemLike result)
dryGhast(ItemLike result)
method_70962(class_1935 arg0)
offerDriedGhast(ItemConvertible output)
protected void
harness(ItemLike result, ItemLike wool)
harness(ItemLike result, ItemLike wool)
method_70963(class_1935 arg0, class_1935 arg1)
offerHarness(ItemConvertible output, ItemConvertible wool)
protected void
stainedGlassPaneFromStainedGlass(ItemLike result, ItemLike stainedGlass)
stainedGlassPaneFromStainedGlass(ItemLike result, ItemLike stainedGlass)
method_24891(class_1935 arg0, class_1935 arg1)
offerStainedGlassPaneRecipe(ItemConvertible output, ItemConvertible input)
protected void
stainedGlassPaneFromGlassPaneAndDye(ItemLike result, ItemLike dye)
stainedGlassPaneFromGlassPaneAndDye(ItemLike result, ItemLike dye)
method_24892(class_1935 arg0, class_1935 arg1)
offerStainedGlassPaneDyeingRecipe(ItemConvertible output, ItemConvertible inputDye)
protected void
coloredTerracottaFromTerracottaAndDye(ItemLike result, ItemLike dye)
coloredTerracottaFromTerracottaAndDye(ItemLike result, ItemLike dye)
method_24893(class_1935 arg0, class_1935 arg1)
offerTerracottaDyeingRecipe(ItemConvertible output, ItemConvertible input)
protected void
concretePowder(ItemLike result, ItemLike dye)
concretePowder(ItemLike result, ItemLike dye)
method_24894(class_1935 arg0, class_1935 arg1)
offerConcretePowderDyeingRecipe(ItemConvertible output, ItemConvertible input)
protected void
candle(ItemLike result, ItemLike dye)
candle(ItemLike result, ItemLike dye)
method_32233(class_1935 arg0, class_1935 arg1)
offerCandleDyeingRecipe(ItemConvertible output, ItemConvertible input)
protected void
wall(RecipeCategory category, ItemLike result, ItemLike base)
wall(RecipeCategory category, ItemLike result, ItemLike base)
method_32809(class_7800 arg0, class_1935 arg1, class_1935 arg2)
offerWallRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input)
private CraftingRecipeJsonBuilder
wallBuilder(RecipeCategory category, ItemLike result, Ingredient base)
wallBuilder(RecipeCategory category, ItemLike result, Ingredient base)
method_33531(class_7800 arg0, class_1935 arg1, class_1856 arg2)
getWallRecipe(RecipeCategory category, ItemConvertible output, Ingredient input)
private CraftingRecipeJsonBuilder
bricksBuilder(RecipeCategory category, ItemLike result, Ingredient base)
bricksBuilder(RecipeCategory category, ItemLike result, Ingredient base)
method_1_898(class_7800 arg0, class_1935 arg1, class_1856 arg2)
getBricksRecipe(RecipeCategory category, ItemConvertible output, Ingredient input)
private CraftingRecipeJsonBuilder
tilesBuilder(RecipeCategory category, ItemLike result, Ingredient base)
tilesBuilder(RecipeCategory category, ItemLike result, Ingredient base)
method_1_903(class_7800 arg0, class_1935 arg1, class_1856 arg2)
getTilesRecipe(RecipeCategory category, ItemConvertible output, Ingredient input)
protected void
polished(RecipeCategory category, ItemLike result, ItemLike base)
polished(RecipeCategory category, ItemLike result, ItemLike base)
method_32810(class_7800 arg0, class_1935 arg1, class_1935 arg2)
offerPolishedStoneRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input)
private CraftingRecipeJsonBuilder
polishedBuilder(RecipeCategory category, ItemLike result, Ingredient base)
polishedBuilder(RecipeCategory category, ItemLike result, Ingredient base)
method_33537(class_7800 arg0, class_1935 arg1, class_1856 arg2)
createCondensingRecipe(RecipeCategory category, ItemConvertible output, Ingredient input)
protected void
cut(RecipeCategory category, ItemLike result, ItemLike base)
cut(RecipeCategory category, ItemLike result, ItemLike base)
method_32811(class_7800 arg0, class_1935 arg1, class_1935 arg2)
offerCutCopperRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input)
private ShapedRecipeJsonBuilder
cutBuilder(RecipeCategory category, ItemLike result, Ingredient base)
cutBuilder(RecipeCategory category, ItemLike result, Ingredient base)
method_36547(class_7800 arg0, class_1935 arg1, class_1856 arg2)
createCutCopperRecipe(RecipeCategory category, ItemConvertible output, Ingredient input)
protected void
chiseled(RecipeCategory category, ItemLike result, ItemLike base)
chiseled(RecipeCategory category, ItemLike result, ItemLike base)
method_32812(class_7800 arg0, class_1935 arg1, class_1935 arg2)
offerChiseledBlockRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input)
protected void
mosaicBuilder(RecipeCategory category, ItemLike result, ItemLike base)
mosaicBuilder(RecipeCategory category, ItemLike result, ItemLike base)
method_46212(class_7800 arg0, class_1935 arg1, class_1935 arg2)
offerMosaicRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input)
protected ShapedRecipeJsonBuilder
chiseledBuilder(RecipeCategory category, ItemLike result, Ingredient base)
chiseledBuilder(RecipeCategory category, ItemLike result, Ingredient base)
method_32805(class_7800 arg0, class_1935 arg1, class_1856 arg2)
createChiseledBlockRecipe(RecipeCategory category, ItemConvertible output, Ingredient input)
protected void
stonecutterResultFromBase(RecipeCategory category, ItemLike result, ItemLike base)
stonecutterResultFromBase(RecipeCategory category, ItemLike result, ItemLike base)
method_33717(class_7800 arg0, class_1935 arg1, class_1935 arg2)
offerStonecuttingRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input)
protected void
stonecutterResultFromBase(RecipeCategory category, ItemLike result, ItemLike base, int count)
stonecutterResultFromBase(RecipeCategory category, ItemLike result, ItemLike base, int count)
method_33715(class_7800 arg0, class_1935 arg1, class_1935 arg2, int arg3)
offerStonecuttingRecipe(RecipeCategory category, ItemConvertible output, ItemConvertible input, int count)
private void
smeltingResultFromBase(ItemLike result, ItemLike base)
smeltingResultFromBase(ItemLike result, ItemLike base)
method_34662(class_1935 arg0, class_1935 arg1)
offerCrackingRecipe(ItemConvertible output, ItemConvertible input)
protected void
nineBlockStorageRecipes(RecipeCategory unpackedFormCategory, ItemLike unpackedForm, RecipeCategory packedFormCategory, ItemLike packedForm)
nineBlockStorageRecipes(RecipeCategory unpackedFormCategory, ItemLike unpackedForm, RecipeCategory packedFormCategory, ItemLike packedForm)
method_36325(class_7800 arg0, class_1935 arg1, class_7800 arg2, class_1935 arg3)
offerReversibleCompactingRecipes(RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem)
protected void
nineBlockStorageRecipesWithCustomPacking(RecipeCategory unpackedFormCategory, ItemLike unpackedForm, RecipeCategory packedFormCategory, ItemLike packedForm, String packingRecipeId, String packingRecipeGroup)
nineBlockStorageRecipesWithCustomPacking(RecipeCategory unpackedFormCategory, ItemLike unpackedForm, RecipeCategory packedFormCategory, ItemLike packedForm, String packingRecipeId, String packingRecipeGroup)
method_36446(class_7800 arg0, class_1935 arg1, class_7800 arg2, class_1935 arg3, String arg4, String arg5)
offerReversibleCompactingRecipesWithCompactingRecipeGroup(RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String compactingId, String compactingGroup)
protected void
nineBlockStorageRecipesRecipesWithCustomUnpacking(RecipeCategory unpackedFormCategory, ItemLike unpackedForm, RecipeCategory packedFormCategory, ItemLike packedForm, String unpackingRecipeId, String unpackingRecipeGroup)
nineBlockStorageRecipesRecipesWithCustomUnpacking(RecipeCategory unpackedFormCategory, ItemLike unpackedForm, RecipeCategory packedFormCategory, ItemLike packedForm, String unpackingRecipeId, String unpackingRecipeGroup)
method_36449(class_7800 arg0, class_1935 arg1, class_7800 arg2, class_1935 arg3, String arg4, String arg5)
offerReversibleCompactingRecipesWithReverseRecipeGroup(RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String reverseId, String reverseGroup)
private void
nineBlockStorageRecipes(RecipeCategory unpackedFormCategory, ItemLike unpackedForm, RecipeCategory packedFormCategory, ItemLike packedForm, String packingRecipeId, String packingRecipeGroup, String unpackingRecipeId, String unpackingRecipeGroup)
nineBlockStorageRecipes(RecipeCategory unpackedFormCategory, ItemLike unpackedForm, RecipeCategory packedFormCategory, ItemLike packedForm, String packingRecipeId, String packingRecipeGroup, String unpackingRecipeId, String unpackingRecipeGroup)
method_36447(class_7800 arg0, class_1935 arg1, class_7800 arg2, class_1935 arg3, String arg4, String arg5, String arg6, String arg7)
offerReversibleCompactingRecipes(RecipeCategory reverseCategory, ItemConvertible baseItem, RecipeCategory compactingCategory, ItemConvertible compactItem, String compactingId, String compactingGroup, String reverseId, String reverseGroup)
protected void
copySmithingTemplate(ItemLike smithingTemplate, ItemLike baseMaterial)
copySmithingTemplate(ItemLike smithingTemplate, ItemLike baseMaterial)
method_48533(class_1935 arg0, class_1935 arg1)
offerSmithingTemplateCopyingRecipe(ItemConvertible template, ItemConvertible resource)
protected void
copySmithingTemplate(ItemLike smithingTemplate, Ingredient baseMaterials)
copySmithingTemplate(ItemLike smithingTemplate, Ingredient baseMaterials)
method_60922(class_1935 arg0, class_1856 arg1)
offerSmithingTemplateCopyingRecipe(ItemConvertible template, Ingredient resource)
protected <T extends AbstractCookingRecipe> void
cookRecipes(String source, AbstractCookingRecipe$Factory<T> factory, int cookingTime)
cookRecipes(String source, AbstractCookingRecipe$Factory<T> factory, int cookingTime)
method_17585(String arg0, class_1874$class_3958<T> arg1, int arg2)
generateCookingRecipes(String cooker, AbstractCookingRecipe$RecipeFactory<T> recipeFactory, int cookingTime)
private <T extends AbstractCookingRecipe> void
simpleCookingRecipe(String source, AbstractCookingRecipe$Factory<T> factory, int cookingTime, ItemLike base, ItemLike result, float experience)
simpleCookingRecipe(String source, AbstractCookingRecipe$Factory<T> factory, int cookingTime, ItemLike base, ItemLike result, float experience)
method_36448(String arg0, class_1874$class_3958<T> arg1, int arg2, class_1935 arg3, class_1935 arg4, float arg5)
offerFoodCookingRecipe(String cooker, AbstractCookingRecipe$RecipeFactory<T> recipeFactory, int cookingTime, ItemConvertible input, ItemConvertible output, float experience)
protected void
waxRecipes(FeatureFlagSet flagSet)
waxRecipes(FeatureFlagSet flagSet)
method_34854(class_7699 arg0)
offerWaxingRecipes(FeatureSet enabledFeatures)
protected void
grate(Block grateBlock, Block material)
grate(Block grateBlock, Block material)
method_54829(class_2248 arg0, class_2248 arg1)
offerGrateRecipe(Block output, Block input)
protected void
copperBulb(Block copperBulb, Block copperMaterial)
copperBulb(Block copperBulb, Block copperMaterial)
method_54830(class_2248 arg0, class_2248 arg1)
offerBulbRecipe(Block output, Block input)
protected void
waxedChiseled(Block result, Block material)
waxedChiseled(Block result, Block material)
method_76679(class_2248 arg0, class_2248 arg1)
offerWaxedChiseledCopperRecipe(Block output, Block input)
protected void
suspiciousStew(Item item, SuspiciousEffectHolder effectHolder)
suspiciousStew(Item item, SuspiciousEffectHolder effectHolder)
method_62743(class_1792 arg0, class_7917 arg1)
offerSuspiciousStewRecipe(Item input, SuspiciousStewIngredient stewIngredient)
protected void
dyedItem(Item target, String group)
dyedItem(Item target, String group)
method_1_1266(class_1792 arg0, String arg1)
offerArmorDyeingRecipe(Item armor, String group)
protected void
dyedShulkerBoxRecipe(Item dye, Item dyedResult)
dyedShulkerBoxRecipe(Item dye, Item dyedResult)
method_1_1267(class_1792 arg0, class_1792 arg1)
offerShulkerBoxDyeingRecipe(Item dye, Item result)
protected void
dyedBundleRecipe(Item dye, Item dyedResult)
dyedBundleRecipe(Item dye, Item dyedResult)
method_1_1265(class_1792 arg0, class_1792 arg1)
offerBundleDyeingRecipe(Item dye, Item result)
protected void
generateRecipes(BlockFamily family, FeatureFlagSet flagSet)
generateRecipes(BlockFamily family, FeatureFlagSet flagSet)
method_33535(class_5794 arg0, class_7699 arg1)
generateFamily(BlockFamily family, FeatureSet enabledFeatures)
private void
generateCraftingRecipe(BlockFamily family, BlockFamily$Variant variant, Block result, ItemLike base)
generateCraftingRecipe(BlockFamily family, BlockFamily$Variant variant, Block result, ItemLike base)
method_1_1268(class_5794 arg0, class_5794$class_5796 arg1, class_2248 arg2, class_1935 arg3)
generateFamilyCraftingRecipes(BlockFamily family, BlockFamily$Variant variant, Block block, ItemConvertible input)
private void
generateStonecutterRecipe(BlockFamily family, BlockFamily$Variant variant, Block base)
generateStonecutterRecipe(BlockFamily family, BlockFamily$Variant variant, Block base)
method_1_1269(class_5794 arg0, class_5794$class_5796 arg1, class_2248 arg2)
generateFamilyStonecuttingRecipes(BlockFamily family, BlockFamily$Variant variant, Block baseBlock)
private Block
getBaseBlockForCrafting(BlockFamily family, BlockFamily$Variant variant)
getBaseBlockForCrafting(BlockFamily family, BlockFamily$Variant variant)
method_33533(class_5794 arg0, class_5794$class_5796 arg1)
getVariantRecipeInput(BlockFamily family, BlockFamily$Variant variant)
private static AdvancementCriterion<EnterBlockCriterion$Conditions>
insideOf(Block block)
insideOf(Block block)
method_10422(class_2248 arg0)
requireEnteringFluid(Block block)
protected AdvancementCriterion<BredAnimalsCriterion$Conditions>
bredAnimal()
bredAnimal()
method_1_1264()
requireBreedingAnimals()
private AdvancementCriterion<InventoryChangedCriterion$Conditions>
has(MinMaxBounds$Ints count, ItemLike item)
has(MinMaxBounds$Ints count, ItemLike item)
method_35914(class_2096$class_2100 arg0, class_1935 arg1)
conditionsFromItem(NumberRange$IntRange count, ItemConvertible item)
protected AdvancementCriterion<InventoryChangedCriterion$Conditions>
has(ItemLike item)
has(ItemLike item)
method_10426(class_1935 arg0)
conditionsFromItem(ItemConvertible item)
protected AdvancementCriterion<InventoryChangedCriterion$Conditions>
has(TagKey<Item> tag)
has(TagKey<Item> tag)
method_10420(class_6862<class_1792> arg0)
conditionsFromTag(TagKey<Item> tag)
private static AdvancementCriterion<InventoryChangedCriterion$Conditions>
inventoryTrigger(ItemPredicate$Builder... predicates)
inventoryTrigger(ItemPredicate$Builder... predicates)
method_53499(class_2073$class_2074... arg0)
conditionsFromPredicates(ItemPredicate$Builder... predicates)
private static AdvancementCriterion<InventoryChangedCriterion$Conditions>
inventoryTrigger(ItemPredicate... predicates)
inventoryTrigger(ItemPredicate... predicates)
method_10423(class_2073... arg0)
conditionsFromItemPredicates(ItemPredicate... predicates)
protected static String
getHasName(ItemLike baseBlock)
getHasName(ItemLike baseBlock)
method_32807(class_1935 arg0)
hasItem(ItemConvertible item)
protected static String
getItemName(ItemLike itemLike)
getItemName(ItemLike itemLike)
method_33716(class_1935 arg0)
getItemPath(ItemConvertible item)
protected static String
getSimpleRecipeName(ItemLike itemLike)
getSimpleRecipeName(ItemLike itemLike)
method_36450(class_1935 arg0)
getRecipeName(ItemConvertible item)
protected static String
getConversionRecipeName(ItemLike product, ItemLike material)
getConversionRecipeName(ItemLike product, ItemLike material)
method_33714(class_1935 arg0, class_1935 arg1)
convertBetween(ItemConvertible to, ItemConvertible from)
protected static String
getSmeltingRecipeName(ItemLike product)
getSmeltingRecipeName(ItemLike product)
method_36451(class_1935 arg0)
getSmeltingItemPath(ItemConvertible item)
protected static String
getBlastingRecipeName(ItemLike product)
getBlastingRecipeName(ItemLike product)
method_36452(class_1935 arg0)
getBlastingItemPath(ItemConvertible item)
protected Ingredient
tag(TagKey<Item> id)
tag(TagKey<Item> id)
method_62748(class_6862<class_1792> arg0)
ingredientFromTag(TagKey<Item> tag)
protected ShapedRecipeJsonBuilder
shaped(RecipeCategory category, ItemLike item)
shaped(RecipeCategory category, ItemLike item)
method_62746(class_7800 arg0, class_1935 arg1)
createShaped(RecipeCategory category, ItemConvertible output)
protected ShapedRecipeJsonBuilder
shaped(RecipeCategory category, ItemLike item, int count)
shaped(RecipeCategory category, ItemLike item, int count)
method_62747(class_7800 arg0, class_1935 arg1, int arg2)
createShaped(RecipeCategory category, ItemConvertible output, int count)
protected ShapelessRecipeJsonBuilder
shapeless(RecipeCategory category, ItemStackTemplate result)
shapeless(RecipeCategory category, ItemStackTemplate result)
method_62745(class_7800 arg0, class_1_107 arg1)
createShapeless(RecipeCategory category, SimpleItemStackView output)
protected ShapelessRecipeJsonBuilder
shapeless(RecipeCategory category, ItemLike item)
shapeless(RecipeCategory category, ItemLike item)
method_62749(class_7800 arg0, class_1935 arg1)
createShapeless(RecipeCategory category, ItemConvertible output)
protected ShapelessRecipeJsonBuilder
shapeless(RecipeCategory category, ItemLike item, int count)
shapeless(RecipeCategory category, ItemLike item, int count)
method_62750(class_7800 arg0, class_1935 arg1, int arg2)
createShapeless(RecipeCategory category, ItemConvertible output, int count)