net.minecraft.data.recipe

public abstract class RecipeGenerator

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

Field summary

Modifier and TypeField
protected final RegistryWrapper$WrapperLookup
registries
field_48981
registries
private final RegistryEntryLookup<Item>
items
field_53722
itemLookup
protected final RecipeExporter
output
field_53721
exporter
private static final Map<BlockFamily$Variant, RecipeGenerator$BlockFamilyRecipeFactory>
SHAPE_BUILDERS
field_28555
VARIANT_FACTORIES
private static final Map<BlockFamily$Variant, RecipeGenerator$StonecuttingBlockFamilyRecipeFactory>
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()
method_10419()
generate()
protected void
generateForEnabledBlockFamilies(FeatureFlagSet flagSet)
method_46207(class_7699 arg0)
generateFamilies(FeatureSet enabledFeatures)
protected void
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
method_24476(class_1935 arg0, class_1935 arg1)
offerBarkBlockRecipe(ItemConvertible output, ItemConvertible input)
protected void
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)
method_42754(class_1935 arg0, class_1935 arg1)
offerChestBoatRecipe(ItemConvertible output, ItemConvertible input)
private CraftingRecipeJsonBuilder
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)
method_33544(class_1935 arg0, class_1856 arg1)
createDoorRecipe(ItemConvertible output, Ingredient input)
private CraftingRecipeJsonBuilder
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)
method_33548(class_1935 arg0, class_1856 arg1)
createFenceGateRecipe(ItemConvertible output, Ingredient input)
protected void
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)
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)
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)
method_73067(class_1935 arg0, class_1935 arg1)
offerShelfRecipe(ItemConvertible output, ItemConvertible input)
protected CraftingRecipeJsonBuilder
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)
method_32808(class_1935 arg0, class_1856 arg1)
createStairsRecipe(ItemConvertible output, Ingredient input)
protected CraftingRecipeJsonBuilder
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)
method_33555(class_1935 arg0, class_1856 arg1)
createSignRecipe(ItemConvertible output, Ingredient input)
protected CraftingRecipeJsonBuilder
hangingSignBuilder(ItemLike result, Ingredient ingredient)
method_46208(class_1935 arg0, class_1856 arg1)
offerHangingSignRecipe(ItemConvertible output, Ingredient input)
protected void
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)
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)
method_24885(class_1935 arg0, class_1935 arg1)
offerCarpetRecipe(ItemConvertible output, ItemConvertible input)
protected void
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)
method_24889(class_1935 arg0, class_1935 arg1)
offerBannerRecipe(ItemConvertible output, ItemConvertible inputWool)
protected void
stainedGlassFromGlassAndDye(ItemLike result, ItemLike dye)
method_24890(class_1935 arg0, class_1935 arg1)
offerStainedGlassDyeingRecipe(ItemConvertible output, ItemConvertible input)
protected void
dryGhast(ItemLike result)
method_70962(class_1935 arg0)
offerDriedGhast(ItemConvertible output)
protected void
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)
method_24891(class_1935 arg0, class_1935 arg1)
offerStainedGlassPaneRecipe(ItemConvertible output, ItemConvertible input)
protected void
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)
method_24893(class_1935 arg0, class_1935 arg1)
offerTerracottaDyeingRecipe(ItemConvertible output, ItemConvertible input)
protected void
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)
method_32233(class_1935 arg0, class_1935 arg1)
offerCandleDyeingRecipe(ItemConvertible output, ItemConvertible input)
protected void
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)
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)
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)
method_1_903(class_7800 arg0, class_1935 arg1, class_1856 arg2)
getTilesRecipe(RecipeCategory category, ItemConvertible output, Ingredient input)
private CraftingRecipeJsonBuilder
pillarBuilder(RecipeCategory category, ItemLike result, Ingredient base)
method_1_6293(class_7800 arg0, class_1935 arg1, class_1856 arg2)
getPillarRecipe(RecipeCategory category, ItemConvertible output, Ingredient input)
protected void
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)
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)
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)
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)
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)
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)
method_32805(class_7800 arg0, class_1935 arg1, class_1856 arg2)
createChiseledBlockRecipe(RecipeCategory category, ItemConvertible output, Ingredient input)
protected ShapedRecipeJsonBuilder
carpetBuilder(RecipeCategory category, ItemLike result, Ingredient base)
method_1_7320(class_7800 arg0, class_1935 arg1, class_1856 arg2)
method_1_7320(RecipeCategory arg0, ItemConvertible arg1, Ingredient arg2)
protected void
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)
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)
method_34662(class_1935 arg0, class_1935 arg1)
offerCrackingRecipe(ItemConvertible output, ItemConvertible input)
protected void
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)
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)
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)
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)
method_48533(class_1935 arg0, class_1935 arg1)
offerSmithingTemplateCopyingRecipe(ItemConvertible template, ItemConvertible resource)
protected void
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)
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)
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)
method_34854(class_7699 arg0)
offerWaxingRecipes(FeatureSet enabledFeatures)
protected void
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)
method_54830(class_2248 arg0, class_2248 arg1)
offerBulbRecipe(Block output, Block input)
protected void
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)
method_62743(class_1792 arg0, class_7917 arg1)
offerSuspiciousStewRecipe(Item input, SuspiciousStewIngredient stewIngredient)
protected void
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)
method_1_1267(class_1792 arg0, class_1792 arg1)
offerShulkerBoxDyeingRecipe(Item dye, Item result)
protected void
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)
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)
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
generateSmeltingRecipe(BlockFamily$Variant variant, Block result, ItemLike base)
method_1_6285(class_5794$class_5796 arg0, class_2248 arg1, class_1935 arg2)
generateFamilyCrackingRecipe(BlockFamily$Variant variant, Block output, ItemConvertible input)
private void
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)
method_33533(class_5794 arg0, class_5794$class_5796 arg1)
getVariantRecipeInput(BlockFamily family, BlockFamily$Variant variant)
private String
getCraftingCriterionName(BlockFamily family, BlockFamily$Variant variant, ItemLike base)
method_1_6286(class_5794 arg0, class_5794$class_5796 arg1, class_1935 arg2)
getCriterionName(BlockFamily family, BlockFamily$Variant variant, ItemConvertible input)
private static AdvancementCriterion<EnterBlockCriterion$Conditions>
insideOf(Block block)
method_10422(class_2248 arg0)
requireEnteringFluid(Block block)
protected AdvancementCriterion<BredAnimalsCriterion$Conditions>
bredAnimal()
method_1_1264()
requireBreedingAnimals()
private AdvancementCriterion<InventoryChangedCriterion$Conditions>
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)
method_10426(class_1935 arg0)
conditionsFromItem(ItemConvertible item)
protected AdvancementCriterion<InventoryChangedCriterion$Conditions>
has(TagKey<Item> tag)
method_10420(class_6862<class_1792> arg0)
conditionsFromTag(TagKey<Item> tag)
private static AdvancementCriterion<InventoryChangedCriterion$Conditions>
inventoryTrigger(ItemPredicate$Builder... predicates)
method_53499(class_2073$class_2074... arg0)
conditionsFromPredicates(ItemPredicate$Builder... predicates)
private static AdvancementCriterion<InventoryChangedCriterion$Conditions>
inventoryTrigger(ItemPredicate... predicates)
method_10423(class_2073... arg0)
conditionsFromItemPredicates(ItemPredicate... predicates)
protected static String
getHasName(ItemLike baseBlock)
method_32807(class_1935 arg0)
hasItem(ItemConvertible item)
protected static String
getItemName(ItemLike itemLike)
method_33716(class_1935 arg0)
getItemPath(ItemConvertible item)
protected static String
getSimpleRecipeName(ItemLike itemLike)
method_36450(class_1935 arg0)
getRecipeName(ItemConvertible item)
protected static String
getConversionRecipeName(ItemLike product, ItemLike material)
method_33714(class_1935 arg0, class_1935 arg1)
convertBetween(ItemConvertible to, ItemConvertible from)
protected static String
getSmeltingRecipeName(ItemLike product)
method_36451(class_1935 arg0)
getSmeltingItemPath(ItemConvertible item)
protected static String
getBlastingRecipeName(ItemLike product)
method_36452(class_1935 arg0)
getBlastingItemPath(ItemConvertible item)
protected Ingredient
tag(TagKey<Item> id)
method_62748(class_6862<class_1792> arg0)
ingredientFromTag(TagKey<Item> tag)
protected ShapedRecipeJsonBuilder
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)
method_62747(class_7800 arg0, class_1935 arg1, int arg2)
createShaped(RecipeCategory category, ItemConvertible output, int count)
protected ShapelessRecipeJsonBuilder
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)
method_62749(class_7800 arg0, class_1935 arg1)
createShapeless(RecipeCategory category, ItemConvertible output)
protected ShapelessRecipeJsonBuilder
shapeless(RecipeCategory category, ItemLike item, int count)
method_62750(class_7800 arg0, class_1935 arg1, int arg2)
createShapeless(RecipeCategory category, ItemConvertible output, int count)
private static ItemPredicate[]
lambda$inventoryTrigger$0(int arg0)
method_53497(int arg0)
method_53497(int arg0)
private static void
lambda$static$30(RecipeProvider arg0, ItemLike arg1, ItemLike arg2)
method_1_7324(class_2446 arg0, class_1935 arg1, class_1935 arg2)
method_1_7324(RecipeGenerator arg0, ItemConvertible arg1, ItemConvertible arg2)
private static void
lambda$static$29(RecipeProvider arg0, ItemLike arg1, ItemLike arg2)
method_1_6292(class_2446 arg0, class_1935 arg1, class_1935 arg2)
method_1_6292(RecipeGenerator generator, ItemConvertible output, ItemConvertible input)
private static void
lambda$static$28(RecipeProvider arg0, ItemLike arg1, ItemLike arg2)
method_1_6291(class_2446 arg0, class_1935 arg1, class_1935 arg2)
method_1_6291(RecipeGenerator generator, ItemConvertible output, ItemConvertible input)
private static void
lambda$static$27(RecipeProvider arg0, ItemLike arg1, ItemLike arg2)
method_1_5499(class_2446 arg0, class_1935 arg1, class_1935 arg2)
method_1_5499(RecipeGenerator generator, ItemConvertible output, ItemConvertible input)
private static void
lambda$static$26(RecipeProvider arg0, ItemLike arg1, ItemLike arg2)
method_1_5498(class_2446 arg0, class_1935 arg1, class_1935 arg2)
method_1_5498(RecipeGenerator generator, ItemConvertible output, ItemConvertible input)
private static void
lambda$static$25(RecipeProvider arg0, ItemLike arg1, ItemLike arg2)
method_1_2495(class_2446 arg0, class_1935 arg1, class_1935 arg2)
method_1_2495(RecipeGenerator generator, ItemConvertible output, ItemConvertible input)
private static void
lambda$static$24(RecipeProvider arg0, ItemLike arg1, ItemLike arg2)
method_1_1276(class_2446 arg0, class_1935 arg1, class_1935 arg2)
method_1_1276(RecipeGenerator generator, ItemConvertible output, ItemConvertible input)
private static void
lambda$static$23(RecipeProvider arg0, ItemLike arg1, ItemLike arg2)
method_1_7323(class_2446 arg0, class_1935 arg1, class_1935 arg2)
method_1_7323(RecipeGenerator arg0, ItemConvertible arg1, ItemConvertible arg2)
private static void
lambda$static$22(RecipeProvider arg0, ItemLike arg1, ItemLike arg2)
method_1_6290(class_2446 arg0, class_1935 arg1, class_1935 arg2)
method_1_6290(RecipeGenerator generator, ItemConvertible output, ItemConvertible input)
private static void
lambda$static$21(RecipeProvider arg0, ItemLike arg1, ItemLike arg2)
method_1_1277(class_2446 arg0, class_1935 arg1, class_1935 arg2)
method_1_1277(RecipeGenerator generator, ItemConvertible output, ItemConvertible input)
private static CraftingRecipeJsonBuilder
lambda$static$20(RecipeProvider arg0, ItemLike arg1, ItemLike arg2)
method_1_899(class_2446 arg0, class_1935 arg1, class_1935 arg2)
method_1_899(RecipeGenerator generator, ItemConvertible output, ItemConvertible input)
private static CraftingRecipeJsonBuilder
lambda$static$19(RecipeProvider arg0, ItemLike arg1, ItemLike arg2)
method_1_6289(class_2446 arg0, class_1935 arg1, class_1935 arg2)
method_1_6289(RecipeGenerator generator, ItemConvertible output, ItemConvertible input)
private static CraftingRecipeJsonBuilder
lambda$static$18(RecipeProvider arg0, ItemLike arg1, ItemLike arg2)
method_1_900(class_2446 arg0, class_1935 arg1, class_1935 arg2)
method_1_900(RecipeGenerator generator, ItemConvertible output, ItemConvertible input)
private static CraftingRecipeJsonBuilder
lambda$static$17(RecipeProvider arg0, ItemLike arg1, ItemLike arg2)
method_36546(class_2446 arg0, class_1935 arg1, class_1935 arg2)
method_36546(RecipeGenerator generator, ItemConvertible output, ItemConvertible input)
private static CraftingRecipeJsonBuilder
lambda$static$16(RecipeProvider arg0, ItemLike arg1, ItemLike arg2)
method_62751(class_2446 arg0, class_1935 arg1, class_1935 arg2)
method_62751(RecipeGenerator generator, ItemConvertible output, ItemConvertible input)
private static CraftingRecipeJsonBuilder
lambda$static$15(RecipeProvider arg0, ItemLike arg1, ItemLike arg2)
method_62752(class_2446 arg0, class_1935 arg1, class_1935 arg2)
method_62752(RecipeGenerator generator, ItemConvertible output, ItemConvertible input)
private static CraftingRecipeJsonBuilder
lambda$static$14(RecipeProvider arg0, ItemLike arg1, ItemLike arg2)
method_62753(class_2446 arg0, class_1935 arg1, class_1935 arg2)
method_62753(RecipeGenerator generator, ItemConvertible output, ItemConvertible input)
private static CraftingRecipeJsonBuilder
lambda$static$13(RecipeProvider arg0, ItemLike arg1, ItemLike arg2)
method_62754(class_2446 arg0, class_1935 arg1, class_1935 arg2)
method_62754(RecipeGenerator generator, ItemConvertible output, ItemConvertible input)
private static CraftingRecipeJsonBuilder
lambda$static$12(RecipeProvider arg0, ItemLike arg1, ItemLike arg2)
method_62755(class_2446 arg0, class_1935 arg1, class_1935 arg2)
method_62755(RecipeGenerator generator, ItemConvertible output, ItemConvertible input)
private static CraftingRecipeJsonBuilder
lambda$static$11(RecipeProvider arg0, ItemLike arg1, ItemLike arg2)
method_1_7321(class_2446 arg0, class_1935 arg1, class_1935 arg2)
method_1_7321(RecipeGenerator arg0, ItemConvertible arg1, ItemConvertible arg2)
private static CraftingRecipeJsonBuilder
lambda$static$10(RecipeProvider arg0, ItemLike arg1, ItemLike arg2)
method_1_5497(class_2446 arg0, class_1935 arg1, class_1935 arg2)
method_1_5497(RecipeGenerator generator, ItemConvertible output, ItemConvertible input)
private static CraftingRecipeJsonBuilder
lambda$static$9(RecipeProvider arg0, ItemLike arg1, ItemLike arg2)
method_1_7325(class_2446 arg0, class_1935 arg1, class_1935 arg2)
method_1_7325(RecipeGenerator arg0, ItemConvertible arg1, ItemConvertible arg2)
private static CraftingRecipeJsonBuilder
lambda$static$8(RecipeProvider arg0, ItemLike arg1, ItemLike arg2)
method_62756(class_2446 arg0, class_1935 arg1, class_1935 arg2)
method_62756(RecipeGenerator generator, ItemConvertible output, ItemConvertible input)
private static CraftingRecipeJsonBuilder
lambda$static$7(RecipeProvider arg0, ItemLike arg1, ItemLike arg2)
method_62757(class_2446 arg0, class_1935 arg1, class_1935 arg2)
method_62757(RecipeGenerator generator, ItemConvertible output, ItemConvertible input)
private static CraftingRecipeJsonBuilder
lambda$static$6(RecipeProvider arg0, ItemLike arg1, ItemLike arg2)
method_62760(class_2446 arg0, class_1935 arg1, class_1935 arg2)
method_62760(RecipeGenerator generator, ItemConvertible output, ItemConvertible input)
private static CraftingRecipeJsonBuilder
lambda$static$5(RecipeProvider arg0, ItemLike arg1, ItemLike arg2)
method_62759(class_2446 arg0, class_1935 arg1, class_1935 arg2)
method_62759(RecipeGenerator generator, ItemConvertible output, ItemConvertible input)
private static CraftingRecipeJsonBuilder
lambda$static$4(RecipeProvider arg0, ItemLike arg1, ItemLike arg2)
method_62761(class_2446 arg0, class_1935 arg1, class_1935 arg2)
method_62761(RecipeGenerator generator, ItemConvertible output, ItemConvertible input)
private static CraftingRecipeJsonBuilder
lambda$static$3(RecipeProvider arg0, ItemLike arg1, ItemLike arg2)
method_62762(class_2446 arg0, class_1935 arg1, class_1935 arg2)
method_62762(RecipeGenerator generator, ItemConvertible output, ItemConvertible input)
private static CraftingRecipeJsonBuilder
lambda$static$2(RecipeProvider arg0, ItemLike arg1, ItemLike arg2)
method_1_7322(class_2446 arg0, class_1935 arg1, class_1935 arg2)
method_1_7322(RecipeGenerator arg0, ItemConvertible arg1, ItemConvertible arg2)
private static CraftingRecipeJsonBuilder
lambda$static$1(RecipeProvider arg0, ItemLike arg1, ItemLike arg2)
method_62763(class_2446 arg0, class_1935 arg1, class_1935 arg2)
method_62763(RecipeGenerator generator, ItemConvertible output, ItemConvertible input)
private static CraftingRecipeJsonBuilder
lambda$static$0(RecipeProvider arg0, ItemLike arg1, ItemLike arg2)
method_62764(class_2446 arg0, class_1935 arg1, class_1935 arg2)
method_62764(RecipeGenerator generator, ItemConvertible output, ItemConvertible input)
private static String
lambda$getCraftingCriterionName$0(ItemLike arg0)
method_1_6288(class_1935 arg0)
method_1_6288(ItemConvertible arg0)
private void
lambda$generateStonecutterRecipe$0(BlockFamily arg0, Block arg1, BlockFamily$Variant arg2, Block arg3)
method_1_1272(class_5794 arg0, class_2248 arg1, class_5794$class_5796 arg2, class_2248 arg3)
method_1_1272(BlockFamily arg0, Block arg1, BlockFamily$Variant variant, Block block)
private static void
lambda$generateCraftingRecipe$0(RecipeBuilder arg0, BlockFamily$Variant arg1, String arg2)
method_1_6287(class_5797 arg0, class_5794$class_5796 arg1, String arg2)
method_1_6287(CraftingRecipeJsonBuilder arg0, BlockFamily$Variant arg1, String group)
private void
lambda$generateRecipes$0(FeatureFlagSet arg0, BlockFamily arg1, BlockFamily$Variant arg2, Block arg3)
method_62741(class_7699 arg0, class_5794 arg1, class_5794$class_5796 arg2, class_2248 arg3)
method_62741(FeatureSet arg0, BlockFamily arg1, BlockFamily$Variant variant, Block block)
private Recipe
lambda$dyedItem$0(Item arg0, Recipe$CommonInfo arg1, CraftingRecipe$CraftingBookInfo arg2)
method_1_1271(class_1792 arg0, class_1860$class_1_145 arg1, class_3955$class_1_155 arg2)
method_1_1271(Item arg0, Recipe$Settings settings, CraftingRecipe$RecipeBookLocation location)
private void
lambda$waxRecipes$0(FeatureFlagSet arg0, Block arg1, Block arg2)
method_62739(class_7699 arg0, class_2248 arg1, class_2248 arg2)
method_62739(FeatureSet arg0, Block unwaxed, Block waxed)
private static Recipe
lambda$banner$0(ItemLike arg0)
method_1_1270(class_1935 arg0)
method_1_1270(ItemConvertible arg0)
private static boolean
lambda$colorWithDye$0(Item arg0, Item arg1)
method_62742(class_1792 arg0, class_1792 arg1)
method_62742(Item arg0, Item item)
private void
lambda$generateForEnabledBlockFamilies$0(FeatureFlagSet arg0, BlockFamily arg1)
method_62740(class_7699 arg0, class_5794 arg1)
method_62740(FeatureSet arg0, BlockFamily family)