// --- Created by DreamMasterXXL --- // --- Importing Stuff --- import mods.gregtech.Centrifuge; import mods.ic2.Compressor; import mods.ic2.Extractor; import mods.gregtech.FormingPress; import mods.gregtech.Pulverizer; import mods.gregtech.Mixer; import minetweaker.item.IItemStack; import minetweaker.item.IIngredient; // --- Variables --- val mortar = ; val cutboard = ; val bowl = ; val bake = ; val juice = ; val WovenCloth = ; val String = ; val Cotton = ; val flour = ; val SSlPlate = ; val SSlBolt = ; val SSlStick = ; var Trapdoors = [ , , , , , , , , , , , , , , , , , ] as IItemStack[]; var Animaltrap = ; // --- Removing Recipes --- // --- Sink --- recipes.remove(); // --- Market --- recipes.remove(); // --- Salt Block recipes.remove(); // --- Oven --- recipes.remove(); // --- Mix Bowl --- recipes.remove(); // --- Cutboard --- recipes.remove(); // --- Mortar --- recipes.remove(); // --- Bakeware --- recipes.remove(); // --- Juicer --- recipes.remove(); // --- Apiary recipes.remove( ); // --- Woven Cotton recipes.remove(WovenCloth); // --- Cotton recipes.removeShapeless(); // --- Mortar and Pestle recipes.remove(); // --- Pot recipes.remove(); // --- Presser recipes.remove(); // --- Skilet recipes.remove(); // --- Sacepan recipes.remove(); // --- Hardened Leather recipes.remove(); // --- Hardened Leather Helm recipes.remove(); // --- Hardened Leather Chest recipes.remove(); // --- Hardened Leather Leggings recipes.remove(); // --- Hardened Leather Boots recipes.remove(); // --- Pressed Wax recipes.remove(); // --- White Candle recipes.remove(); // --- Orange Candle recipes.remove(); // --- Magenta Candle recipes.remove(); // --- Light Blue Candle recipes.remove(); // --- Yellow Candle recipes.remove(); // --- Lime Candle recipes.remove(); // --- Pink Candle recipes.remove(); // --- Dark Grey Candle recipes.remove(); // --- Light Grey Candle recipes.remove(); // --- Cyan Candle recipes.remove(); // --- Purple Candle recipes.remove(); // --- Blue Candle recipes.remove(); // --- Brown Candle recipes.remove(); // --- Green Candle recipes.remove(); // --- Red Candle recipes.remove(); // --- Black Candle recipes.remove(); // --- White Candle recipes.remove(); // --- Churn recipes.remove(); // --- Quern recipes.remove(); // --- Fresh Water recipes.remove(); // --- Fresh Milk recipes.remove(); // --- Boiled egg (egg->tofu=bad) recipes.remove(); // --- Onion Soup (grilled cheese is weird) recipes.remove(); // --- Honeycomb Chocolate Bar recipes.remove(); // --- Adding oredicts to tools so they can be used in cooking recipes --- // --- Mortar mortar.add(); // --- Cutboard cutboard.add(); // --- Bowl bowl.add(); // --- Bake bake.add(); // --- Juicer juice.add(); // --- Adding Back Recipes --- // --- Blocks // --- Animaltraps for i, Trapdoor in Trapdoors { recipes.addShaped(Animaltrap, [ [, Trapdoor, ], [, , ], [, , ]]); } // --- Market --- disabled because of some kind of dupe bug? //recipes.addShaped(, [ //[, , ], //[, , ], //[, , ]]); // --- Misc // --- Woven Cotton recipes.addShaped(WovenCloth, [ [String, Cotton, String], [Cotton, String, Cotton], [String, Cotton, String]]); // --- Water Garden recipes.addShapeless(, [, , , ]); // --- Cooking Tools // --- Pot recipes.addShaped(, [ [, , ], [, , ], [, , ]]); // - recipes.addShaped(, [ [, , ], [, , ], [, , ]]); // --- Skilet recipes.addShaped(, [ [, , ], [, , ], [, , ]]); // - recipes.addShaped(, [ [, , ], [, , ], [, , ]]); // --- Saucepan recipes.addShaped(, [ [, , ], [, , ], [, , ]]); // - recipes.addShaped(, [ [, , ], [, , ], [, , ]]); // --- Mixing Bowl recipes.addShaped(, [ [, , ], [, , ], [, , ]]); // - recipes.addShaped(, [ [, , ], [, , ], [, , ]]); // --- Cutboard --- recipes.addShapeless(, [.withTag({ench: [{lvl: 3 as short, id: 16 as short}, {lvl: 3 as short, id: 21 as short}], "GT.ToolStats": {PrimaryMaterial: "StainlessSteel", MaxDamage: 48000 as long, SecondaryMaterial: "StainlessSteel"}}).noReturn()]); // --- Mortar --- recipes.addShaped(, [ [, SSlStick, ], [, SSlStick, ], [, , ]]); // --- Bakeware --- recipes.addShaped(, [ [SSlPlate, null, SSlPlate], [SSlPlate, , SSlPlate], [SSlBolt, SSlPlate, SSlBolt]]); // --- Juicer --- recipes.addShaped(, [ [SSlPlate, , SSlPlate], [SSlPlate, , SSlPlate], [SSlBolt, SSlPlate, SSlBolt]]); // --- Candles // --- White Candle recipes.addShaped( * 4, [ [null, , null], [null, , null], [, , ]]); // --- Orange Candle recipes.addShaped( * 4, [ [null, , null], [null, , null], [, , ]]); // --- Magenta Candle recipes.addShaped( * 4, [ [null, , null], [null, , null], [, , ]]); // --- Light Blue Candle recipes.addShaped( * 4, [ [null, , null], [null, , null], [, , ]]); // --- Yellow Candle recipes.addShaped( * 4, [ [null, , null], [null, , null], [, , ]]); // --- Lime Candle recipes.addShaped( * 4, [ [null, , null], [null, , null], [, , ]]); // --- Pink Candle recipes.addShaped( * 4, [ [null, , null], [null, , null], [, , ]]); // --- Dark Grey Candle recipes.addShaped( * 4, [ [null, , null], [null, , null], [, , ]]); // --- Light Grey Candle recipes.addShaped( * 4, [ [null, , null], [null, , null], [, , ]]); // --- Cyan Candle recipes.addShaped( * 4, [ [null, , null], [null, , null], [, , ]]); // --- Purple Candle recipes.addShaped( * 4, [ [null, , null], [null, , null], [, , ]]); // --- Blue Candle recipes.addShaped( * 4, [ [null, , null], [null, , null], [, , ]]); // --- Brown Candle recipes.addShaped( * 4, [ [null, , null], [null, , null], [, , ]]); // --- Green Candle recipes.addShaped( * 4, [ [null, , null], [null, , null], [, , ]]); // --- Red Candle recipes.addShaped( * 4, [ [null, , null], [null, , null], [, , ]]); // --- Black Candle recipes.addShaped( * 4, [ [null, , null], [null, , null], [, , ]]); // --- Gear // --- Hardened Leather Helm recipes.addShaped(, [ [, , ], [, , ], [null, null, null]]); // --- Hardened Leather Chestplate recipes.addShaped(, [ [, , ], [, , ], [, , ]]); // --- Hardened Leather Leggins recipes.addShaped(, [ [, , ], [, , ], [, null, ]]); // --- Hardened Leather Boots recipes.addShaped(, [ [, null, ], [, , ], [null, null, null]]); // --- Food // --- Edible Salt recipes.addShapeless(, [, ]); // --- Soy Milk recipes.addShapeless(, [, ]); // --- Bubbly Water recipes.addShapeless(, []); // --- Fresh Milk recipes.addShapeless( * 4, []); recipes.addShapeless( * 2, []); // --- Fresh Water recipes.addShapeless( * 4, []); recipes.addShapeless( * 2, []); // --- Wet Tofu recipes.addShapeless(, [, ]); // - recipes.addShapeless(, [, ]); // - recipes.addShapeless(, [, , ]); // --- Firm Tofu recipes.addShapeless(, [, ]); // --- Silken Tofu recipes.addShapeless(, [, ]); // --- Cooked Vension furnace.addRecipe(, ); // --- Cooked Turkey furnace.addRecipe(, ); // --- Cooked Rabbit furnace.addRecipe(, ); // --- Boiled Egg recipes.addShapeless(, [, ]); // --- Heavy Cream recipes.addShapeless(, [.reuse(), ]); // - recipes.addShapeless(, [.reuse(), ]); // - recipes.addShapeless( * 4, [.reuse(), .reuse(), .reuse(), .reuse(), ]); // - recipes.addShapeless( * 4, [.reuse(), .reuse(), .reuse(), .reuse(), ]); // - recipes.addShapeless(, [, ]); // - recipes.addShapeless(, [, ]); // - recipes.addShapeless( * 4, [, ]); // - recipes.addShapeless( * 4, [, ]); // --- Onion Soup recipes.addShapeless(, [, , , ]); // --- Rainbow Curry recipes.addShapeless(, [ , , .reuse(), , , , , , ]); // --- Honeycomb Chocolate Bar recipes.addShapeless(, [, , ]); // --- Centrifuge recipes // --- Silken Tofu Centrifuge.addRecipe([, , ], null, , null, null, [10000, 5000, 5000], 200, 8); // --- Compressor Recipes --- // --- Firm Tofu Compressor.addRecipe(, ); // --- Pressed Wax Compressor.addRecipe(, * 4); // - Compressor.addRecipe(, * 4); // --- Extractor Recipes --- // --- Soy Milk Extractor.addRecipe(, ); // --- Honey Extractor.addRecipe(, ); // --- Apple Juice Extractor.addRecipe(, ); // - Extractor.addRecipe(, ); // --- Melon Juice Extractor.addRecipe(, ); // --- Carrot Juice Extractor.addRecipe(, ); // - Extractor.addRecipe(, * 2); // --- Strawberry Juice Extractor.addRecipe(, ); // --- Grape Juice Extractor.addRecipe(, ); // - Extractor.addRecipe(, ); // --- Blueberry Juice Extractor.addRecipe(, ); // - Extractor.addRecipe(, ); // - Extractor.addRecipe(, ); // --- Cherry Juice Extractor.addRecipe(, ); // - Extractor.addRecipe(, ); // - Extractor.addRecipe(, ); // --- Blackberry Juice Extractor.addRecipe(, ); // - Extractor.addRecipe(, ); // - Extractor.addRecipe(, ); // --- Raspberry Juice Extractor.addRecipe(, ); // - Extractor.addRecipe(, ); // - Extractor.addRecipe(, ); // --- Papaya Juice Extractor.addRecipe(, ); // - Extractor.addRecipe(, ); // --- Starfruit Juice Extractor.addRecipe(, ); // - Extractor.addRecipe(, ); // --- Pomegranate Juice Extractor.addRecipe(, ); // --- Mango Juice Extractor.addRecipe(, ); // - Extractor.addRecipe(, ); // --- Lime Juice Extractor.addRecipe(, ); // - Extractor.addRecipe(, ); // - Extractor.addRecipe(, ); // --- Orange Juice Extractor.addRecipe(, ); // - Extractor.addRecipe(, ); // --- Peach Juice Extractor.addRecipe(, ); // - Extractor.addRecipe(, ); // - Extractor.addRecipe(, ); // --- Kiwi Juice Extractor.addRecipe(, ); // --- Cranberry Juice Extractor.addRecipe(, ); // - Extractor.addRecipe(, ); // --- Cactus Juice Extractor.addRecipe(, ); // --- Plum Juice Extractor.addRecipe(, ); // - Extractor.addRecipe(, ); // - Extractor.addRecipe(, ); // --- Pear Juice Extractor.addRecipe(, ); // - Extractor.addRecipe(, ); // - Extractor.addRecipe(, ); // - Extractor.addRecipe(, ); // --- Apricot Juice Extractor.addRecipe(, ); // - Extractor.addRecipe(, ); // --- Persimmon Juice Extractor.addRecipe(, ); // - Extractor.addRecipe(, ); // --- Grapefruit Juice Extractor.addRecipe(, ); // - Extractor.addRecipe(, ); // --- Fig Juice Extractor.addRecipe(, ); // - Extractor.addRecipe(, ); // --- Cooking Oil Extractor.addRecipe(, ); // - Extractor.addRecipe(, ); // - Extractor.addRecipe(, ); // - Extractor.addRecipe(, ); // - Extractor.addRecipe(, ); // -- Bee Wax Extractor.addRecipe(, ); // - Extractor.addRecipe(, * 4); // --- Mayo Extractor.addRecipe(, ); // --- Tomato Extractor.addRecipe(, ); // - Extractor.addRecipe(, ); // --- Penut Butter Extractor.addRecipe(, ); // --- Mustard Extractor.addRecipe(, ); // --- Almond Butter Extractor.addRecipe(, ); // - Extractor.addRecipe(, ); // --- Cashew Butter Extractor.addRecipe(, ); // - Extractor.addRecipe(, ); // --- Chestnut Butter Extractor.addRecipe(, ); // - Extractor.addRecipe(, ); // --- Pistachio Butter Extractor.addRecipe(, ); // --- Forming Press Recipes --- // --- Hardened Leather FormingPress.addRecipe(, * 2, , 300, 30); // --- Pulverizer Recipes --- // --- Corn Meal Pulverizer.addRecipe([], , [10000], 300, 2); // --- Mixer recipes --- // --- Heavy Cream Mixer.addRecipe(, null, [], null, 1200, 2); // - //Mixer.addRecipe(, null, [null], * 250, 1200, 2); // --- Butter Mixer.addRecipe(, null, [, ], null, 1200, 2); // --- Melon Smoothie Mixer.addRecipe(, null, [, ], null, 400, 2); // --- Strawberry Smoothie Mixer.addRecipe(, null, [, ], null, 400, 2); // --- Lemon Smoothie Mixer.addRecipe(, null, [, ], null, 400, 2); // - Mixer.addRecipe(, null, [, ], null, 400, 2); // --- Blue Berry Smoothie Mixer.addRecipe(, null, [, ], null, 400, 2); // - Mixer.addRecipe(, null, [, ], null, 400, 2); // --- Cherry Smoothie Mixer.addRecipe(, null, [, ], null, 400, 2); // - Mixer.addRecipe(, null, [, ], null, 400, 2); // - Mixer.addRecipe(, null, [, ], null, 400, 2); // - Mixer.addRecipe(, null, [, ], null, 400, 2); // --- Star Fruit Smoothie Mixer.addRecipe(, null, [, ], null, 400, 2); // --- Banana Smoothie Mixer.addRecipe(, null, [, ], null, 400, 2); // - Mixer.addRecipe(, null, [, ], null, 400, 2); // - Mixer.addRecipe(, null, [, ], null, 400, 2); // --- Orange Smoothie Mixer.addRecipe(, null, [, ], null, 400, 2); // - Mixer.addRecipe(, null, [, ], null, 400, 2); // - Mixer.addRecipe(, null, [, ], null, 400, 2); // - Mixer.addRecipe(, null, [, ], null, 400, 2); // - Mixer.addRecipe(, null, [, ], null, 400, 2); // --- Papaya Smoothie Mixer.addRecipe(, null, [, ], null, 400, 2); // - Mixer.addRecipe(, null, [, ], null, 400, 2); // --- Peach Smoothie Mixer.addRecipe(, null, [, ], null, 400, 2); // - Mixer.addRecipe(, null, [, ], null, 400, 2); // - Mixer.addRecipe(, null, [, ], null, 400, 2); // --- Lime Smoothie Mixer.addRecipe(, null, [, ], null, 400, 2); // - Mixer.addRecipe(, null, [, ], null, 400, 2); // - Mixer.addRecipe(, null, [, ], null, 400, 2); // - Mixer.addRecipe(, null, [, ], null, 400, 2); // --- Mango Smoothie Mixer.addRecipe(, null, [, ], null, 400, 2); // - Mixer.addRecipe(, null, [, ], null, 400, 2); // --- Pomegranate Smoothie Mixer.addRecipe(, null, [, ], null, 400, 2); // --- Blackberry Smoothie Mixer.addRecipe(, null, [, ], null, 400, 2); // - Mixer.addRecipe(, null, [, ], null, 400, 2); // - Mixer.addRecipe(, null, [, ], null, 400, 2); // --- Raspberry Smoothie Mixer.addRecipe(, null, [, ], null, 400, 2); // - Mixer.addRecipe(, null, [, ], null, 400, 2); // - Mixer.addRecipe(, null, [, ], null, 400, 2); // --- Kiwi Smoothie Mixer.addRecipe(, null, [, ], null, 400, 2); // --- Apricot Smoothie Mixer.addRecipe(, null, [, ], null, 400, 2); // - Mixer.addRecipe(, null, [, ], null, 400, 2); // --- Grapefruit Smoothie Mixer.addRecipe(, null, [, ], null, 400, 2); // - Mixer.addRecipe(, null, [, ], null, 400, 2); // --- Persimmon Smoothie Mixer.addRecipe(, null, [, ], null, 400, 2); // - Mixer.addRecipe(, null, [, ], null, 400, 2); // --- Gooseberry Smoothie Mixer.addRecipe(, null, [, ], null, 400, 2); // - Mixer.addRecipe(, null, [, ], null, 400, 2); // --- Apple Smoothie Mixer.addRecipe(, null, [, ], null, 400, 2); // - Mixer.addRecipe(, null, [, ], null, 400, 2); // --- Coconut Smoothie Mixer.addRecipe(, null, [, ], null, 400, 2); // - Mixer.addRecipe(, null, [, ], null, 400, 2); // --- Cranberry Smoothie Mixer.addRecipe(, null, [, ], null, 400, 2); // - Mixer.addRecipe(, null, [, ], null, 400, 2); // --- Grape Smoothie Mixer.addRecipe(, null, [, ], null, 400, 2); // - Mixer.addRecipe(, null, [, ], null, 400, 2); // --- Pear Smoothie Mixer.addRecipe(, null, [, ], null, 400, 2); // - Mixer.addRecipe(, null, [, ], null, 400, 2); // - Mixer.addRecipe(, null, [, ], null, 400, 2); // - Mixer.addRecipe(, null, [, ], null, 400, 2); // --- Plum Smoothie Mixer.addRecipe(, null, [, ], null, 400, 2); // - Mixer.addRecipe(, null, [, ], null, 400, 2); // - Mixer.addRecipe(, null, [, ], null, 400, 2); // --- Fig Smoothie Mixer.addRecipe(, null, [, ], null, 400, 2); // - Mixer.addRecipe(, null, [, ], null, 400, 2); // --- Salad Dressing Mixer.addRecipe(, null, [, , * 2], null, 400, 2);