package com.pam.harvestcraft.item; import static com.pam.harvestcraft.HarvestCraft.config; import static com.pam.harvestcraft.item.GeneralOreRegistry.*; import java.util.Map; import com.pam.harvestcraft.HarvestCraft; import com.pam.harvestcraft.blocks.BlockRegistry; import com.pam.harvestcraft.blocks.CropRegistry; import com.pam.harvestcraft.blocks.FruitRegistry; import com.pam.harvestcraft.blocks.growables.BlockPamSapling; import com.pam.harvestcraft.config.ConfigHandler; import net.minecraft.block.Block; import net.minecraft.init.Blocks; import net.minecraft.init.Items; import net.minecraft.item.Item; import net.minecraft.item.ItemSeedFood; import net.minecraft.item.ItemStack; import net.minecraft.item.crafting.CraftingManager; import net.minecraftforge.fml.common.registry.GameRegistry; import net.minecraftforge.oredict.OreDictionary; import net.minecraftforge.oredict.ShapedOreRecipe; import net.minecraftforge.oredict.ShapelessOreRecipe; public class RecipeRegistry { public static void registerRecipes() { registerFoodRecipes(); registerOtherRecipes(); registerBeeRecipes(); registerPresserRecipe(); registerMarketRecipe(); registerWellRecipes(); registerSmelting(); } private static void registerSmelting() { addSmelting(ItemRegistry.doughItem, Items.BREAD); addSmelting(Items.BREAD, ItemRegistry.toastItem); addSmelting(Items.PUMPKIN_SEEDS, ItemRegistry.roastedpumpkinseedsItem); addSmelting(Blocks.BROWN_MUSHROOM, ItemRegistry.grilledmushroomItem); addSmelting(Blocks.RED_MUSHROOM, ItemRegistry.grilledmushroomItem); addSmelting(ItemRegistry.calamarirawItem, ItemRegistry.calamaricookedItem); addSmelting(CropRegistry.getFood(CropRegistry.ASPARAGUS), ItemRegistry.grilledasparagusItem); addSmelting(CropRegistry.getFood(CropRegistry.RICE), ItemRegistry.ricecakeItem); addSmelting(CropRegistry.getFood(CropRegistry.TEALEAF), ItemRegistry.teaItem); addSmelting(CropRegistry.getFood(CropRegistry.CORN), ItemRegistry.popcornItem); addSmelting(CropRegistry.getFood(CropRegistry.SWEETPOTATO), ItemRegistry.bakedsweetpotatoItem); addSmelting(CropRegistry.getFood(CropRegistry.COFFEE), ItemRegistry.coffeeItem); addSmelting(CropRegistry.getFood(CropRegistry.EGGPLANT), ItemRegistry.grilledeggplantItem); addSmelting(CropRegistry.getFood(CropRegistry.GRAPE), ItemRegistry.raisinsItem); addSmelting(CropRegistry.getFood(CropRegistry.WHITEMUSHROOM), ItemRegistry.grilledmushroomItem); addSmelting(FruitRegistry.getFood(FruitRegistry.COCONUT), ItemRegistry.toastedcoconutItem); addSmelting(FruitRegistry.getFood(FruitRegistry.VANILLABEAN), ItemRegistry.vanillaItem); addSmelting(FruitRegistry.getFood(FruitRegistry.CHESTNUT), ItemRegistry.roastedchestnutItem); addSmelting(CropRegistry.getFood(CropRegistry.SESAME), ItemRegistry.toastedsesameseedsItem); addSmelting(ItemRegistry.anchovyrawItem, Items.COOKED_FISH); addSmelting(ItemRegistry.bassrawItem, Items.COOKED_FISH); addSmelting(ItemRegistry.carprawItem, Items.COOKED_FISH); addSmelting(ItemRegistry.catfishrawItem, Items.COOKED_FISH); addSmelting(ItemRegistry.charrrawItem, Items.COOKED_FISH); addSmelting(ItemRegistry.eelrawItem, Items.COOKED_FISH); addSmelting(ItemRegistry.grouperrawItem, Items.COOKED_FISH); addSmelting(ItemRegistry.herringrawItem, Items.COOKED_FISH); addSmelting(ItemRegistry.mudfishrawItem, Items.COOKED_FISH); addSmelting(ItemRegistry.perchrawItem, Items.COOKED_FISH); addSmelting(ItemRegistry.snapperrawItem, Items.COOKED_FISH); addSmelting(ItemRegistry.tilapiarawItem, Items.COOKED_FISH); addSmelting(ItemRegistry.troutrawItem, Items.COOKED_FISH); addSmelting(ItemRegistry.tunarawItem, Items.COOKED_FISH); addSmelting(ItemRegistry.walleyerawItem, Items.COOKED_FISH); addSmelting(ItemRegistry.sardinerawItem, Items.COOKED_FISH); addSmelting(ItemRegistry.clamrawItem, ItemRegistry.clamcookedItem); addSmelting(ItemRegistry.crabrawItem, ItemRegistry.crabcookedItem); addSmelting(ItemRegistry.crayfishrawItem, ItemRegistry.crayfishcookedItem); addSmelting(ItemRegistry.frograwItem, ItemRegistry.frogcookedItem); addSmelting(ItemRegistry.octopusrawItem, ItemRegistry.octopuscookedItem); addSmelting(ItemRegistry.scalloprawItem, ItemRegistry.scallopcookedItem); addSmelting(ItemRegistry.shrimprawItem, ItemRegistry.shrimpcookedItem); addSmelting(ItemRegistry.snailrawItem, ItemRegistry.snailcookedItem); addSmelting(ItemRegistry.turtlerawItem, ItemRegistry.turtlecookedItem); addSmelting(ItemRegistry.musselrawItem, ItemRegistry.musselcookedItem); if(HarvestCraft.config.enableTofuAsMeatInRecipes) { addSmelting(ItemRegistry.rawtofeakItem, ItemRegistry.cookedtofeakItem); addSmelting(ItemRegistry.rawtofaconItem, ItemRegistry.cookedtofaconItem); addSmelting(ItemRegistry.rawtofishItem, ItemRegistry.cookedtofishItem); addSmelting(ItemRegistry.rawtofeegItem, ItemRegistry.cookedtofeegItem); addSmelting(ItemRegistry.rawtofuttonItem, ItemRegistry.cookedtofuttonItem); addSmelting(ItemRegistry.rawtofickenItem, ItemRegistry.cookedtofickenItem); addSmelting(ItemRegistry.rawtofabbitItem, ItemRegistry.cookedtofabbitItem); addSmelting(ItemRegistry.rawtofurkeyItem, ItemRegistry.cookedtofurkeyItem); addSmelting(ItemRegistry.rawtofenisonItem, ItemRegistry.cookedtofenisonItem); } } private static void registerPresserRecipe() { addShapedOreRecipe(BlockRegistry.presser, "#O#", "# #", "#O#", '#', ingotIron, 'O', Blocks.PISTON); addShapedOreRecipe(BlockRegistry.presser, "#O#", "# #", "#O#", '#', ingotCopper, 'O', Blocks.PISTON); addShapedOreRecipe(BlockRegistry.presser, "#O#", "# #", "#O#", '#', ingotSteel, 'O', Blocks.PISTON); addShapedOreRecipe(BlockRegistry.presser, "#O#", "# #", "#O#", '#', ingotBronze, 'O', Blocks.PISTON); } private static void registerBeeRecipes() { addShapelessOreRecipe(ItemRegistry.royaljellyItem, new ItemStack(ItemRegistry.queenbeeItem, 1, OreDictionary.WILDCARD_VALUE)); addShapelessOreRecipe(ItemRegistry.queenbeeItem, ItemRegistry.grubItem, ItemRegistry.royaljellyItem); addShapedOreRecipe(BlockRegistry.apiary, "#O#", "#O#", "#O#", '#', plankWood, 'O', Items.ITEM_FRAME); addShapelessOreRecipe(ItemRegistry.fruitbaitItem, "string", listAllfruit, listAllfruit, listAllfruit); addShapelessOreRecipe(ItemRegistry.grainbaitItem, "string", listAllgrain, listAllgrain, listAllgrain); addShapelessOreRecipe(ItemRegistry.veggiebaitItem, "string", listAllveggie, listAllveggie, listAllveggie); } private static void registerFoodRecipes() { for(BlockPamSapling sapling : FruitRegistry.getSaplings()) { GameRegistry.addShapelessRecipe(new ItemStack(sapling), new ItemStack(sapling.getFruitItem()), new ItemStack(sapling.getFruitItem()), new ItemStack(sapling.getFruitItem()), new ItemStack(Blocks.SAPLING, 1, OreDictionary.WILDCARD_VALUE)); } if(config.enablecroptoseedRecipe) { for(Map.Entry<String, ItemSeedFood> food : CropRegistry.getFoods().entrySet()) { addShapelessOreRecipe(CropRegistry.getSeed(food.getKey()), food.getValue()); } } if(config.enablesaltfromwaterbucketrecipe) addShapelessOreRecipe(ItemRegistry.saltItem, toolPot, listAllwater); addShapelessOreRecipe(new ItemStack(ItemRegistry.sunflowerseedsItem, 2, 0), new ItemStack(Blocks.DOUBLE_PLANT, 1, 0), new ItemStack(Blocks.DOUBLE_PLANT, 1, 0)); addShapelessOreRecipe(ItemRegistry.freshwaterItem, listAllwater); addShapelessOreRecipe(ItemRegistry.bubblywaterItem, toolPot, ItemRegistry.freshwaterItem, ItemRegistry.freshwaterItem); addShapelessOreRecipe(Items.SUGAR, toolPot, foodHoneydrop); addShapelessOreRecipe(Items.SUGAR, toolPot, dropHoney); addShapelessOreRecipe(ItemRegistry.beeswaxItem, toolPot, cropCandle, cropCandle, cropCandle, cropCandle, cropCandle, cropCandle, cropCandle, cropCandle); addShapelessOreRecipe(Items.FISH, listAllfishraw); addShapelessOreRecipe(new ItemStack(ItemRegistry.freshwaterItem, config.freshwaterfrombucket), Items.WATER_BUCKET); addShapelessOreRecipe(new ItemStack(ItemRegistry.freshmilkItem, config.freshmilkfrombucket), Items.MILK_BUCKET); addShapedOreRecipe(Items.CAKE, "AAA", "BEB", "CCC", 'A', listAllmilk, 'B', listAllsugar, 'C', flourEqualswheat, 'E', listAllegg); addShapelessOreRecipe(Items.MUSHROOM_STEW, Items.BOWL, listAllmushroom, listAllmushroom); // addShapelessOreRecipe(ItemRegistry.silkentofuItem, toolSaucepan, cropSoybean); // addShapelessOreRecipe(ItemRegistry.firmtofuItem, toolSkillet, foodSilkentofu); // addShapelessOreRecipe(ItemRegistry.soymilkItem, toolPot, cropSoybean); addShapelessOreRecipe(ItemRegistry.flourItem, toolMortarandpestle, cropWheat); addShapelessOreRecipe(ItemRegistry.flourItem, toolMortarandpestle, cropRice); addShapelessOreRecipe(ItemRegistry.flourItem, toolMortarandpestle, cropPotato); addShapelessOreRecipe(ItemRegistry.flourItem, toolMortarandpestle, cropRye); addShapelessOreRecipe(ItemRegistry.flourItem, toolMortarandpestle, cropOats); addShapelessOreRecipe(ItemRegistry.flourItem, toolMortarandpestle, cropBarley); addShapelessOreRecipe(ItemRegistry.doughItem, toolMixingbowl, listAllwater, foodFlour, foodSalt); addShapelessOreRecipe(ItemRegistry.doughItem, toolMixingbowl, listAllwater, foodFlour, dustSalt); addShapelessOreRecipe(ItemRegistry.doughItem, toolMixingbowl, listAllwater, foodFlour, itemSalt); addShapelessOreRecipe(ItemRegistry.pastaItem, toolMixingbowl, foodDough, foodButter); addShapelessOreRecipe(ItemRegistry.heavycreamItem, toolMixingbowl, listAllmilk); addShapelessOreRecipe(ItemRegistry.butterItem, toolSaucepan, listAllheavycream, foodSalt); addShapelessOreRecipe(ItemRegistry.butterItem, toolSaucepan, listAllheavycream, dustSalt); addShapelessOreRecipe(ItemRegistry.butterItem, toolSaucepan, listAllheavycream, itemSalt); addShapelessOreRecipe(ItemRegistry.cheeseItem, toolPot, listAllmilk, foodSalt); addShapelessOreRecipe(ItemRegistry.cheeseItem, toolPot, listAllmilk, dustSalt); addShapelessOreRecipe(ItemRegistry.cheeseItem, toolPot, listAllmilk, itemSalt); addShapelessOreRecipe(ItemRegistry.icecreamItem, toolMixingbowl, listAllmilk, foodSalt, Items.SNOWBALL); addShapelessOreRecipe(ItemRegistry.icecreamItem, toolMixingbowl, listAllmilk, dustSalt, Items.SNOWBALL); addShapelessOreRecipe(ItemRegistry.icecreamItem, toolMixingbowl, listAllmilk, itemSalt, Items.SNOWBALL); addShapelessOreRecipe(ItemRegistry.grilledcheeseItem, toolSkillet, foodToast, foodButter, foodCheese); addShapelessOreRecipe(ItemRegistry.applesauceItem, toolPot, cropApple); addShapelessOreRecipe(ItemRegistry.applejuiceItem, toolJuicer, cropApple, cropApple); addShapelessOreRecipe(ItemRegistry.applepieItem, toolBakeware, cropApple, listAllsugar, foodDough); addShapelessOreRecipe(ItemRegistry.caramelappleItem, cropApple, foodCaramel, stickWood); addShapelessOreRecipe(ItemRegistry.pumpkinbreadItem, toolBakeware, cropPumpkin, listAllsugar, foodDough); addShapelessOreRecipe(ItemRegistry.pumpkinsoupItem, toolPot, cropPumpkin, listAllheavycream, foodStock); addShapelessOreRecipe(ItemRegistry.melonjuiceItem, toolJuicer, Items.MELON, Items.MELON); addShapelessOreRecipe(ItemRegistry.melonsmoothieItem, toolJuicer, Items.MELON, Items.MELON, Items.SNOWBALL); addShapelessOreRecipe(ItemRegistry.carrotjuiceItem, toolJuicer, cropCarrot, cropCarrot); addShapelessOreRecipe(ItemRegistry.carrotcakeItem, toolBakeware, cropCarrot, listAllsugar, foodDough); addShapelessOreRecipe(ItemRegistry.carrotsoupItem, toolPot, cropCarrot, listAllheavycream, foodStock); addShapelessOreRecipe(ItemRegistry.glazedcarrotsItem, toolSaucepan, cropCarrot, foodButter, listAllsugar); addShapelessOreRecipe(ItemRegistry.butteredpotatoItem, Items.BAKED_POTATO, foodButter); addShapelessOreRecipe(ItemRegistry.loadedbakedpotatoItem, foodButteredpotato, listAllporkcooked, foodCheese); addShapelessOreRecipe(ItemRegistry.mashedpotatoesItem, toolMixingbowl, foodButteredpotato, foodSalt); addShapelessOreRecipe(ItemRegistry.mashedpotatoesItem, toolMixingbowl, foodButteredpotato, dustSalt); addShapelessOreRecipe(ItemRegistry.mashedpotatoesItem, toolMixingbowl, foodButteredpotato, itemSalt); addShapelessOreRecipe(ItemRegistry.potatosaladItem, toolCuttingboard, Items.BAKED_POTATO, foodMayo); addShapelessOreRecipe(ItemRegistry.potatosoupItem, toolPot, cropPotato, foodSalt, foodStock); addShapelessOreRecipe(ItemRegistry.potatosoupItem, toolPot, cropPotato, dustSalt, foodStock); addShapelessOreRecipe(ItemRegistry.potatosoupItem, toolPot, cropPotato, itemSalt, foodStock); addShapelessOreRecipe(ItemRegistry.friesItem, toolBakeware, cropPotato, foodSalt); addShapelessOreRecipe(ItemRegistry.friesItem, toolBakeware, cropPotato, dustSalt); addShapelessOreRecipe(ItemRegistry.friesItem, toolBakeware, cropPotato, itemSalt); addShapelessOreRecipe(ItemRegistry.stuffedmushroomItem, toolBakeware, listAllmushroom, foodCheese, foodToast); addShapelessOreRecipe(ItemRegistry.grilledmushroomItem, toolSkillet, listAllmushroom); addShapelessOreRecipe(ItemRegistry.chickensandwichItem, toolSkillet, listAllchickenraw, bread, foodMayo); addShapelessOreRecipe(ItemRegistry.chickennoodlesoupItem, toolPot, listAllchickenraw, cropCarrot, foodPasta, foodStock); addShapelessOreRecipe(ItemRegistry.chickenpotpieItem, toolBakeware, listAllchickenraw, cropPotato, cropCarrot, foodDough); addShapelessOreRecipe(ItemRegistry.breadedporkchopItem, toolSkillet, listAllporkraw, foodBatter); addShapelessOreRecipe(ItemRegistry.hotdogItem, toolPot, listAllporkraw, bread); addShapelessOreRecipe(ItemRegistry.bakedhamItem, toolBakeware, listAllporkraw, cropApple, listAllsugar); addShapelessOreRecipe(ItemRegistry.hamburgerItem, toolSkillet, listAllbeefraw, foodToast); addShapelessOreRecipe(ItemRegistry.cheeseburgerItem, foodHamburger, foodCheese); addShapelessOreRecipe(ItemRegistry.baconcheeseburgerItem, foodCheeseburger, listAllporkcooked); addShapelessOreRecipe(ItemRegistry.potroastItem, toolPot, listAllbeefraw, cropPotato, cropCarrot, foodStock); addShapelessOreRecipe(ItemRegistry.fishsandwichItem, toolSkillet, listAllfishraw, foodMayo, bread); addShapelessOreRecipe(ItemRegistry.fishsticksItem, toolBakeware, listAllfishraw, foodBatter); addShapelessOreRecipe(ItemRegistry.fishandchipsItem, foodFishsticks, foodFries); addShapelessOreRecipe(ItemRegistry.mayoItem, toolJuicer, listAllegg); addShapelessOreRecipe(ItemRegistry.friedeggItem, toolSkillet, listAllegg); addShapelessOreRecipe(ItemRegistry.scrambledeggItem, toolSaucepan, listAllegg); addShapelessOreRecipe(ItemRegistry.boiledeggItem, toolPot, listAllegg); addShapelessOreRecipe(ItemRegistry.eggsaladItem, toolCuttingboard, foodBoiledegg, foodMayo); addShapelessOreRecipe(ItemRegistry.caramelItem, toolSaucepan, listAllsugar); addShapelessOreRecipe(ItemRegistry.taffyItem, toolSaucepan, listAllsugar, listAllwater, foodSalt); addShapelessOreRecipe(ItemRegistry.taffyItem, toolSaucepan, listAllsugar, listAllwater, dustSalt); addShapelessOreRecipe(ItemRegistry.taffyItem, toolSaucepan, listAllsugar, listAllwater, itemSalt); addShapelessOreRecipe(ItemRegistry.spidereyesoupItem, toolPot, Items.SPIDER_EYE, foodStock); addShapelessOreRecipe(ItemRegistry.zombiejerkyItem, Items.ROTTEN_FLESH, foodSalt, foodSalt); addShapelessOreRecipe(ItemRegistry.zombiejerkyItem, Items.ROTTEN_FLESH, dustSalt, dustSalt); addShapelessOreRecipe(ItemRegistry.zombiejerkyItem, Items.ROTTEN_FLESH, itemSalt, itemSalt); addShapelessOreRecipe(ItemRegistry.zombiejerkyItem, Items.ROTTEN_FLESH, itemSalt, dustSalt); addShapelessOreRecipe(ItemRegistry.zombiejerkyItem, Items.ROTTEN_FLESH, itemSalt, foodSalt); addShapelessOreRecipe(ItemRegistry.zombiejerkyItem, Items.ROTTEN_FLESH, foodSalt, dustSalt); addShapelessOreRecipe(ItemRegistry.cocoapowderItem, toolMortarandpestle, dyeBrown); addShapelessOreRecipe(ItemRegistry.chocolatebarItem, toolSaucepan, foodCocoapowder, foodButter, listAllmilk); addShapelessOreRecipe(ItemRegistry.hotchocolateItem, toolJuicer, foodCocoapowder, listAllmilk); addShapelessOreRecipe(ItemRegistry.chocolateicecreamItem, toolMixingbowl, listAllicecream, foodCocoapowder); addShapelessOreRecipe(ItemRegistry.vegetablesoupItem, toolPot, cropPotato, cropCarrot, listAllmushroom, foodStock); addShapelessOreRecipe(new ItemStack(ItemRegistry.stockItem, 3), toolPot, Items.BONE); addShapelessOreRecipe(new ItemStack(ItemRegistry.stockItem, 3), toolPot, listAllmeatraw); addShapelessOreRecipe(new ItemStack(ItemRegistry.stockItem, 3), toolPot, listAllveggie); addShapelessOreRecipe(ItemRegistry.fruitsaladItem, toolCuttingboard, listAllfruit, listAllfruit); addShapelessOreRecipe(ItemRegistry.spagettiItem, toolSaucepan, cropTomato, foodPasta, cropSpiceleaf); addShapelessOreRecipe(ItemRegistry.spagettiandmeatballsItem, toolMixingbowl, foodSpagetti, listAllbeefcooked); addShapelessOreRecipe(ItemRegistry.tomatosoupItem, toolPot, cropTomato, foodStock); addShapelessOreRecipe(ItemRegistry.ketchupItem, toolJuicer, cropTomato); addShapelessOreRecipe(ItemRegistry.chickenparmasanItem, toolBakeware, listAllchickencooked, cropTomato, foodCheese); addShapelessOreRecipe(ItemRegistry.pizzaItem, toolBakeware, foodDough, cropTomato, foodCheese, listAllporkraw); addShapelessOreRecipe(ItemRegistry.pizzaItem, toolBakeware, foodDough, cropTomato, foodCheese, foodPepperoni); addShapelessOreRecipe(ItemRegistry.springsaladItem, toolCuttingboard, cropLettuce, cropCarrot); addShapelessOreRecipe(ItemRegistry.springsaladItem, toolCuttingboard, cropLettuce, cropOnion); addShapelessOreRecipe(ItemRegistry.springsaladItem, toolCuttingboard, cropLettuce, cropRadish); addShapelessOreRecipe(ItemRegistry.springsaladItem, toolCuttingboard, cropLettuce, cropCucumber); addShapelessOreRecipe(ItemRegistry.springsaladItem, toolCuttingboard, cropLettuce, cropBellpepper); addShapelessOreRecipe(ItemRegistry.springsaladItem, toolCuttingboard, cropLettuce, cropSpiceleaf); addShapelessOreRecipe(ItemRegistry.springsaladItem, toolCuttingboard, cropLettuce, cropZucchini); addShapelessOreRecipe(ItemRegistry.springsaladItem, toolCuttingboard, cropLettuce, cropAsparagus); addShapelessOreRecipe(ItemRegistry.springsaladItem, toolCuttingboard, cropLettuce, cropBroccoli); addShapelessOreRecipe(ItemRegistry.springsaladItem, toolCuttingboard, cropLettuce, cropPeas); addShapelessOreRecipe(ItemRegistry.springsaladItem, toolCuttingboard, cropLettuce, cropTomato); addShapelessOreRecipe(ItemRegistry.springsaladItem, toolCuttingboard, cropLettuce, cropSunflower); addShapelessOreRecipe(ItemRegistry.springsaladItem, toolCuttingboard, cropLettuce, cropWalnut); addShapelessOreRecipe(ItemRegistry.springsaladItem, toolCuttingboard, cropLettuce, cropCauliflower); addShapelessOreRecipe(ItemRegistry.springsaladItem, toolCuttingboard, cropLettuce, cropRhubarb); addShapelessOreRecipe(ItemRegistry.porklettucewrapItem, toolCuttingboard, cropLettuce, listAllporkcooked); addShapelessOreRecipe(ItemRegistry.fishlettucewrapItem, toolCuttingboard, cropLettuce, listAllfishcooked); addShapelessOreRecipe(ItemRegistry.bltItem, toolCuttingboard, cropLettuce, cropTomato, listAllporkcooked, foodToast); addShapelessOreRecipe(ItemRegistry.leafychickensandwichItem, foodChickensandwich, cropLettuce); addShapelessOreRecipe(ItemRegistry.leafyfishsandwichItem, foodFishsandwich, cropLettuce); addShapelessOreRecipe(ItemRegistry.deluxecheeseburgerItem, foodCheeseburger, cropLettuce, cropTomato); addShapelessOreRecipe(ItemRegistry.delightedmealItem, foodDeluxecheeseburger, foodFries, listAllsmoothie); addShapelessOreRecipe(ItemRegistry.delightedmealItem, foodDeluxecheeseburger, foodZucchinifries, listAllsmoothie); addShapelessOreRecipe(ItemRegistry.onionsoupItem, toolPot, cropOnion, foodStock, foodGrilledcheese); addShapelessOreRecipe(ItemRegistry.potatocakesItem, toolSkillet, cropOnion, cropPotato, foodButter); addShapelessOreRecipe(ItemRegistry.hashItem, toolSkillet, cropOnion, listAllbeefcooked, cropPotato, foodKetchup); addShapelessOreRecipe(ItemRegistry.braisedonionsItem, toolSaucepan, cropOnion, foodButter, foodStock); addShapelessOreRecipe(ItemRegistry.heartybreakfastItem, listAllporkcooked, foodFriedegg, foodToast, foodPotatocakes, listAlljuice); addShapelessOreRecipe(ItemRegistry.heartybreakfastItem, listAllporkcooked, foodFriedegg, foodToast, foodPotatocakes, foodChocolatemilk); addShapelessOreRecipe(ItemRegistry.cornonthecobItem, cropCorn, foodButter); addShapelessOreRecipe(ItemRegistry.cornmealItem, toolMortarandpestle, cropCorn); addShapelessOreRecipe(ItemRegistry.cornbreadItem, toolSkillet, foodCornmeal, listAllegg, listAllmilk); addShapelessOreRecipe(ItemRegistry.tortillaItem, toolSkillet, foodCornmeal, listAllwater); addShapelessOreRecipe(ItemRegistry.nachoesItem, toolCuttingboard, foodTortilla, foodCheese); addShapelessOreRecipe(ItemRegistry.tacoItem, toolCuttingboard, listAllbeefcooked, cropLettuce, foodCheese, foodTortilla); addShapelessOreRecipe(ItemRegistry.fishtacoItem, toolCuttingboard, listAllfishcooked, cropLettuce, foodCheese, foodTortilla); addShapelessOreRecipe(ItemRegistry.creamedcornItem, toolSaucepan, cropCorn, cropOnion, foodHeavycream); addShapelessOreRecipe(ItemRegistry.strawberrysmoothieItem, toolJuicer, cropStrawberry, cropStrawberry, Items.SNOWBALL); addShapelessOreRecipe(ItemRegistry.strawberrypieItem, toolBakeware, cropStrawberry, foodDough, listAllsugar); addShapelessOreRecipe(ItemRegistry.strawberrysaladItem, cropStrawberry, foodFruitsalad); addShapelessOreRecipe(ItemRegistry.strawberryjuiceItem, toolJuicer, cropStrawberry, cropStrawberry); addShapelessOreRecipe(ItemRegistry.chocolatestrawberryItem, toolSaucepan, cropStrawberry, foodChocolatebar); addShapelessOreRecipe(ItemRegistry.peanutbutterItem, toolJuicer, cropPeanut); addShapelessOreRecipe(ItemRegistry.trailmixItem, listAllseed, listAllseed, listAllseed, listAllseed, listAllseed, listAllseed, foodRaisins, foodChocolatebar); addShapelessOreRecipe(ItemRegistry.trailmixItem, foodSaltedsunflowerseeds, foodRaisins, foodChocolatebar); addShapelessOreRecipe(ItemRegistry.trailmixItem, listAllnut, listAllnut, foodRaisins, foodChocolatebar); addShapelessOreRecipe(ItemRegistry.trailmixItem, foodRoastedpumpkinseeds, foodRaisins, foodChocolatebar); addShapelessOreRecipe(ItemRegistry.pbandjItem, toolCuttingboard, listAllnutbutter, foodGrapejelly, bread); addShapelessOreRecipe(ItemRegistry.peanutbuttercookiesItem, toolBakeware, listAllnutbutter, foodBatter, listAllsugar); addShapelessOreRecipe(ItemRegistry.grapejuiceItem, toolJuicer, cropGrape, cropGrape); addShapelessOreRecipe(ItemRegistry.vinegarItem, toolPot, foodGrapejuice); addShapelessOreRecipe(ItemRegistry.grapejellyItem, toolSaucepan, cropGrape, listAllsugar); addShapelessOreRecipe(ItemRegistry.grapesaladItem, cropGrape, foodFruitsalad); addShapelessOreRecipe(ItemRegistry.raisincookiesItem, toolBakeware, foodBatter, listAllsugar, foodRaisins); addShapelessOreRecipe(ItemRegistry.picklesItem, toolPot, cropCucumber, foodSalt, foodVinegar); addShapelessOreRecipe(ItemRegistry.picklesItem, toolPot, cropCucumber, dustSalt, foodVinegar); addShapelessOreRecipe(ItemRegistry.picklesItem, toolPot, cropCucumber, itemSalt, foodVinegar); addShapelessOreRecipe(ItemRegistry.cucumbersaladItem, toolCuttingboard, cropCucumber, foodSpringsalad); addShapelessOreRecipe(ItemRegistry.cucumbersoupItem, toolPot, cropCucumber, foodStock, listAllheavycream); addShapelessOreRecipe(ItemRegistry.vegetarianlettucewrapItem, toolCuttingboard, cropCucumber, cropLettuce, cropTomato); addShapelessOreRecipe(ItemRegistry.marinatedcucumbersItem, toolPot, cropCucumber, cropOnion, listAllsugar, foodVinegar); addShapelessOreRecipe(ItemRegistry.ricesoupItem, toolPot, cropRice, foodStock); addShapelessOreRecipe(ItemRegistry.friedriceItem, toolSkillet, cropRice, cropCarrot, listAllegg, cropOnion); addShapelessOreRecipe(ItemRegistry.mushroomrisottoItem, toolBakeware, cropRice, listAllmushroom, cropOnion, foodCheese); addShapelessOreRecipe(ItemRegistry.curryItem, toolSaucepan, cropRice, foodSalt, cropChilipepper, foodCoconutmilk, listAllspice); addShapelessOreRecipe(ItemRegistry.curryItem, toolSaucepan, cropRice, dustSalt, cropChilipepper, foodCoconutmilk, listAllspice); addShapelessOreRecipe(ItemRegistry.curryItem, toolSaucepan, cropRice, itemSalt, cropChilipepper, foodCoconutmilk, listAllspice); addShapelessOreRecipe(ItemRegistry.rainbowcurryItem, toolSkillet, cropRice, dyeRed, dyeYellow, dyeOrange, dyeGreen, dyePurple, dyeBlue); addShapelessOreRecipe(ItemRegistry.refriedbeansItem, toolSkillet, cropBean, cropOnion, foodButter); addShapelessOreRecipe(ItemRegistry.bakedbeansItem, toolPot, cropBean, listAllporkcooked, listAllsugar); addShapelessOreRecipe(ItemRegistry.beansandriceItem, toolPot, cropBean, cropRice, cropOnion, listAllporkcooked); addShapelessOreRecipe(ItemRegistry.beansandriceItem, toolPot, cropBean, cropRice, cropBellpepper, listAllporkcooked); addShapelessOreRecipe(ItemRegistry.beansandriceItem, toolPot, cropBean, cropRice, cropChilipepper, listAllporkcooked); addShapelessOreRecipe(ItemRegistry.chiliItem, toolPot, cropBean, cropOnion, listAllbeefcooked); addShapelessOreRecipe(ItemRegistry.chiliItem, toolPot, cropBean, cropBellpepper, listAllbeefcooked); addShapelessOreRecipe(ItemRegistry.chiliItem, toolPot, cropBean, cropChilipepper, listAllbeefcooked); addShapelessOreRecipe(ItemRegistry.beanburritoItem, toolSkillet, cropBean, foodTortilla, cropRice, foodCheese); addShapelessOreRecipe(ItemRegistry.stuffedpepperItem, toolBakeware, cropBellpepper, cropTomato, cropRice); addShapelessOreRecipe(ItemRegistry.veggiestirfryItem, toolSkillet, cropBellpepper, cropCarrot, cropRice, cropOnion, cropBean); addShapelessOreRecipe(ItemRegistry.veggiestirfryItem, toolSkillet, cropBellpepper, cropCarrot, cropRice, cropOnion, cropChilipepper); addShapelessOreRecipe(ItemRegistry.veggiestirfryItem, toolSkillet, cropBellpepper, cropCarrot, cropRice, cropOnion, listAllmushroom); addShapelessOreRecipe(ItemRegistry.grilledskewersItem, toolCuttingboard, cropBellpepper, cropOnion, cropCarrot, stickWood); addShapelessOreRecipe(ItemRegistry.supremepizzaItem, toolCuttingboard, foodPizza, cropBellpepper, cropOnion, cropSpiceleaf); addShapelessOreRecipe(ItemRegistry.omeletItem, toolSkillet, listAllegg, cropBellpepper, cropOnion); addShapelessOreRecipe(ItemRegistry.chilipoppersItem, toolBakeware, cropChilipepper, foodBatter, foodCheese); addShapelessOreRecipe(ItemRegistry.extremechiliItem, foodChili, cropChilipepper); addShapelessOreRecipe(ItemRegistry.chilichocolateItem, toolMixingbowl, foodChocolatebar, cropChilipepper); addShapelessOreRecipe(ItemRegistry.lemonaideItem, toolJuicer, cropLemon); addShapelessOreRecipe(ItemRegistry.lemonbarItem, toolBakeware, cropLemon, foodDough, listAllsugar); addShapelessOreRecipe(ItemRegistry.fishdinnerItem, toolSkillet, cropLemon, foodBatter, listAllfishraw, foodMayo); addShapelessOreRecipe(ItemRegistry.lemonsmoothieItem, toolJuicer, cropLemon, cropLemon, Items.SNOWBALL); addShapelessOreRecipe(ItemRegistry.lemonmeringueItem, toolBakeware, cropLemon, listAllsugar, foodDough, listAllheavycream); addShapelessOreRecipe(ItemRegistry.candiedlemonItem, toolBakeware, cropLemon, listAllsugar); addShapelessOreRecipe(ItemRegistry.lemonchickenItem, toolBakeware, cropLemon, listAllchickenraw, foodButter); addShapelessOreRecipe(ItemRegistry.blueberrysmoothieItem, toolJuicer, cropBlueberry, cropBlueberry, Items.SNOWBALL); addShapelessOreRecipe(ItemRegistry.blueberrypieItem, toolBakeware, cropBlueberry, foodDough, listAllsugar); addShapelessOreRecipe(ItemRegistry.blueberrymuffinItem, toolBakeware, cropBlueberry, foodBatter); addShapelessOreRecipe(ItemRegistry.blueberryjuiceItem, toolJuicer, cropBlueberry, cropBlueberry); addShapelessOreRecipe(ItemRegistry.pancakesItem, toolSkillet, foodBatter, listAllmilk); addShapelessOreRecipe(ItemRegistry.blueberrypancakesItem, cropBlueberry, foodPancakes); addShapelessOreRecipe(ItemRegistry.cherryjuiceItem, toolJuicer, cropCherry, cropCherry); addShapelessOreRecipe(ItemRegistry.cherrypieItem, toolBakeware, cropCherry, foodDough, listAllsugar); addShapelessOreRecipe(ItemRegistry.chocolatecherryItem, toolSaucepan, cropCherry, foodChocolatebar); addShapelessOreRecipe(ItemRegistry.cherrysmoothieItem, toolJuicer, cropCherry, cropCherry, Items.SNOWBALL); addShapelessOreRecipe(ItemRegistry.cheesecakeItem, toolBakeware, foodBatter, listAllheavycream, listAllsugar); addShapelessOreRecipe(ItemRegistry.cherrycheesecakeItem, cropCherry, foodCheesecake); addShapelessOreRecipe(ItemRegistry.stuffedeggplantItem, toolBakeware, cropEggplant, cropOnion, cropBellpepper, foodButter, listAllegg); addShapelessOreRecipe(ItemRegistry.stuffedeggplantItem, toolBakeware, cropEggplant, cropGarlic); addShapelessOreRecipe(ItemRegistry.eggplantparmItem, toolBakeware, cropEggplant, cropTomato, foodPasta, foodCheese); addShapelessOreRecipe(ItemRegistry.raspberryicedteaItem, cropTea, Items.SNOWBALL, cropRaspberry); addShapelessOreRecipe(ItemRegistry.chaiteaItem, cropTea, foodGroundcinnamon, foodBlackpepper); addShapelessOreRecipe(ItemRegistry.espressoItem, cropCoffee, cropCoffee, cropCoffee, listAllsugar); addShapelessOreRecipe(ItemRegistry.coffeeconlecheItem, foodEspresso, listAllmilk, foodGroundcinnamon); addShapelessOreRecipe(ItemRegistry.mochaicecreamItem, toolMixingbowl, listAllicecream, cropCoffee, foodCocoapowder); addShapelessOreRecipe(ItemRegistry.pickledbeetsItem, toolPot, cropBeet, foodVinegar, foodSalt); addShapelessOreRecipe(ItemRegistry.pickledbeetsItem, toolPot, cropBeet, foodVinegar, dustSalt); addShapelessOreRecipe(ItemRegistry.pickledbeetsItem, toolPot, cropBeet, foodVinegar, itemSalt); addShapelessOreRecipe(ItemRegistry.beetsaladItem, toolMixingbowl, cropBeet, cropLettuce, foodVinegar, foodCheese); addShapelessOreRecipe(ItemRegistry.beetsoupItem, toolPot, cropBeet, cropOnion, foodBlackpepper, listAllmilk); addShapelessOreRecipe(ItemRegistry.bakedbeetsItem, toolBakeware, cropBeet, foodButter, foodBlackpepper); addShapelessOreRecipe(ItemRegistry.broccolimacItem, toolPot, cropBroccoli, foodPasta, foodCheese); addShapelessOreRecipe(ItemRegistry.broccolindipItem, toolMixingbowl, cropBroccoli, cropOnion, listAllheavycream); addShapelessOreRecipe(ItemRegistry.creamedbroccolisoupItem, toolPot, cropBroccoli, cropCarrot, foodFlour, foodBlackpepper, foodStock); addShapelessOreRecipe(ItemRegistry.sweetpotatopieItem, toolBakeware, cropSweetpotato, foodDough, foodGroundcinnamon, foodMarshmellows); addShapelessOreRecipe(ItemRegistry.candiedsweetpotatoesItem, toolSaucepan, cropSweetpotato, listAllsugar, foodGroundcinnamon); addShapelessOreRecipe(ItemRegistry.mashedsweetpotatoesItem, toolSaucepan, cropSweetpotato, foodButter); addShapelessOreRecipe(ItemRegistry.steamedpeasItem, toolPot, cropPeas, listAllwater, foodSalt); addShapelessOreRecipe(ItemRegistry.steamedpeasItem, toolPot, cropPeas, listAllwater, dustSalt); addShapelessOreRecipe(ItemRegistry.steamedpeasItem, toolPot, cropPeas, listAllwater, itemSalt); addShapelessOreRecipe(ItemRegistry.splitpeasoupItem, toolPot, cropPeas, listAllporkcooked, foodBlackpepper, foodStock); addShapelessOreRecipe(ItemRegistry.pineappleupsidedowncakeItem, toolBakeware, cropPineapple, foodDough, cropCherry, cropWalnut); addShapelessOreRecipe(ItemRegistry.pineapplehamItem, toolBakeware, cropPineapple, listAllporkraw, cropCherry, listAllsugar); addShapelessOreRecipe(ItemRegistry.pineappleyogurtItem, cropPineapple, foodPlainyogurt); addShapelessOreRecipe(ItemRegistry.turnipsoupItem, toolPot, cropTurnip, cropPumpkin, foodButter, foodStock); addShapelessOreRecipe(ItemRegistry.roastedrootveggiemedleyItem, toolBakeware, cropTurnip, cropCarrot, cropOnion, cropSpiceleaf); addShapelessOreRecipe(ItemRegistry.roastedrootveggiemedleyItem, toolBakeware, cropPumpkin, cropCarrot, cropOnion, cropSpiceleaf); addShapelessOreRecipe(ItemRegistry.roastedrootveggiemedleyItem, toolBakeware, cropPotato, cropCarrot, cropOnion, cropSpiceleaf); addShapelessOreRecipe(ItemRegistry.roastedrootveggiemedleyItem, toolBakeware, cropSweetpotato, cropCarrot, cropOnion, cropSpiceleaf); addShapelessOreRecipe(ItemRegistry.roastedrootveggiemedleyItem, toolBakeware, cropRadish, cropCarrot, cropOnion, cropSpiceleaf); addShapelessOreRecipe(ItemRegistry.roastedrootveggiemedleyItem, toolBakeware, cropParsnip, cropCarrot, cropOnion, cropSpiceleaf); addShapelessOreRecipe(ItemRegistry.bakedturnipsItem, toolBakeware, cropTurnip, foodButter, foodSalt, foodBlackpepper); addShapelessOreRecipe(ItemRegistry.bakedturnipsItem, toolBakeware, cropTurnip, foodButter, dustSalt, foodBlackpepper); addShapelessOreRecipe(ItemRegistry.bakedturnipsItem, toolBakeware, cropTurnip, foodButter, itemSalt, foodBlackpepper); addShapelessOreRecipe(ItemRegistry.gingerbreadItem, toolBakeware, cropGinger, foodBatter, foodButter, foodGroundcinnamon); addShapelessOreRecipe(ItemRegistry.gingersnapsItem, toolBakeware, cropGinger, foodFlour, listAllsugar); addShapelessOreRecipe(ItemRegistry.candiedgingerItem, toolSaucepan, cropGinger, listAllsugar); addShapelessOreRecipe(ItemRegistry.mustardItem, toolJuicer, cropMustard); addShapelessOreRecipe(ItemRegistry.softpretzelandmustardItem, foodSoftpretzel, foodMustard); addShapelessOreRecipe(ItemRegistry.spicymustardporkItem, toolSaucepan, foodMustard, listAllporkraw, foodBlackpepper); addShapelessOreRecipe(ItemRegistry.spicymustardporkItem, toolSaucepan, foodMustard, listAllporkraw, cropGarlic); addShapelessOreRecipe(ItemRegistry.spicymustardporkItem, toolSaucepan, foodMustard, listAllporkraw, foodSalt); addShapelessOreRecipe(ItemRegistry.spicymustardporkItem, toolSaucepan, foodMustard, listAllporkraw, dustSalt); addShapelessOreRecipe(ItemRegistry.spicymustardporkItem, toolSaucepan, foodMustard, listAllporkraw, itemSalt); addShapelessOreRecipe(ItemRegistry.spicygreensItem, toolSaucepan, foodMustard, cropLettuce, foodBlackpepper, cropGarlic, foodOliveoil, cropOnion); addShapelessOreRecipe(ItemRegistry.spicygreensItem, toolSaucepan, foodMustard, cropBroccoli, foodBlackpepper, cropGarlic, foodOliveoil, cropOnion); addShapelessOreRecipe(ItemRegistry.spicygreensItem, toolSaucepan, foodMustard, cropPeas, foodBlackpepper, cropGarlic, foodOliveoil, cropOnion); addShapelessOreRecipe(ItemRegistry.garlicbreadItem, cropGarlic, foodToast, foodButter); addShapelessOreRecipe(ItemRegistry.garlicmashedpotatoesItem, foodMashedpotatoes, cropGarlic); addShapelessOreRecipe(ItemRegistry.garlicchickenItem, toolBakeware, cropGarlic, cropGarlic, cropGarlic, foodOliveoil, listAllchickenraw); addShapelessOreRecipe(ItemRegistry.summerradishsaladItem, toolMixingbowl, cropRadish, cropOnion, cropCucumber, foodVinegar); addShapelessOreRecipe(ItemRegistry.summersquashwithradishItem, toolMixingbowl, cropRadish, cropZucchini, cropPumpkin, cropSpiceleaf, foodOliveoil); addShapelessOreRecipe(ItemRegistry.celeryandpeanutbutterItem, cropCelery, listAllnutbutter); addShapelessOreRecipe(ItemRegistry.chickencelerycasseroleItem, toolBakeware, cropCelery, listAllchickenraw, cropGarlic, cropCarrot, listAllmushroom); addShapelessOreRecipe(ItemRegistry.peasandceleryItem, toolMixingbowl, cropCelery, cropPeas, cropLemon, foodBlackpepper); addShapelessOreRecipe(ItemRegistry.celerysoupItem, toolPot, cropCelery, cropOnion, cropCarrot, foodStock); addShapelessOreRecipe(ItemRegistry.zucchinibreadItem, toolBakeware, cropZucchini, foodDough, foodGroundcinnamon, cropWalnut); addShapelessOreRecipe(ItemRegistry.zucchinifriesItem, toolBakeware, cropZucchini, foodToast, foodCheese, listAllegg); addShapelessOreRecipe(ItemRegistry.zestyzucchiniItem, toolBakeware, cropZucchini, foodPasta, cropChilipepper, cropGarlic, foodCheese); addShapelessOreRecipe(ItemRegistry.zucchinibakeItem, toolBakeware, cropZucchini, cropTomato, foodToast, cropCorn, foodCheese); addShapelessOreRecipe(ItemRegistry.asparagusquicheItem, toolSkillet, cropAsparagus, listAllegg, cropOnion, foodCheese); addShapelessOreRecipe(ItemRegistry.asparagussoupItem, toolPot, cropAsparagus, cropOnion, foodButter, foodStock); addShapelessOreRecipe(ItemRegistry.walnutraisinbreadItem, toolBakeware, cropWalnut, foodRaisins, foodDough, foodGroundcinnamon); addShapelessOreRecipe(ItemRegistry.candiedwalnutsItem, toolSaucepan, cropWalnut, foodVanilla, foodGroundcinnamon, listAllsugar); addShapelessOreRecipe(ItemRegistry.brownieItem, toolBakeware, cropWalnut, foodBatter, foodButter, listAllsugar, foodCocoapowder, foodVanilla); addShapelessOreRecipe(ItemRegistry.papayajuiceItem, toolJuicer, cropPapaya, cropPapaya); addShapelessOreRecipe(ItemRegistry.papayasmoothieItem, toolJuicer, cropPapaya, cropPapaya, Items.SNOWBALL); addShapelessOreRecipe(ItemRegistry.papayayogurtItem, cropPapaya, foodPlainyogurt); addShapelessOreRecipe(ItemRegistry.starfruitjuiceItem, toolJuicer, cropStarfruit, cropStarfruit); addShapelessOreRecipe(ItemRegistry.starfruitsmoothieItem, toolJuicer, cropStarfruit, cropStarfruit, Items.SNOWBALL); addShapelessOreRecipe(ItemRegistry.starfruityogurtItem, cropStarfruit, foodPlainyogurt); addShapelessOreRecipe(ItemRegistry.guacamoleItem, toolCuttingboard, cropAvocado, cropChilipepper, cropTomato, cropOnion, cropSpiceleaf); addShapelessOreRecipe(ItemRegistry.creamofavocadosoupItem, toolPot, cropAvocado, listAllheavycream, cropLime, cropSpiceleaf, foodStock); addShapelessOreRecipe(ItemRegistry.avocadoburritoItem, toolCuttingboard, cropAvocado, foodTortilla, foodCheese, listAllchickencooked); addShapelessOreRecipe(ItemRegistry.avocadoburritoItem, toolCuttingboard, cropAvocado, foodTortilla, foodCheese, listAllporkcooked); addShapelessOreRecipe(ItemRegistry.poachedpearItem, toolSaucepan, cropPear, foodVanilla, listAllsugar); addShapelessOreRecipe(ItemRegistry.fruitcrumbleItem, toolBakeware, listAllfruit, foodGroundcinnamon, foodFlour, foodButter); addShapelessOreRecipe(ItemRegistry.pearyogurtItem, cropPear, foodPlainyogurt); addShapelessOreRecipe(ItemRegistry.plumyogurtItem, cropPlum, foodPlainyogurt); addShapelessOreRecipe(ItemRegistry.bananasplitItem, toolMixingbowl, cropBanana, foodCocoapowder, cropCherry, listAllicecream, cropStrawberry); addShapelessOreRecipe(ItemRegistry.banananutbreadItem, toolBakeware, cropBanana, foodFlour, cropWalnut, listAllmilk, foodSalt); addShapelessOreRecipe(ItemRegistry.banananutbreadItem, toolBakeware, cropBanana, foodFlour, cropWalnut, listAllmilk, dustSalt); addShapelessOreRecipe(ItemRegistry.banananutbreadItem, toolBakeware, cropBanana, foodFlour, cropWalnut, listAllmilk, itemSalt); addShapelessOreRecipe(ItemRegistry.bananasmoothieItem, toolJuicer, cropBanana, cropBanana, Items.SNOWBALL); addShapelessOreRecipe(ItemRegistry.bananayogurtItem, cropBanana, foodPlainyogurt); addShapelessOreRecipe(ItemRegistry.coconutmilkItem, toolJuicer, cropCoconut); addShapelessOreRecipe(ItemRegistry.chickencurryItem, toolPot, cropCoconut, foodPlainyogurt, listAllchickenraw, listAllspice, cropChilipepper, cropRice, foodGroundcinnamon, cropGarlic); addShapelessOreRecipe(ItemRegistry.coconutshrimpItem, toolSkillet, cropCoconut, listAllegg, foodFlour, foodShrimpraw, foodOliveoil); addShapelessOreRecipe(ItemRegistry.coconutyogurtItem, cropCoconut, foodPlainyogurt); addShapelessOreRecipe(ItemRegistry.orangejuiceItem, toolJuicer, cropOrange, cropOrange); addShapelessOreRecipe(ItemRegistry.orangechickenItem, toolSaucepan, cropOrange, listAllchickenraw, listAllsugar, cropRice, cropBroccoli); addShapelessOreRecipe(ItemRegistry.orangesmoothieItem, toolJuicer, cropOrange, cropOrange, Items.SNOWBALL); addShapelessOreRecipe(ItemRegistry.orangeyogurtItem, cropOrange, foodPlainyogurt); addShapelessOreRecipe(ItemRegistry.peachjuiceItem, toolJuicer, cropPeach, cropPeach); addShapelessOreRecipe(ItemRegistry.peachcobblerItem, toolBakeware, cropPeach, listAllsugar, foodDough); addShapelessOreRecipe(ItemRegistry.peachsmoothieItem, toolJuicer, cropPeach, cropPeach, Items.SNOWBALL); addShapelessOreRecipe(ItemRegistry.peachyogurtItem, cropPeach, foodPlainyogurt); addShapelessOreRecipe(ItemRegistry.limejuiceItem, toolJuicer, cropLime, cropLime); addShapelessOreRecipe(ItemRegistry.keylimepieItem, toolBakeware, cropLime, listAllheavycream, listAllsugar, foodDough); addShapelessOreRecipe(ItemRegistry.limesmoothieItem, toolJuicer, cropLime, cropLime, Items.SNOWBALL); addShapelessOreRecipe(ItemRegistry.limeyogurtItem, cropLime, foodPlainyogurt); addShapelessOreRecipe(ItemRegistry.mangojuiceItem, toolJuicer, cropMango, cropMango); addShapelessOreRecipe(ItemRegistry.mangosmoothieItem, toolJuicer, cropMango, cropMango, Items.SNOWBALL); addShapelessOreRecipe(ItemRegistry.mangoyogurtItem, cropMango, foodPlainyogurt); addShapelessOreRecipe(ItemRegistry.pomegranatejuiceItem, toolJuicer, cropPomegranate, cropPomegranate); addShapelessOreRecipe(ItemRegistry.pomegranatesmoothieItem, toolJuicer, cropPomegranate, cropPomegranate, Items.SNOWBALL); addShapelessOreRecipe(ItemRegistry.pomegranateyogurtItem, cropPomegranate, foodPlainyogurt); addShapelessOreRecipe(ItemRegistry.vanillayogurtItem, foodVanilla, foodPlainyogurt); addShapelessOreRecipe(ItemRegistry.cinnamonrollItem, toolBakeware, foodGroundcinnamon, listAllsugar, foodDough); addShapelessOreRecipe(ItemRegistry.frenchtoastItem, toolSkillet, foodGroundcinnamon, foodToast, listAllsugar, listAllegg); addShapelessOreRecipe(ItemRegistry.marshmellowsItem, toolPot, listAllsugar, listAllwater, listAllegg); addShapelessOreRecipe(ItemRegistry.donutItem, toolPot, foodDough, foodOliveoil); addShapelessOreRecipe(ItemRegistry.chocolatedonutItem, foodDonut, foodChocolatebar); addShapelessOreRecipe(ItemRegistry.powdereddonutItem, foodDonut, listAllsugar); addShapelessOreRecipe(ItemRegistry.jellydonutItem, foodDonut, foodGrapejelly); addShapelessOreRecipe(ItemRegistry.frosteddonutItem, foodDonut, listAllsugar, dyeRed, dyeGreen, dyeYellow); addShapelessOreRecipe(ItemRegistry.cactussoupItem, toolPot, Blocks.CACTUS, foodStock); addShapelessOreRecipe(ItemRegistry.wafflesItem, toolSkillet, foodBatter, listAllmilk, foodButter); addShapelessOreRecipe(ItemRegistry.seedsoupItem, toolPot, listAllseed, foodStock); addShapelessOreRecipe(ItemRegistry.softpretzelItem, toolBakeware, foodDough, foodButter, foodSalt); addShapelessOreRecipe(ItemRegistry.softpretzelItem, toolBakeware, foodDough, foodButter, dustSalt); addShapelessOreRecipe(ItemRegistry.softpretzelItem, toolBakeware, foodDough, foodButter, itemSalt); addShapelessOreRecipe(ItemRegistry.jellybeansItem, toolSaucepan, listAllsugar, dyeRed, dyeYellow); addShapelessOreRecipe(ItemRegistry.biscuitItem, toolBakeware, foodDough, foodButter); addShapelessOreRecipe(ItemRegistry.creamcookieItem, toolBakeware, foodDough, listAllheavycream, listAllsugar, foodCocoapowder); addShapelessOreRecipe(ItemRegistry.jaffaItem, toolBakeware, listAllegg, listAllsugar, foodFlour, foodChocolatebar, cropOrange); addShapelessOreRecipe(ItemRegistry.friedchickenItem, toolPot, listAllchickenraw, foodBatter, cropSpiceleaf, foodBlackpepper, foodOliveoil); addShapelessOreRecipe(ItemRegistry.chocolatesprinklecakeItem, toolBakeware, foodCocoapowder, listAllsugar, foodDough, dyeRed, dyeGreen, dyeYellow); addShapelessOreRecipe(ItemRegistry.redvelvetcakeItem, toolBakeware, listAllmilk, foodBatter, listAllheavycream, listAllsugar, dyeRed, dyeRed); addShapelessOreRecipe(ItemRegistry.footlongItem, toolCuttingboard, bread, listAllbeefcooked, cropLettuce, cropTomato, foodMayo); addShapelessOreRecipe(ItemRegistry.footlongItem, toolCuttingboard, bread, listAllchickencooked, cropLettuce, cropTomato, foodMayo); addShapelessOreRecipe(ItemRegistry.footlongItem, toolCuttingboard, bread, listAllporkcooked, cropLettuce, cropTomato, foodMayo); addShapelessOreRecipe(ItemRegistry.blueberryyogurtItem, cropBlueberry, foodPlainyogurt); addShapelessOreRecipe(ItemRegistry.lemonyogurtItem, cropLemon, foodPlainyogurt); addShapelessOreRecipe(ItemRegistry.cherryyogurtItem, cropCherry, foodPlainyogurt); addShapelessOreRecipe(ItemRegistry.strawberryyogurtItem, cropStrawberry, foodPlainyogurt); addShapelessOreRecipe(ItemRegistry.grapeyogurtItem, cropGrape, foodPlainyogurt); addShapelessOreRecipe(ItemRegistry.chocolateyogurtItem, foodCocoapowder, foodPlainyogurt); addShapelessOreRecipe(ItemRegistry.blackberryjuiceItem, toolJuicer, cropBlackberry, cropBlackberry); addShapelessOreRecipe(ItemRegistry.blackberrycobblerItem, cropBlackberry, toolBakeware, listAllsugar, foodDough); addShapelessOreRecipe(ItemRegistry.blackberrysmoothieItem, toolJuicer, cropBlackberry, cropBlackberry, Items.SNOWBALL); addShapelessOreRecipe(ItemRegistry.blackberryyogurtItem, cropBlackberry, foodPlainyogurt); addShapelessOreRecipe(ItemRegistry.chocolatemilkItem, listAllmilk, foodCocoapowder); addShapelessOreRecipe(ItemRegistry.pumpkinyogurtItem, cropPumpkin, foodPlainyogurt); addShapelessOreRecipe(ItemRegistry.raspberryjuiceItem, toolJuicer, cropRaspberry, cropRaspberry); addShapelessOreRecipe(ItemRegistry.raspberrypieItem, cropRaspberry, toolBakeware, listAllsugar, foodDough); addShapelessOreRecipe(ItemRegistry.raspberrysmoothieItem, toolJuicer, cropRaspberry, cropRaspberry, Items.SNOWBALL); addShapelessOreRecipe(ItemRegistry.raspberryyogurtItem, cropRaspberry, foodPlainyogurt); addShapelessOreRecipe(ItemRegistry.cinnamonsugardonutItem, foodDonut, listAllsugar, foodGroundcinnamon); addShapelessOreRecipe(ItemRegistry.melonyogurtItem, Items.MELON, foodPlainyogurt); addShapelessOreRecipe(ItemRegistry.kiwijuiceItem, toolJuicer, cropKiwi, cropKiwi); addShapelessOreRecipe(ItemRegistry.kiwismoothieItem, toolJuicer, cropKiwi, cropKiwi, Items.SNOWBALL); addShapelessOreRecipe(ItemRegistry.kiwiyogurtItem, cropKiwi, foodPlainyogurt); addShapelessOreRecipe(new ItemStack(ItemRegistry.plainyogurtItem, 4), listAllmilk, Items.LEATHER); addShapelessOreRecipe(ItemRegistry.appleyogurtItem, cropApple, foodPlainyogurt); addShapelessOreRecipe(ItemRegistry.saltedsunflowerseedsItem, cropSunflower, foodSalt); addShapelessOreRecipe(ItemRegistry.saltedsunflowerseedsItem, cropSunflower, dustSalt); addShapelessOreRecipe(ItemRegistry.saltedsunflowerseedsItem, cropSunflower, itemSalt); addShapelessOreRecipe(ItemRegistry.sunflowerwheatrollsItem, toolBakeware, cropSunflower, foodBatter, foodSalt, foodOliveoil); addShapelessOreRecipe(ItemRegistry.sunflowerwheatrollsItem, toolBakeware, cropSunflower, foodBatter, dustSalt, foodOliveoil); addShapelessOreRecipe(ItemRegistry.sunflowerwheatrollsItem, toolBakeware, cropSunflower, foodBatter, itemSalt, foodOliveoil); addShapelessOreRecipe(ItemRegistry.sunflowerbroccolisaladItem, toolCuttingboard, cropSunflower, cropBroccoli, foodMayo, listAllsugar, listAllporkcooked); addShapelessOreRecipe(ItemRegistry.cranberryjuiceItem, toolJuicer, cropCranberry, cropCranberry); addShapelessOreRecipe(ItemRegistry.cranberrysauceItem, toolPot, cropCranberry, listAllsugar); addShapelessOreRecipe(ItemRegistry.cranberrybarItem, toolBakeware, cropCranberry, listAllsugar, foodDough); addShapelessOreRecipe(ItemRegistry.peppermintItem, toolSaucepan, cropSpiceleaf, listAllsugar); addShapelessOreRecipe(ItemRegistry.cactusfruitjuiceItem, toolJuicer, cropCactusfruit, cropCactusfruit); addShapelessOreRecipe(ItemRegistry.blackpepperItem, toolMortarandpestle, cropPeppercorn); addShapelessOreRecipe(ItemRegistry.groundcinnamonItem, toolMortarandpestle, cropCinnamon); addShapelessOreRecipe(ItemRegistry.groundnutmegItem, toolMortarandpestle, cropNutmeg); addShapelessOreRecipe(ItemRegistry.oliveoilItem, toolJuicer, cropOlive); addShapelessOreRecipe(ItemRegistry.oliveoilItem, toolJuicer, cropSunflower); addShapelessOreRecipe(ItemRegistry.oliveoilItem, toolJuicer, cropWalnut); addShapelessOreRecipe(ItemRegistry.baklavaItem, toolBakeware, foodDough, cropWalnut, cropCinnamon, foodButter, listAllsugar); addShapelessOreRecipe(ItemRegistry.gummybearsItem, toolSaucepan, listAllsugar, dyeRed, dyeGreen); addShapelessOreRecipe(ItemRegistry.baconmushroomburgerItem, foodBaconcheeseburger, listAllmushroom); addShapelessOreRecipe(ItemRegistry.baconmushroomburgerItem, foodBaconcheeseburger, cropWhitemushroom); addShapelessOreRecipe(ItemRegistry.fruitpunchItem, toolJuicer, listAllfruit, listAllsugar); addShapelessOreRecipe(ItemRegistry.meatystewItem, toolPot, listAllmeatraw, foodFlour, foodStock); addShapelessOreRecipe(ItemRegistry.mixedsaladItem, toolCuttingboard, listAllveggie, listAllveggie, foodSaladdressing); addShapelessOreRecipe(ItemRegistry.pinacoladaItem, toolJuicer, cropCoconut, cropPineapple); addShapelessOreRecipe(ItemRegistry.saladdressingItem, toolJuicer, foodOliveoil, foodSalt, foodVinegar); addShapelessOreRecipe(ItemRegistry.saladdressingItem, toolJuicer, foodOliveoil, dustSalt, foodVinegar); addShapelessOreRecipe(ItemRegistry.saladdressingItem, toolJuicer, foodOliveoil, itemSalt, foodVinegar); addShapelessOreRecipe(ItemRegistry.saladdressingItem, toolJuicer, foodMayo, cropSpiceleaf, cropSpiceleaf); addShapelessOreRecipe(ItemRegistry.shepardspieItem, toolBakeware, listAllmuttonraw, cropPotato, cropCarrot, foodDough, cropPeas); addShapelessOreRecipe(ItemRegistry.eggnogItem, toolJuicer, listAllegg, foodGroundnutmeg, cropCinnamon, listAllheavycream); addShapelessOreRecipe(ItemRegistry.custardItem, toolSaucepan, listAllegg, foodGroundnutmeg, cropCinnamon, listAllheavycream); addShapelessOreRecipe(ItemRegistry.sushiItem, toolCuttingboard, listAllfishraw, cropSeaweed, cropRice); addShapelessOreRecipe(ItemRegistry.gardensoupItem, toolPot, foodStock, listAllveggie, listAllveggie); addShapelessOreRecipe(ItemRegistry.applejellyItem, toolSaucepan, cropApple, listAllsugar); addShapelessOreRecipe(ItemRegistry.blackberryjellyItem, toolSaucepan, cropBlackberry, listAllsugar); addShapelessOreRecipe(ItemRegistry.blueberryjellyItem, toolSaucepan, cropBlueberry, listAllsugar); addShapelessOreRecipe(ItemRegistry.cherryjellyItem, toolSaucepan, cropCherry, listAllsugar); addShapelessOreRecipe(ItemRegistry.cranberryjellyItem, toolSaucepan, cropCranberry, listAllsugar); addShapelessOreRecipe(ItemRegistry.kiwijellyItem, toolSaucepan, cropKiwi, listAllsugar); addShapelessOreRecipe(ItemRegistry.lemonjellyItem, toolSaucepan, cropLemon, listAllsugar); addShapelessOreRecipe(ItemRegistry.limejellyItem, toolSaucepan, cropLime, listAllsugar); addShapelessOreRecipe(ItemRegistry.mangojellyItem, toolSaucepan, cropMango, listAllsugar); addShapelessOreRecipe(ItemRegistry.orangejellyItem, toolSaucepan, cropOrange, listAllsugar); addShapelessOreRecipe(ItemRegistry.papayajellyItem, toolSaucepan, cropPapaya, listAllsugar); addShapelessOreRecipe(ItemRegistry.peachjellyItem, toolSaucepan, cropPeach, listAllsugar); addShapelessOreRecipe(ItemRegistry.pomegranatejellyItem, toolSaucepan, cropPomegranate, listAllsugar); addShapelessOreRecipe(ItemRegistry.raspberryjellyItem, toolSaucepan, cropRaspberry, listAllsugar); addShapelessOreRecipe(ItemRegistry.starfruitjellyItem, toolSaucepan, cropStarfruit, listAllsugar); addShapelessOreRecipe(ItemRegistry.strawberryjellyItem, toolSaucepan, cropStrawberry, listAllsugar); addShapelessOreRecipe(ItemRegistry.watermelonjellyItem, toolSaucepan, Items.MELON, Items.MELON, listAllsugar); addShapelessOreRecipe(ItemRegistry.applejellysandwichItem, toolCuttingboard, listAllnutbutter, foodApplejelly, bread); addShapelessOreRecipe(ItemRegistry.blackberryjellysandwichItem, toolCuttingboard, listAllnutbutter, foodBlackberryjelly, bread); addShapelessOreRecipe(ItemRegistry.blueberryjellysandwichItem, toolCuttingboard, listAllnutbutter, foodBlueberryjelly, bread); addShapelessOreRecipe(ItemRegistry.cherryjellysandwichItem, toolCuttingboard, listAllnutbutter, foodCherryjelly, bread); addShapelessOreRecipe(ItemRegistry.cranberryjellysandwichItem, toolCuttingboard, listAllnutbutter, foodCranberryjelly, bread); addShapelessOreRecipe(ItemRegistry.kiwijellysandwichItem, toolCuttingboard, listAllnutbutter, foodKiwijelly, bread); addShapelessOreRecipe(ItemRegistry.lemonjellysandwichItem, toolCuttingboard, listAllnutbutter, foodLemonjelly, bread); addShapelessOreRecipe(ItemRegistry.limejellysandwichItem, toolCuttingboard, listAllnutbutter, foodLimejelly, bread); addShapelessOreRecipe(ItemRegistry.mangojellysandwichItem, toolCuttingboard, listAllnutbutter, foodMangojelly, bread); addShapelessOreRecipe(ItemRegistry.orangejellysandwichItem, toolCuttingboard, listAllnutbutter, foodOrangejelly, bread); addShapelessOreRecipe(ItemRegistry.papayajellysandwichItem, toolCuttingboard, listAllnutbutter, foodPapayajelly, bread); addShapelessOreRecipe(ItemRegistry.peachjellysandwichItem, toolCuttingboard, listAllnutbutter, foodPeachjelly, bread); addShapelessOreRecipe(ItemRegistry.pomegranatejellysandwichItem, toolCuttingboard, listAllnutbutter, foodPomegranatejelly, bread); addShapelessOreRecipe(ItemRegistry.raspberryjellysandwichItem, toolCuttingboard, listAllnutbutter, foodRaspberryjelly, bread); addShapelessOreRecipe(ItemRegistry.starfruitjellysandwichItem, toolCuttingboard, listAllnutbutter, foodStarfruitjelly, bread); addShapelessOreRecipe(ItemRegistry.strawberryjellysandwichItem, toolCuttingboard, listAllnutbutter, foodStrawberryjelly, bread); addShapelessOreRecipe(ItemRegistry.watermelonjellysandwichItem, toolCuttingboard, listAllnutbutter, foodWatermelonjelly, bread); addShapelessOreRecipe(ItemRegistry.cherrysodaItem, toolPot, foodBubblywater, listAllsugar, foodCherryjuice); addShapelessOreRecipe(ItemRegistry.colasodaItem, toolPot, foodBubblywater, listAllsugar, cropSpiceleaf); addShapelessOreRecipe(ItemRegistry.gingersodaItem, toolPot, foodBubblywater, listAllsugar, cropGinger); addShapelessOreRecipe(ItemRegistry.grapesodaItem, toolPot, foodBubblywater, listAllsugar, foodGrapejuice); addShapelessOreRecipe(ItemRegistry.lemonlimesodaItem, toolPot, foodBubblywater, listAllsugar, cropLemon, foodLimejuice); addShapelessOreRecipe(ItemRegistry.orangesodaItem, toolPot, foodBubblywater, listAllsugar, foodOrangejuice); addShapelessOreRecipe(ItemRegistry.rootbeersodaItem, toolPot, foodBubblywater, listAllsugar, cropEdibleroot); addShapelessOreRecipe(ItemRegistry.strawberrysodaItem, toolPot, foodBubblywater, listAllsugar, foodStrawberryjuice); addShapelessOreRecipe(ItemRegistry.caramelicecreamItem, toolMixingbowl, listAllicecream, foodCaramel); addShapelessOreRecipe(ItemRegistry.mintchocolatechipicemcreamItem, toolMixingbowl, listAllicecream, cropSpiceleaf, foodChocolatebar); addShapelessOreRecipe(ItemRegistry.strawberryicecreamItem, toolMixingbowl, listAllicecream, cropStrawberry); addShapelessOreRecipe(ItemRegistry.vanillaicecreamItem, toolMixingbowl, listAllicecream, foodVanilla); addShapelessOreRecipe(ItemRegistry.ediblerootItem, toolCuttingboard, cropSpiceleaf); addShapelessOreRecipe(ItemRegistry.gingerchickenItem, toolSaucepan, listAllchickenraw, cropGinger, cropScallion, foodHoneydrop); addShapelessOreRecipe(ItemRegistry.gingerchickenItem, toolSaucepan, listAllchickenraw, cropGinger, cropScallion, dropHoney); addShapelessOreRecipe(ItemRegistry.oldworldveggiesoupItem, toolPot, foodStock, cropOnion, cropPeas, cropBarley); addShapelessOreRecipe(ItemRegistry.spicebunItem, toolBakeware, foodFlour, listAllmilk, foodGroundnutmeg, foodGroundcinnamon, foodRaisins); addShapelessOreRecipe(ItemRegistry.gingeredrhubarbtartItem, toolBakeware, foodDough, cropRhubarb, cropGinger, listAllsugar, listAllegg); addShapelessOreRecipe(ItemRegistry.lambbarleysoupItem, toolPot, foodStock, listAllmuttonraw, cropOnion, cropCarrot, cropBarley); addShapelessOreRecipe(ItemRegistry.honeylemonlambItem, toolBakeware, listAllmuttonraw, cropLemon, foodMustard, foodHoneydrop); addShapelessOreRecipe(ItemRegistry.honeylemonlambItem, toolBakeware, listAllmuttonraw, cropLemon, foodMustard, dropHoney); addShapelessOreRecipe(ItemRegistry.pumpkinoatsconesItem, toolBakeware, foodFlour, cropOats, cropPumpkin, foodButter); addShapelessOreRecipe(ItemRegistry.beefjerkyItem, listAllbeefraw, foodSalt); addShapelessOreRecipe(ItemRegistry.beefjerkyItem, listAllbeefraw, dustSalt); addShapelessOreRecipe(ItemRegistry.beefjerkyItem, listAllbeefraw, itemSalt); addShapelessOreRecipe(ItemRegistry.plumjuiceItem, toolJuicer, cropPlum, cropPlum); addShapelessOreRecipe(ItemRegistry.pearjuiceItem, toolJuicer, cropPear, cropPear); addShapelessOreRecipe(ItemRegistry.ovenroastedcauliflowerItem, toolBakeware, cropCauliflower, foodOliveoil, cropGarlic, cropLemon); addShapelessOreRecipe(ItemRegistry.leekbaconsoupItem, toolPot, cropLeek, listAllporkcooked, cropPotato, listAllheavycream); addShapelessOreRecipe(ItemRegistry.herbbutterparsnipsItem, toolSaucepan, cropParsnip, foodButter, cropSpiceleaf); addShapelessOreRecipe(ItemRegistry.scallionbakedpotatoItem, Items.BAKED_POTATO, cropScallion, listAllheavycream); addShapelessOreRecipe(ItemRegistry.bamboosteamedriceItem, toolPot, cropRice, cropBambooshoot); addShapelessOreRecipe(ItemRegistry.sweetpotatosouffleItem, toolBakeware, cropSweetpotato, cropPecan, foodDough, foodButter); addShapelessOreRecipe(ItemRegistry.cashewchickenItem, toolSaucepan, listAllchickenraw, cropCashew, cropRice, listAllpepper); addShapelessOreRecipe(ItemRegistry.apricotjuiceItem, toolJuicer, cropApricot, cropApricot); addShapelessOreRecipe(ItemRegistry.apricotyogurtItem, cropApricot, foodPlainyogurt); addShapelessOreRecipe(ItemRegistry.apricotglazedporkItem, listAllporkcooked, foodApricotjelly); addShapelessOreRecipe(ItemRegistry.apricotjellyItem, toolSaucepan, cropApricot, listAllsugar); addShapelessOreRecipe(ItemRegistry.apricotjellysandwichItem, toolCuttingboard, listAllnutbutter, foodApricotjelly, bread); addShapelessOreRecipe(ItemRegistry.apricotsmoothieItem, toolJuicer, cropApricot, cropApricot, Items.SNOWBALL); addShapelessOreRecipe(ItemRegistry.figbarItem, toolBakeware, cropFig, listAllsugar, foodDough); addShapelessOreRecipe(ItemRegistry.figjellyItem, toolSaucepan, cropFig, listAllsugar); addShapelessOreRecipe(ItemRegistry.figjellysandwichItem, toolCuttingboard, listAllnutbutter, foodFigjelly, bread); addShapelessOreRecipe(ItemRegistry.figsmoothieItem, toolJuicer, cropFig, cropFig, Items.SNOWBALL); addShapelessOreRecipe(ItemRegistry.figyogurtItem, cropFig, foodPlainyogurt); addShapelessOreRecipe(ItemRegistry.figjuiceItem, toolJuicer, cropFig, cropFig); addShapelessOreRecipe(ItemRegistry.grapefruitjuiceItem, toolJuicer, cropGrapefruit, cropGrapefruit); addShapelessOreRecipe(ItemRegistry.grapefruitjellyItem, toolSaucepan, cropGrapefruit, listAllsugar); addShapelessOreRecipe(ItemRegistry.grapefruitjellysandwichItem, toolCuttingboard, listAllnutbutter, foodGrapefruitjelly, bread); addShapelessOreRecipe(ItemRegistry.grapefruitsmoothieItem, toolJuicer, cropGrapefruit, cropGrapefruit, Items.SNOWBALL); addShapelessOreRecipe(ItemRegistry.grapefruityogurtItem, cropGrapefruit, foodPlainyogurt); addShapelessOreRecipe(ItemRegistry.grapefruitsodaItem, toolPot, foodBubblywater, listAllsugar, foodGrapefruitjuice); addShapelessOreRecipe(ItemRegistry.citrussaladItem, toolCuttingboard, listAllcitrus, cropLettuce); addShapelessOreRecipe(ItemRegistry.pecanpieItem, toolBakeware, cropPecan, foodDough, listAllsugar, foodButter); addShapelessOreRecipe(ItemRegistry.pralinesItem, toolSaucepan, cropPecan, listAllsugar); addShapelessOreRecipe(ItemRegistry.persimmonjuiceItem, toolJuicer, cropPersimmon, cropPersimmon); addShapelessOreRecipe(ItemRegistry.persimmonyogurtItem, cropPersimmon, foodPlainyogurt); addShapelessOreRecipe(ItemRegistry.persimmonsmoothieItem, toolJuicer, cropPersimmon, cropPersimmon, Items.SNOWBALL); addShapelessOreRecipe(ItemRegistry.persimmonjellyItem, toolSaucepan, cropPersimmon, listAllsugar); addShapelessOreRecipe(ItemRegistry.persimmonjellysandwichItem, toolCuttingboard, listAllnutbutter, foodPersimmonjelly, bread); addShapelessOreRecipe(ItemRegistry.pistachiobakedsalmonItem, toolBakeware, cropPistachio, foodSalmonraw); addShapelessOreRecipe(ItemRegistry.baconwrappeddatesItem, toolBakeware, cropDate, listAllporkcooked); addShapelessOreRecipe(ItemRegistry.datenutbreadItem, toolBakeware, cropDate, foodDough, listAllnut); addShapelessOreRecipe(ItemRegistry.maplesyruppancakesItem, foodPancakes, cropMaplesyrup); addShapelessOreRecipe(ItemRegistry.maplesyrupwafflesItem, foodWaffles, cropMaplesyrup); addShapelessOreRecipe(ItemRegistry.maplesausageItem, listAllbeefraw, cropSpiceleaf, cropMaplesyrup); addShapelessOreRecipe(ItemRegistry.mapleoatmealItem, toolMixingbowl, cropOats, cropMaplesyrup); addShapelessOreRecipe(ItemRegistry.peachesandcreamoatmealItem, toolMixingbowl, cropOats, cropPeach, listAllheavycream); addShapelessOreRecipe(ItemRegistry.cinnamonappleoatmealItem, toolMixingbowl, cropOats, foodGroundcinnamon, cropApple); addShapelessOreRecipe(ItemRegistry.maplecandiedbaconItem, toolBakeware, listAllporkcooked, cropMaplesyrup); addShapelessOreRecipe(ItemRegistry.toastsandwichItem, foodToast, foodToast); addShapelessOreRecipe(ItemRegistry.potatoandcheesepirogiItem, toolSkillet, foodDough, cropPotato, foodCheese); addShapelessOreRecipe(ItemRegistry.zeppoleItem, toolPot, foodOliveoil, foodDough, foodGroundcinnamon); addShapelessOreRecipe(ItemRegistry.sausageinbreadItem, foodMaplesausage, bread, foodKetchup, cropOnion); addShapelessOreRecipe(ItemRegistry.chocolatecaramelfudgeItem, toolBakeware, foodChocolatebar, foodCaramel); addShapelessOreRecipe(ItemRegistry.lavendershortbreadItem, toolBakeware, dyePurple, foodDough); addShapelessOreRecipe(ItemRegistry.beefwellingtonItem, listAllbeefraw, foodDough, listAllmushroom, cropSpinach); addShapelessOreRecipe(ItemRegistry.epicbaconItem, listAllporkcooked, dyeRed, dyeOrange, dyeYellow, dyeGreen, dyeBlue, dyePurple, dyeMagenta); addShapelessOreRecipe(ItemRegistry.manjuuItem, toolMixingbowl, listAllsugar, cropRice, cropBean); addShapelessOreRecipe(ItemRegistry.chickengumboItem, toolPot, cropOkra, listAllchickenraw, cropCelery, cropOnion, foodStock, listAllspice, cropBellpepper); addShapelessOreRecipe(ItemRegistry.generaltsochickenItem, toolSkillet, listAllchickenraw, cropBroccoli, listAllsugar, foodFlour, cropChilipepper, cropRice); addShapelessOreRecipe(ItemRegistry.californiarollItem, toolCuttingboard, listAllfishraw, cropAvocado, cropCucumber, cropSeaweed, cropRice); addShapelessOreRecipe(ItemRegistry.futomakiItem, toolCuttingboard, foodBoiledegg, cropCucumber, cropWintersquash, cropRadish, cropSeaweed, cropGinger, cropRice); addShapelessOreRecipe(ItemRegistry.beansontoastItem, toolCuttingboard, foodToast, foodButter, foodBakedbeans); addShapelessOreRecipe(ItemRegistry.vegemiteItem, toolPot, listAllsugar, cropBarley, listAllwater, cropSpiceleaf); addShapelessOreRecipe(ItemRegistry.honeycombchocolatebarItem, toolSaucepan, foodChocolatebar, foodHoneydrop); addShapelessOreRecipe(ItemRegistry.cherrycoconutchocolatebarItem, toolSaucepan, foodChocolatebar, cropCherry, foodToastedcoconut); addShapelessOreRecipe(ItemRegistry.fairybreadItem, toolBakeware, bread, foodButter, dyeRed, dyeGreen, dyeYellow); addShapelessOreRecipe(ItemRegistry.lamingtonItem, toolBakeware, foodDough, foodChocolatebar, foodToastedcoconut); addShapelessOreRecipe(ItemRegistry.timtamItem, toolBakeware, listAllsugar, foodFlour, listAllmilk, foodChocolatebar); addShapelessOreRecipe(ItemRegistry.meatpieItem, toolBakeware, listAllbeefraw, foodDough, cropOnion, cropGarlic, foodBlackpepper, foodStock); addShapelessOreRecipe(ItemRegistry.chikorollItem, toolPot, foodOliveoil, foodDough, listAllchickencooked, cropCarrot, cropCabbage, cropLeek, cropOnion); addShapelessOreRecipe(ItemRegistry.damperItem, toolBakeware, foodFlour, listAllmilk, foodSalt, foodButter); addShapelessOreRecipe(ItemRegistry.damperItem, toolBakeware, foodFlour, listAllmilk, oreSalt, foodButter); addShapelessOreRecipe(ItemRegistry.damperItem, toolBakeware, foodFlour, listAllmilk, dustSalt, foodButter); addShapelessOreRecipe(ItemRegistry.damperItem, toolBakeware, foodFlour, listAllmilk, itemSalt, foodButter); addShapelessOreRecipe(ItemRegistry.beetburgerItem, toolCuttingboard, listAllbeefcooked, cropBeet, foodFriedegg, listAllporkcooked, cropPineapple, foodToast); addShapelessOreRecipe(ItemRegistry.pavlovaItem, toolBakeware, listAllegg, listAllsugar, cropLemon, listAllheavycream, cropStrawberry); addShapelessOreRecipe(ItemRegistry.gherkinItem, toolPot, foodVinegar, foodSalt, cropSpiceleaf, cropCucumber); addShapelessOreRecipe(ItemRegistry.gherkinItem, toolPot, foodVinegar, oreSalt, cropSpiceleaf, cropCucumber); addShapelessOreRecipe(ItemRegistry.gherkinItem, toolPot, foodVinegar, dustSalt, cropSpiceleaf, cropCucumber); addShapelessOreRecipe(ItemRegistry.gherkinItem, toolPot, foodVinegar, itemSalt, cropSpiceleaf, cropCucumber); addShapelessOreRecipe(ItemRegistry.mcpamItem, toolCuttingboard, listAllbeefcooked, cropLettuce, foodPickles, cropOnion, foodToast, foodSaladdressing); addShapelessOreRecipe(ItemRegistry.mcpamItem, toolCuttingboard, listAllbeefcooked, cropLettuce, foodGherkin, cropOnion, foodToast, foodSaladdressing); addShapelessOreRecipe(ItemRegistry.ceasarsaladItem, toolMixingbowl, cropLettuce, foodToast, foodCheese, cropGarlic, foodBlackpepper); addShapelessOreRecipe(ItemRegistry.chaoscookieItem, toolBakeware, foodFlour, foodChocolatebar, dyePurple); addShapelessOreRecipe(ItemRegistry.chocolatebaconItem, toolSaucepan, listAllporkcooked, foodChocolatebar); addShapelessOreRecipe(ItemRegistry.lambkebabItem, toolCuttingboard, listAllmuttoncooked, cropOnion, cropBellpepper, stickWood); addShapelessOreRecipe(ItemRegistry.nutellaItem, toolSaucepan, foodChocolatebar, foodGroundnutmeg); addShapelessOreRecipe(ItemRegistry.snickersbarItem, toolSaucepan, foodChocolatebar, cropPeanut, foodOliveoil); addShapelessOreRecipe(ItemRegistry.spinachpieItem, toolBakeware, foodDough, cropSpinach, foodCheese, foodToast); addShapelessOreRecipe(ItemRegistry.steamedspinachItem, toolPot, cropSpinach, listAllwater); addShapelessOreRecipe(ItemRegistry.vegemiteontoastItem, toolCuttingboard, foodVegemite, foodToast); addShapelessOreRecipe(ItemRegistry.holidaycakeItem, toolBakeware, listAllegg, listAllsugar, cropCherry, listAllheavycream, cropSpiceleaf); addShapelessOreRecipe(ItemRegistry.appleciderItem, toolPot, cropApple, listAllsugar); addShapelessOreRecipe(ItemRegistry.bangersandmashItem, toolSkillet, foodPorksausage, foodMashedpotatoes); addShapelessOreRecipe(ItemRegistry.batteredsausageItem, toolPot, foodPorksausage, foodBatter); addShapelessOreRecipe(ItemRegistry.batterItem, toolMixingbowl, foodFlour, listAllegg); addShapelessOreRecipe(ItemRegistry.chorizoItem, toolCuttingboard, listAllporkcooked, listAllspice, cropGarlic, foodSalt); addShapelessOreRecipe(ItemRegistry.chorizoItem, toolCuttingboard, listAllporkcooked, listAllspice, cropGarlic, dustSalt); addShapelessOreRecipe(ItemRegistry.chorizoItem, toolCuttingboard, listAllporkcooked, listAllspice, cropGarlic, itemSalt); addShapelessOreRecipe(ItemRegistry.coleslawItem, toolMixingbowl, cropCabbage, cropCarrot, foodMayo, foodBlackpepper); addShapelessOreRecipe(ItemRegistry.energydrinkItem, toolPot, foodBubblywater, listAllsugar, Items.REDSTONE); addShapelessOreRecipe(ItemRegistry.friedonionsItem, toolPot, cropOnion, foodOliveoil); addShapelessOreRecipe(ItemRegistry.meatfeastpizzaItem, toolPot, foodPizza, foodPepperoni, foodPorksausage, listAllbeefcooked, listAllchickencooked); addShapelessOreRecipe(ItemRegistry.mincepieItem, toolBakeware, listAllbeefcooked, listAllfruit, listAllnut, foodDough, foodButter); addShapelessOreRecipe(ItemRegistry.onionhamburgerItem, toolCuttingboard, foodHamburger, foodFriedonions); addShapelessOreRecipe(ItemRegistry.pepperoniItem, toolCuttingboard, listAllporkcooked, listAllspice, cropBellpepper, foodSalt); addShapelessOreRecipe(ItemRegistry.pepperoniItem, toolCuttingboard, listAllporkcooked, listAllspice, cropBellpepper, dustSalt); addShapelessOreRecipe(ItemRegistry.pepperoniItem, toolCuttingboard, listAllporkcooked, listAllspice, cropBellpepper, itemSalt); addShapelessOreRecipe(ItemRegistry.pickledonionsItem, toolPot, cropOnion, foodSalt, foodVinegar); addShapelessOreRecipe(ItemRegistry.pickledonionsItem, toolPot, cropOnion, dustSalt, foodVinegar); addShapelessOreRecipe(ItemRegistry.pickledonionsItem, toolPot, cropOnion, itemSalt, foodVinegar); addShapelessOreRecipe(ItemRegistry.porksausageItem, toolCuttingboard, listAllporkcooked, listAllspice, foodSalt); addShapelessOreRecipe(ItemRegistry.porksausageItem, toolCuttingboard, listAllporkcooked, listAllspice, dustSalt); addShapelessOreRecipe(ItemRegistry.porksausageItem, toolCuttingboard, listAllporkcooked, listAllspice, itemSalt); addShapelessOreRecipe(ItemRegistry.raspberrytrifleItem, toolBakeware, cropRaspberry, listAllheavycream, foodVanilla, foodDough); addShapelessOreRecipe(ItemRegistry.pumpkincheesecakeItem, cropPumpkin, foodCheesecake); addShapelessOreRecipe(ItemRegistry.pumpkinmuffinItem, toolBakeware, cropPumpkin, foodBatter); addShapelessOreRecipe(ItemRegistry.suaderoItem, toolCuttingboard, listAllbeefcooked, foodOliveoil); addShapelessOreRecipe(ItemRegistry.randomtacoItem, toolCuttingboard, listAllbeefcooked, cropOnion, foodCheese, cropAvocado, listAllspice, foodLimejuice, foodTortilla); addShapelessOreRecipe(ItemRegistry.strawberrymilkshakeItem, toolJuicer, listAllmilk, cropStrawberry, Items.SNOWBALL); addShapelessOreRecipe(ItemRegistry.chocolatemilkshakeItem, toolJuicer, listAllmilk, foodCocoapowder, Items.SNOWBALL); addShapelessOreRecipe(ItemRegistry.bananamilkshakeItem, toolJuicer, listAllmilk, cropBanana, Items.SNOWBALL); addShapelessOreRecipe(ItemRegistry.cornflakesItem, toolMixingbowl, listAllmilk, cropCorn); addShapelessOreRecipe(ItemRegistry.coleslawburgerItem, toolCuttingboard, foodHamburger, foodColeslaw); addShapelessOreRecipe(ItemRegistry.roastchickenItem, toolBakeware, listAllchickenraw, foodSalt, foodBlackpepper); addShapelessOreRecipe(ItemRegistry.roastpotatoesItem, toolBakeware, cropPotato, foodSalt, foodBlackpepper); addShapelessOreRecipe(ItemRegistry.sundayroastItem, toolBakeware, foodRoastchicken, foodRoastpotatoes, listAllgreenveggie); addShapelessOreRecipe(ItemRegistry.bbqpulledporkItem, toolCuttingboard, listAllporkcooked, foodToast, cropTomato, cropSpiceleaf); addShapelessOreRecipe(ItemRegistry.lambwithmintsauceItem, toolBakeware, listAllmuttonraw, cropSpiceleaf, foodVinegar, listAllsugar); addShapelessOreRecipe(ItemRegistry.steakandchipsItem, toolSkillet, listAllbeefraw, foodFries); addShapelessOreRecipe(ItemRegistry.cherryicecreamItem, toolMixingbowl, listAllicecream, cropCherry); addShapelessOreRecipe(ItemRegistry.pistachioicecreamItem, toolMixingbowl, listAllicecream, cropPistachio); addShapelessOreRecipe(new ItemStack(ItemRegistry.neapolitanicecreamItem, 3), foodChocolateicecream, foodStrawberryicecream, foodVanillaicecream); addShapelessOreRecipe(new ItemStack(ItemRegistry.spumoniicecreamItem, 3), foodCherryicecream, foodPistachioicecream, foodVanillaicecream); addShapelessOreRecipe(new ItemStack(ItemRegistry.plainyogurtItem, 2), foodPlainyogurt, listAllmilk); addShapelessOreRecipe(ItemRegistry.almondbutterItem, toolJuicer, cropAlmond); addShapelessOreRecipe(ItemRegistry.cashewbutterItem, toolJuicer, cropCashew); addShapelessOreRecipe(ItemRegistry.chestnutbutterItem, toolJuicer, cropChestnut); addShapelessOreRecipe(ItemRegistry.cornishpastyItem, toolBakeware, listAllbeefraw, cropPotato, foodDough, cropRutabaga, foodBlackpepper); addShapelessOreRecipe(ItemRegistry.cottagepieItem, toolBakeware, listAllbeefraw, cropPotato, cropCarrot, foodDough, cropPeas); addShapelessOreRecipe(ItemRegistry.croissantItem, toolBakeware, foodDough, foodButter, listAllegg); addShapelessOreRecipe(ItemRegistry.currypowderItem, toolMortarandpestle, cropCurryleaf); addShapelessOreRecipe(ItemRegistry.dimsumItem, toolPot, cropRice, foodDough, cropWaterchestnut, listAllmushroom, listAllmeatraw); addShapelessOreRecipe(ItemRegistry.friedpecanokraItem, toolSkillet, cropOkra, cropPecan, foodOliveoil, foodBlackpepper); addShapelessOreRecipe(ItemRegistry.gooseberryjellyItem, toolSaucepan, cropGooseberry, listAllsugar); addShapelessOreRecipe(ItemRegistry.gooseberryjellysandwichItem, toolCuttingboard, listAllnutbutter, foodGooseberryjelly, bread); addShapelessOreRecipe(ItemRegistry.gooseberrymilkshakeItem, toolJuicer, listAllmilk, cropGooseberry, Items.SNOWBALL); addShapelessOreRecipe(ItemRegistry.gooseberrypieItem, toolBakeware, cropGooseberry, listAllsugar, foodDough); addShapelessOreRecipe(ItemRegistry.gooseberrysmoothieItem, toolJuicer, cropGooseberry, cropGooseberry, Items.SNOWBALL); addShapelessOreRecipe(ItemRegistry.gooseberryyogurtItem, cropGooseberry, foodPlainyogurt); addShapelessOreRecipe(ItemRegistry.hamsweetpicklesandwichItem, toolCuttingboard, foodSweetpickle, bread, listAllporkcooked, foodMayo); addShapelessOreRecipe(ItemRegistry.hushpuppiesItem, toolPot, foodCornmeal, listAllegg, cropOnion, foodOliveoil); addShapelessOreRecipe(ItemRegistry.kimchiItem, toolPot, foodSalt, cropCabbage, cropGarlic, cropGinger, cropRadish, cropScallion, listAllspice, cropSesame); addShapelessOreRecipe(ItemRegistry.mochiItem, toolMortarandpestle, cropRice, listAllsugar, listAllwater); addShapelessOreRecipe(ItemRegistry.museliItem, toolMixingbowl, listAllgrain, foodRaisins, cropPecan, listAllsugar, listAllmilk); addShapelessOreRecipe(ItemRegistry.naanItem, toolSkillet, foodDough, cropOnion, foodOliveoil); addShapelessOreRecipe(ItemRegistry.okrachipsItem, toolBakeware, cropOkra, foodSalt, cropSpiceleaf); addShapelessOreRecipe(ItemRegistry.okracreoleItem, toolSkillet, cropOkra, cropGarlic, cropTomato, cropBellpepper, cropOnion, listAllspice); addShapelessOreRecipe(ItemRegistry.pistachiobutterItem, toolJuicer, cropPistachio); addShapelessOreRecipe(ItemRegistry.ploughmanslunchItem, toolCuttingboard, bread, cropApple, foodCheese, foodSweetpickle, cropOnion, listAllporkcooked, foodBoiledegg); addShapelessOreRecipe(ItemRegistry.porklomeinItem, toolPot, listAllporkraw, foodPasta, cropOnion, cropCarrot, cropCabbage, cropGarlic, foodSoysauce); addShapelessOreRecipe(ItemRegistry.salmonpattiesItem, toolSkillet, foodSalmonraw, foodToast, listAllegg, foodOliveoil); addShapelessOreRecipe(ItemRegistry.sausageItem, toolCuttingboard, listAllmeatraw, foodSalt, listAllspice); addShapelessOreRecipe(ItemRegistry.sausagerollItem, toolCuttingboard, foodSausage, foodDough, listAllegg); addShapelessOreRecipe(ItemRegistry.sesameballItem, toolPot, cropSesame, foodOliveoil, cropBean, listAllsugar, foodFlour); addShapelessOreRecipe(ItemRegistry.sesamesnapsItem, toolSkillet, cropSesame, listAllsugar); addShapelessOreRecipe(ItemRegistry.shrimpokrahushpuppiesItem, toolPot, foodCornmeal, listAllegg, cropOnion, foodOliveoil, foodShrimpraw, cropOkra); addShapelessOreRecipe(ItemRegistry.soysauceItem, toolJuicer, cropSoybean, listAllwater, foodSalt); addShapelessOreRecipe(ItemRegistry.sweetpickleItem, toolPot, foodVinegar, foodSalt, cropSpiceleaf, cropCucumber, listAllsugar); addShapelessOreRecipe(ItemRegistry.veggiestripsItem, toolBakeware, listAllveggie, listAllveggie, listAllveggie, foodSalt, listAllspice); addShapelessOreRecipe(ItemRegistry.vindalooItem, toolSaucepan, listAllmeatraw, foodCurrypowder, foodButter, foodBlackpepper, cropOnion); addShapelessOreRecipe(ItemRegistry.applesmoothieItem, toolJuicer, cropApple, cropApple, Items.SNOWBALL); addShapelessOreRecipe(ItemRegistry.cheeseontoastItem, toolBakeware, foodToast, foodCheese); addShapelessOreRecipe(ItemRegistry.chocolaterollItem, toolBakeware, foodChocolatebar, foodFlour, listAllheavycream); addShapelessOreRecipe(ItemRegistry.coconutcreamItem, toolPot, cropCoconut); addShapelessOreRecipe(ItemRegistry.coconutsmoothieItem, toolJuicer, cropCoconut, cropCoconut, Items.SNOWBALL); addShapelessOreRecipe(ItemRegistry.crackerItem, toolBakeware, foodFlour, foodOliveoil, foodSalt, listAllwater); addShapelessOreRecipe(ItemRegistry.cranberrysmoothieItem, toolJuicer, cropCranberry, cropCranberry, Items.SNOWBALL); addShapelessOreRecipe(ItemRegistry.cranberryyogurtItem, cropCranberry, foodPlainyogurt); addShapelessOreRecipe(ItemRegistry.deluxechickencurryItem, toolCuttingboard, foodChickencurry, cropRice, foodNaan, foodMangochutney); addShapelessOreRecipe(new ItemStack(ItemRegistry.garammasalaItem, 4), toolMortarandpestle, foodBlackpepper, foodGroundcinnamon, cropSpiceleaf, foodGroundnutmeg); addShapelessOreRecipe(ItemRegistry.grapesmoothieItem, toolJuicer, cropGrape, cropGrape, Items.SNOWBALL); addShapelessOreRecipe(ItemRegistry.gravyItem, foodStock, foodFlour); addShapelessOreRecipe(ItemRegistry.honeysandwichItem, toolCuttingboard, listAllnutbutter, ItemRegistry.honeyItem, bread); addShapelessOreRecipe(ItemRegistry.jamrollItem, toolBakeware, foodChocolatebar, foodFlour, foodRaspberryjelly); addShapelessOreRecipe(ItemRegistry.mangochutneyItem, toolPot, cropMango, cropSpiceleaf, cropMustard, foodOliveoil); addShapelessOreRecipe(ItemRegistry.marzipanItem, toolMortarandpestle, ItemRegistry.honeyItem, cropAlmond); addShapelessOreRecipe(ItemRegistry.paneerItem, toolPot, listAllmilk, foodVinegar, foodLemonaide); addShapelessOreRecipe(ItemRegistry.paneertikkamasalaItem, toolSaucepan, foodPaneer, foodGarammasala, foodCurrypowder, foodCoconutcream, cropOnion, cropBellpepper, cropTomato, cropGinger); addShapelessOreRecipe(ItemRegistry.peaandhamsoupItem, toolPot, cropPeas, listAllporkraw, cropOnion, cropCarrot, cropCelery, foodBlackpepper); addShapelessOreRecipe(ItemRegistry.pearjellyItem, toolSaucepan, cropPear, listAllsugar); addShapelessOreRecipe(ItemRegistry.pearjellysandwichItem, toolCuttingboard, listAllnutbutter, foodPearjelly, bread); addShapelessOreRecipe(ItemRegistry.pearsmoothieItem, toolJuicer, cropPear, cropPear, Items.SNOWBALL); addShapelessOreRecipe(ItemRegistry.plumjellyItem, toolSaucepan, cropPlum, listAllsugar); addShapelessOreRecipe(ItemRegistry.plumjellysandwichItem, toolCuttingboard, listAllnutbutter, foodPlumjelly, bread); addShapelessOreRecipe(ItemRegistry.plumsmoothieItem, toolJuicer, cropPlum, cropPlum, Items.SNOWBALL); addShapelessOreRecipe(ItemRegistry.potatoandleeksoupItem, toolPot, cropPotato, cropLeek, foodStock, listAllheavycream, cropSpiceleaf, foodBlackpepper); addShapelessOreRecipe(ItemRegistry.toadintheholeItem, toolBakeware, foodYorkshirepudding, foodSausage); addShapelessOreRecipe(ItemRegistry.tunapotatoItem, toolCuttingboard, foodButteredpotato, cropCorn, listAllfishcooked); addShapelessOreRecipe(ItemRegistry.yorkshirepuddingItem, toolBakeware, foodBatter, foodSalt, foodStock, listAllmilk); addShapelessOreRecipe(ItemRegistry.sesameoilItem, toolJuicer, cropSesame); addShapelessOreRecipe(ItemRegistry.oliveoilItem, foodSesameoil); addShapelessOreRecipe(ItemRegistry.hotandsoursoupItem, toolSaucepan, listAllporkraw, foodSesameoil, listAllmushroom, cropBambooshoot, listAllegg, foodVinegar, foodBlackpepper); addShapelessOreRecipe(ItemRegistry.noodlesItem, toolCuttingboard, foodDough); addShapelessOreRecipe(ItemRegistry.chickenchowmeinItem, toolSkillet, listAllchickenraw, foodNoodles, cropOnion, cropCelery, cropCarrot, foodStock); addShapelessOreRecipe(ItemRegistry.kungpaochickenItem, toolSaucepan, listAllchickenraw, cropOrange, cropGinger, cropGarlic, listAllsugar, foodOliveoil, cropPeppercorn, cropPeanut); addShapelessOreRecipe(ItemRegistry.hoisinsauceItem, toolSaucepan, cropSweetpotato, listAllwater, listAllsugar, cropSoybean, cropSesame, foodVinegar, cropGarlic, cropChilipepper); addShapelessOreRecipe(new ItemStack(ItemRegistry.fivespiceItem, 5), toolMortarandpestle, cropPeppercorn, cropSpiceleaf, cropCinnamon, cropNutmeg, cropGinger); addShapelessOreRecipe(ItemRegistry.charsiuItem, toolSaucepan, listAllporkcooked, foodHoisinsauce, foodFivespice, ItemRegistry.honeyItem, foodSoysauce); addShapelessOreRecipe(new ItemStack(ItemRegistry.sweetandsoursauceItem, 5), toolSaucepan, foodKetchup, ItemRegistry.honeyItem, foodVinegar, foodSoysauce, cropGinger); addShapelessOreRecipe(ItemRegistry.sweetandsourchickenItem, toolSaucepan, listAllchickenraw, foodBatter, cropPineapple, cropBellpepper, cropOnion, foodSweetandsoursauce, foodKetchup); addShapelessOreRecipe(ItemRegistry.baconandeggsItem, toolSkillet, listAllporkraw, listAllegg); addShapelessOreRecipe(ItemRegistry.biscuitsandgravyItem, toolCuttingboard, foodBiscuit, foodGravy); addShapelessOreRecipe(ItemRegistry.applefritterItem, toolPot, cropApple, foodDough, listAllsugar, foodOliveoil); addShapelessOreRecipe(ItemRegistry.sweetteaItem, toolPot, foodTea, listAllsugar, cropLemon); addShapelessOreRecipe(ItemRegistry.creepercookieItem, toolBakeware, foodBatter, listAllsugar, dyeGreen); addShapelessOreRecipe(ItemRegistry.patreonpieItem, toolBakeware, Items.GOLD_NUGGET, listAllsugar, foodDough); addShapelessOreRecipe(ItemRegistry.honeybreadItem, toolCuttingboard, Items.BREAD, foodHoneydrop); addShapelessOreRecipe(ItemRegistry.honeybunItem, toolBakeware, foodButter, listAllegg, foodHoneydrop, foodDough); addShapelessOreRecipe(ItemRegistry.honeyglazedcarrotsItem, toolSaucepan, cropCarrot, foodHoneydrop, foodButter, cropLemon); addShapelessOreRecipe(ItemRegistry.honeyglazedhamItem, toolSaucepan, listAllporkraw, foodHoneydrop, foodBlackpepper); addShapelessOreRecipe(ItemRegistry.honeysoyribsItem, toolBakeware, listAllporkraw, foodHoneydrop, foodSoysauce, cropGarlic, foodVinegar); addShapelessOreRecipe(ItemRegistry.rawtofeakItem, toolCuttingboard, foodFirmtofu, listAllmushroom, foodSoysauce, foodBlackpepper, foodOliveoil); addShapelessOreRecipe(ItemRegistry.rawtofaconItem, toolCuttingboard, foodFirmtofu, foodOliveoil, foodSalt, foodFlour, listAllsugar); addShapelessOreRecipe(ItemRegistry.rawtofishItem, toolCuttingboard, foodFirmtofu, cropSeaweed, cropLemon, cropSpiceleaf); addShapelessOreRecipe(ItemRegistry.rawtofeegItem, toolCuttingboard, foodFirmtofu, dyeYellow); addShapelessOreRecipe(ItemRegistry.rawtofuttonItem, toolCuttingboard, foodFirmtofu, foodFlour, foodOliveoil, cropPotato); addShapelessOreRecipe(ItemRegistry.rawtofickenItem, toolCuttingboard, foodFirmtofu, foodFlour, foodOliveoil, cropSpiceleaf); addShapelessOreRecipe(ItemRegistry.rawtofabbitItem, toolCuttingboard, foodFirmtofu, foodFlour, foodOliveoil, cropCarrot); addShapelessOreRecipe(ItemRegistry.rawtofurkeyItem, toolCuttingboard, foodFirmtofu, foodOliveoil, Items.BREAD); addShapelessOreRecipe(ItemRegistry.rawtofenisonItem, toolCuttingboard, foodFirmtofu, foodFlour, foodOliveoil, listAllnut, foodSoysauce, listAllmushroom); addShapelessOreRecipe(ItemRegistry.hotwingsItem, toolMixingbowl, foodHotsauce, listAllchickencooked); addShapelessOreRecipe(ItemRegistry.anchovypepperonipizzaItem, toolBakeware, foodDough, cropTomato, foodCheese, foodPepperoni, foodAnchovyraw); addShapelessOreRecipe(ItemRegistry.chocovoxelsItem, toolMixingbowl, listAllmilk, Items.COOKIE); addShapelessOreRecipe(ItemRegistry.cinnamontoastItem, toolSkillet, Items.BREAD, foodGroundcinnamon, foodButter, listAllsugar); addShapelessOreRecipe(ItemRegistry.cornedbeefhashItem, toolSkillet, foodCornedbeef, cropOnion, cropBellpepper, cropPotato, listAllegg, foodButter, foodCheese); addShapelessOreRecipe(ItemRegistry.cornedbeefItem, toolPot, listAllbeefraw, foodSalt, listAllsugar, cropCinnamon, cropMustard, cropPeppercorn, cropSpiceleaf, cropGinger); addShapelessOreRecipe(ItemRegistry.cottoncandyItem, toolMixingbowl, listAllsugar, listAllwater, cropCotton, Items.DYE, Items.PAPER); addShapelessOreRecipe(ItemRegistry.crackersItem, toolBakeware, foodDough, foodButter, foodSalt); addShapelessOreRecipe(ItemRegistry.creeperwingsItem, toolMixingbowl, listAllchickencooked, foodHotsauce, Items.GUNPOWDER); addShapelessOreRecipe(ItemRegistry.dhalItem, toolPot, cropPeas, foodGarammasala, cropCurryleaf, cropMustard, cropOnion, cropTomato, cropGarlic); addShapelessOreRecipe(ItemRegistry.durianmilkshakeItem, toolJuicer, listAllmilk, cropDurian, Items.SNOWBALL); addShapelessOreRecipe(ItemRegistry.durianmuffinItem, toolBakeware, cropDurian, foodBatter); addShapelessOreRecipe(ItemRegistry.homestylelunchItem, foodGrilledcheese, foodTomatosoup); addShapelessOreRecipe(ItemRegistry.hotsauceItem, toolPot, listAllwater, foodVinegar, cropChilipepper, cropGarlic, foodSalt); addShapelessOreRecipe(ItemRegistry.ironbrewItem, toolMixingbowl, foodBubblywater, listAllsugar, cropSpiceleaf, Items.REDSTONE, Items.IRON_INGOT); addShapelessOreRecipe(ItemRegistry.hummusItem, toolCuttingboard, cropBean, cropGarlic, cropLemon, cropGarlic, foodOliveoil, cropSesame); addShapelessOreRecipe(ItemRegistry.lasangaItem, toolBakeware, foodPasta, foodCheese, cropTomato, cropOnion, cropGarlic); addShapelessOreRecipe(ItemRegistry.lemondrizzlecakeItem, toolBakeware, cropLemon, foodButter, listAllsugar, foodBatter); addShapelessOreRecipe(ItemRegistry.meatloafItem, toolBakeware, listAllbeefraw, Items.BREAD, cropOnion, cropGarlic, foodKetchup); addShapelessOreRecipe(ItemRegistry.montecristosandwichItem, toolSkillet, Items.BREAD, listAllturkeycooked, listAllporkcooked, foodCheese, listAllegg, listAllmilk, foodMustard); addShapelessOreRecipe(ItemRegistry.mushroomlasangaItem, toolBakeware, foodPasta, foodCheese, cropTomato, cropOnion, cropGarlic, listAllmushroom); addShapelessOreRecipe(ItemRegistry.netherwingsItem, toolMixingbowl, listAllchickencooked, foodHotsauce, Items.BLAZE_POWDER); addShapelessOreRecipe(ItemRegistry.pizzasoupItem, toolPot, foodTomatosoup, cropOnion, cropBellpepper, listAllmushroom, cropGarlic, foodCheese); addShapelessOreRecipe(ItemRegistry.poutineItem, toolMixingbowl, foodFries, foodCheese, foodGravy); addShapelessOreRecipe(ItemRegistry.salsaItem, toolMixingbowl, cropTomato, cropOnion, cropSpiceleaf, cropLime, cropGarlic); addShapelessOreRecipe(ItemRegistry.sardinesinhotsauceItem, toolSkillet, foodSardineraw, foodHotsauce); addShapelessOreRecipe(ItemRegistry.teriyakichickenItem, toolSkillet, listAllchickenraw, cropRice, foodSoysauce, foodHoneydrop, cropScallion, foodOliveoil); addShapelessOreRecipe(ItemRegistry.teriyakichickenItem, toolSkillet, listAllchickenraw, cropRice, foodSoysauce, dropHoney, cropScallion, foodOliveoil); addShapelessOreRecipe(ItemRegistry.toastedwesternItem, toolSkillet, listAllporkcooked, cropBellpepper, cropOnion, listAllegg, foodButter, foodToast); addShapelessOreRecipe(ItemRegistry.turkishdelightItem , toolPot, listAllwater, listAllsugar, cropOrange, cropVanillabean, cropPistachio); } private static void registerMarketRecipe() { final Item marketRecipeItem; switch(config.marketblockrecipeItem) { case 1: marketRecipeItem = Items.DIAMOND; break; case 2: marketRecipeItem = Items.GOLD_INGOT; break; case 3: marketRecipeItem = Items.GOLD_NUGGET; break; case 4: marketRecipeItem = Items.IRON_INGOT; break; case 5: marketRecipeItem = Items.APPLE; break; case 0: default: marketRecipeItem = Items.EMERALD; } addShapedOreRecipe(new ItemStack(BlockRegistry.pamMarket, 1), "XOX", "OEO", "XOX", 'X', "plankWood", 'O', Blocks.WOOL, 'E', marketRecipeItem); addShapedOreRecipe(new ItemStack(BlockRegistry.pamShippingbin, 1), "XOX", "OEO", "XOX", 'X', "plankWood", 'O', Blocks.LOG, 'E', marketRecipeItem); } private static void registerWellRecipes() { addShapedOreRecipe(new ItemStack(BlockRegistry.well, 1), "XOX", "XOX", "XOX", 'X', "ingotIron", 'O', Blocks.STONE); } private static void registerOtherRecipes() { // Tools addShapedOreRecipe(ItemRegistry.potItem, true, "X@@", " @@", '@', ingotIron, 'X', stickWood); addShapedOreRecipe(ItemRegistry.skilletItem, true, "@ ", " @ ", " X", '@', ingotIron, 'X', stickWood); addShapedOreRecipe(ItemRegistry.saucepanItem, true, "@ ", "X ", '@', ingotIron, 'X', stickWood); addShapedOreRecipe(ItemRegistry.bakewareItem, true, "@@@", "@ @", "@@@", '@', ingotBrick); addShapedOreRecipe(ItemRegistry.cuttingboardItem, true, "@ ", " X ", " O", '@', ingotIron, 'X', stickWood, 'O', plankWood); addShapedOreRecipe(ItemRegistry.mortarandpestleItem, true, "X@X", " X ", '@', stickWood, 'X', stone); addShapedOreRecipe(ItemRegistry.mixingbowlItem, true, "X@X", " X ", '@', stickWood, 'X', plankWood); addShapedOreRecipe(ItemRegistry.juicerItem, true, "@ ", "X ", '@', stone, 'X', Blocks.STONE_PRESSURE_PLATE); // Copper Tools addShapedOreRecipe(ItemRegistry.potItem, true, "X@@", " @@", '@', ingotCopper, 'X', stickWood); addShapedOreRecipe(ItemRegistry.skilletItem, true, "@ ", " @ ", " X", '@', ingotCopper, 'X', stickWood); addShapedOreRecipe(ItemRegistry.saucepanItem, true, "@ ", "X ", '@', ingotCopper, 'X', stickWood); addShapedOreRecipe(ItemRegistry.cuttingboardItem, true, "@ ", " X ", " O", '@', ingotCopper, 'X', stickWood, 'O', plankWood); // Steel Tools addShapedOreRecipe(ItemRegistry.potItem, true, "X@@", " @@", '@', ingotSteel, 'X', stickWood); addShapedOreRecipe(ItemRegistry.skilletItem, true, "@ ", " @ ", " X", '@', ingotSteel, 'X', stickWood); addShapedOreRecipe(ItemRegistry.saucepanItem, true, "@ ", "X ", '@', ingotSteel, 'X', stickWood); addShapedOreRecipe(ItemRegistry.cuttingboardItem, true, "@ ", " X ", " O", '@', ingotSteel, 'X', stickWood, 'O', plankWood); // Nether Brick Bakeware addShapedOreRecipe(ItemRegistry.bakewareItem, true, "@@@", "@ @", "@@@", '@', ingotBrickNether); // Cotton Seed & Switch Recipes addShapelessOreRecipe(new ItemStack(CropRegistry.getCrop(CropRegistry.COTTON), 2), cropCotton, cropCotton); // Woven Cloth Recipes addShapelessOreRecipe(new ItemStack(Items.STRING, 2), cropCotton, cropCotton, cropCotton); addShapelessOreRecipe(new ItemStack(ItemRegistry.wovencottonItem, 1), "string", "string"); addShapelessOreRecipe(new ItemStack(ItemRegistry.wovencottonItem, 3), materialCloth, materialCloth, materialCloth); // Woven Cloth into Wool Recipe addShapelessOreRecipe(new ItemStack(Blocks.WOOL, 1, 0), materialCloth, materialCloth); // Cotton Armor Recipes addShapedOreRecipe(new ItemStack(Items.LEATHER_HELMET, 1), "XXX", "X X", 'X', ItemRegistry.wovencottonItem); addShapedOreRecipe(new ItemStack(Items.LEATHER_CHESTPLATE, 1), "X X", "XXX", "XXX", 'X', ItemRegistry.wovencottonItem); addShapedOreRecipe(new ItemStack(Items.LEATHER_LEGGINGS, 1), "XXX", "X X", "X X", 'X', ItemRegistry.wovencottonItem); addShapedOreRecipe(new ItemStack(Items.LEATHER_BOOTS, 1), "X X", "X X", 'X', ItemRegistry.wovencottonItem); addShapelessOreRecipe(CropRegistry.getSeed(CropRegistry.CANDLEBERRY), CropRegistry.getFood(CropRegistry.CANDLEBERRY)); // Hardened Leather Recipes addShapelessOreRecipe(new ItemStack(ItemRegistry.hardenedleatherItem, 1), materialPressedwax, Items.LEATHER); addShapedOreRecipe(new ItemStack(ItemRegistry.hardenedleatherhelmItem, 1), "XXX", "X X", 'X', ItemRegistry.hardenedleatherItem); addShapedOreRecipe(new ItemStack(ItemRegistry.hardenedleatherchestItem, 1), "X X", "XXX", "XXX", 'X', ItemRegistry.hardenedleatherItem); addShapedOreRecipe(new ItemStack(ItemRegistry.hardenedleatherleggingsItem, 1), "XXX", "X X", "X X", 'X', ItemRegistry.hardenedleatherItem); addShapedOreRecipe(new ItemStack(ItemRegistry.hardenedleatherbootsItem, 1), "X X", "X X", 'X', ItemRegistry.hardenedleatherItem); // Random Recipes addShapelessOreRecipe(new ItemStack(Items.SLIME_BALL, 1), foodJellyfishraw); // Pumpkin Lanterns addShapelessOreRecipe(new ItemStack(Blocks.LIT_PUMPKIN, 1), GeneralOreRegistry.cropPumpkin, blockTorch); // Candles addShapelessOreRecipe(new ItemStack(BlockRegistry.candleDeco1, 4), materialPressedwax, Items.STRING); addShapelessOreRecipe(new ItemStack(BlockRegistry.candleDeco2, 4), BlockRegistry.candleDeco1, BlockRegistry.candleDeco1, BlockRegistry.candleDeco1, BlockRegistry.candleDeco1, dyeOrange); addShapelessOreRecipe(new ItemStack(BlockRegistry.candleDeco3, 4), BlockRegistry.candleDeco1, BlockRegistry.candleDeco1, BlockRegistry.candleDeco1, BlockRegistry.candleDeco1, dyeMagenta); addShapelessOreRecipe(new ItemStack(BlockRegistry.candleDeco4, 4), BlockRegistry.candleDeco1, BlockRegistry.candleDeco1, BlockRegistry.candleDeco1, BlockRegistry.candleDeco1, dyeLime); addShapelessOreRecipe(new ItemStack(BlockRegistry.candleDeco5, 4), BlockRegistry.candleDeco1, BlockRegistry.candleDeco1, BlockRegistry.candleDeco1, BlockRegistry.candleDeco1, dyeYellow); addShapelessOreRecipe(new ItemStack(BlockRegistry.candleDeco6, 4), BlockRegistry.candleDeco1, BlockRegistry.candleDeco1, BlockRegistry.candleDeco1, BlockRegistry.candleDeco1, dyeBrightBlue); addShapelessOreRecipe(new ItemStack(BlockRegistry.candleDeco7, 4), BlockRegistry.candleDeco1, BlockRegistry.candleDeco1, BlockRegistry.candleDeco1, BlockRegistry.candleDeco1, dyePink); addShapelessOreRecipe(new ItemStack(BlockRegistry.candleDeco8, 4), BlockRegistry.candleDeco1, BlockRegistry.candleDeco1, BlockRegistry.candleDeco1, BlockRegistry.candleDeco1, dyeDarkGrey); addShapelessOreRecipe(new ItemStack(BlockRegistry.candleDeco9, 4), BlockRegistry.candleDeco1, BlockRegistry.candleDeco1, BlockRegistry.candleDeco1, BlockRegistry.candleDeco1, dyeLightGrey); addShapelessOreRecipe(new ItemStack(BlockRegistry.candleDeco10, 4), BlockRegistry.candleDeco1, BlockRegistry.candleDeco1, BlockRegistry.candleDeco1, BlockRegistry.candleDeco1, dyeBlue); addShapelessOreRecipe(new ItemStack(BlockRegistry.candleDeco11, 4), BlockRegistry.candleDeco1, BlockRegistry.candleDeco1, BlockRegistry.candleDeco1, BlockRegistry.candleDeco1, dyePurple); addShapelessOreRecipe(new ItemStack(BlockRegistry.candleDeco12, 4), BlockRegistry.candleDeco1, BlockRegistry.candleDeco1, BlockRegistry.candleDeco1, BlockRegistry.candleDeco1, dyeDarkBlue); addShapelessOreRecipe(new ItemStack(BlockRegistry.candleDeco13, 4), BlockRegistry.candleDeco1, BlockRegistry.candleDeco1, BlockRegistry.candleDeco1, BlockRegistry.candleDeco1, dyeBrown); addShapelessOreRecipe(new ItemStack(BlockRegistry.candleDeco14, 4), BlockRegistry.candleDeco1, BlockRegistry.candleDeco1, BlockRegistry.candleDeco1, BlockRegistry.candleDeco1, dyeGreen); addShapelessOreRecipe(new ItemStack(BlockRegistry.candleDeco15, 4), BlockRegistry.candleDeco1, BlockRegistry.candleDeco1, BlockRegistry.candleDeco1, BlockRegistry.candleDeco1, dyeRed); addShapelessOreRecipe(new ItemStack(BlockRegistry.candleDeco16, 4), BlockRegistry.candleDeco1, BlockRegistry.candleDeco1, BlockRegistry.candleDeco1, BlockRegistry.candleDeco1, dyeBlack); // Bee Blocks addShapedOreRecipe(new ItemStack(BlockRegistry.honey, 1), "XXX", "XXX", "XXX", 'X', ItemRegistry.honeyItem); addShapedOreRecipe(new ItemStack(BlockRegistry.honeycomb, 1), "XXX", "XXX", "XXX", 'X', ItemRegistry.honeycombItem); addShapedOreRecipe(new ItemStack(BlockRegistry.pressedwax, 1), "XXX", "XXX", "XXX", 'X', materialPressedwax); addShapedOreRecipe(new ItemStack(BlockRegistry.waxcomb, 1), "XXX", "XXX", "XXX", 'X', ItemRegistry.waxcombItem); addShapelessOreRecipe(new ItemStack(ItemRegistry.honeyItem, 9), BlockRegistry.honey); addShapelessOreRecipe(new ItemStack(ItemRegistry.honeycombItem, 9), BlockRegistry.honeycomb); addShapelessOreRecipe(new ItemStack(ItemRegistry.beeswaxItem, 9), BlockRegistry.pressedwax); addShapelessOreRecipe(new ItemStack(ItemRegistry.waxcombItem, 9), BlockRegistry.waxcomb); // Logs GameRegistry.addShapelessRecipe(new ItemStack(Blocks.PLANKS, 4, 1), new ItemStack(FruitRegistry.getLog(FruitRegistry.MAPLE))); GameRegistry.addShapelessRecipe(new ItemStack(Blocks.PLANKS, 4, 3), new ItemStack(FruitRegistry.getLog(FruitRegistry.PAPERBARK))); GameRegistry.addShapelessRecipe(new ItemStack(Blocks.PLANKS, 4, 3), new ItemStack(FruitRegistry.getLog(FruitRegistry.CINNAMON))); // Ground Trap GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BlockRegistry.groundtrap, 1), new Object[] {"XTX", "OCO", "XOX", 'X', "stickWood", 'O', "string", 'C', Blocks.CHEST, 'T', Blocks.TRAPDOOR})); // Water Trap GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(BlockRegistry.watertrap, 1), new Object[] {"XFX", "OCO", "XOX", 'X', "stickWood", 'O', "string", 'C', Blocks.CHEST, 'F', Items.FISHING_ROD})); // Baits CraftingManager.getInstance().getRecipeList() .add(new ShapelessOreRecipe( new ItemStack(ItemRegistry.grainbaitItem, ConfigHandler.grainbaitrecipeamount), "string", "listAllgrain", "listAllgrain", "listAllgrain")); CraftingManager.getInstance().getRecipeList() .add(new ShapelessOreRecipe( new ItemStack(ItemRegistry.veggiebaitItem, ConfigHandler.veggiebaitrecipeamount), "string", "listAllveggie", "listAllveggie", "listAllveggie")); CraftingManager.getInstance().getRecipeList() .add(new ShapelessOreRecipe( new ItemStack(ItemRegistry.fruitbaitItem, ConfigHandler.fruitbaitrecipeamount), "string", "listAllfruit", "listAllfruit", "listAllfruit")); CraftingManager.getInstance().getRecipeList() .add(new ShapelessOreRecipe( new ItemStack(ItemRegistry.fishtrapbaitItem, ConfigHandler.fishtrapbaitrecipeamount), "string", "listAllfishraw", "listAllfishraw", "listAllfishraw")); } private static void addShapelessOreRecipe(Block result, Object... recipe) { addShapelessOreRecipe(new ItemStack(result), recipe); } private static void addShapelessOreRecipe(Item result, Object... recipe) { addShapelessOreRecipe(new ItemStack(result), recipe); } private static void addShapelessOreRecipe(ItemStack result, Object... recipe) { CraftingManager.getInstance().getRecipeList().add(new ShapelessOreRecipe(result, recipe)); } private static void addShapedOreRecipe(Block result, Object... recipe) { addShapedOreRecipe(new ItemStack(result), recipe); } private static void addShapedOreRecipe(Item result, Object... recipe) { addShapedOreRecipe(new ItemStack(result), recipe); } private static void addShapedOreRecipe(ItemStack result, Object... recipe) { CraftingManager.getInstance().getRecipeList().add(new ShapedOreRecipe(result, recipe)); } private static void addSmelting(Item input, Item output) { GameRegistry.addSmelting(input, new ItemStack(output), 0.1F); } private static void addSmelting(Block input, Item output) { GameRegistry.addSmelting(input, new ItemStack(output), 0.1F); } }