// --- Created by DreamMasterXXL --- // --- Importing Stuff --- import mods.gregtech.Assembler; mods.chisel.Groups.addGroup("glasswork"); // --- Variables --- val Chisel = ; val ObsidianChisel = ; val DiamondChisel = ; val NetherStarChisel = ; val BottledCloud = ; val WoodPlate = ; val IronPlate = ; val SteelPlate = ; val ObsidainPlate = ; val WoodScrew = ; val IronScrew = ; val WroughtIronScrew = ; val SteelScrew = ; val IronRod = ; val SteelRod = ; val WoodStick = ; val WroughtIronStick = ; val ObsidianStick = ; val TinyQuartzPile = ; val EmptyBottle = ; val HHammer = ; val Screwdriver = ; // --- Removing Recipes --- // --- Chisel recipes.remove(Chisel); // --- Obsidian Chisel recipes.remove(ObsidianChisel); // --- Diamond Chisel recipes.remove(DiamondChisel); // --- Nether Star Chisel recipes.remove(NetherStarChisel); // --- Cloud In A Bottle recipes.remove(BottledCloud); // --- Ball of Moss recipes.remove(); // --- Smashing Rock recipes.remove(); // --- Auto Chisel recipes.remove(); // --- Speed Upgrade recipes.remove(); // --- Automation Upgrade recipes.remove(); // --- Stack Upgrade recipes.remove(); // --- Reversion Upgrade recipes.remove(); // --- Mossy stone mods.chisel.Groups.removeGroup("cobblestone"); // --- Glowstone mods.chisel.Groups.removeGroup("glowstone"); // --- Stonebricks mods.chisel.Groups.removeVariation(); // --- Energised Voidstone recipes.remove(); // --- Concrete furnace.remove(); // --- Torch mods.chisel.Groups.removeVariation(); // --- Adding Back Recipes --- // --- Chisel recipes.addShaped(Chisel, [ [HHammer, IronPlate, IronPlate], [IronScrew, WoodStick, IronPlate], [WoodStick, IronScrew, Screwdriver]]); // - recipes.addShaped(Chisel, [ [Screwdriver, IronPlate, IronPlate], [IronScrew, WoodStick, IronPlate], [WoodStick, IronScrew, HHammer]]); // --- Obsidian Chisel recipes.addShaped(ObsidianChisel, [ [HHammer, ObsidainPlate, ObsidainPlate], [WroughtIronScrew, WroughtIronStick, ObsidainPlate], [WroughtIronStick, WroughtIronScrew, Screwdriver]]); // - recipes.addShaped(ObsidianChisel, [ [Screwdriver, ObsidainPlate, ObsidainPlate], [WroughtIronScrew, WroughtIronStick, ObsidainPlate], [WroughtIronStick, WroughtIronScrew, HHammer]]); // --- Diamond Chisel recipes.addShaped(DiamondChisel, [ [HHammer, , ], [SteelScrew, SteelRod, ], [SteelRod, SteelScrew, Screwdriver]]); // - recipes.addShaped(DiamondChisel, [ [Screwdriver, , ], [SteelScrew, SteelRod, ], [SteelRod, SteelScrew, HHammer]]); // --- Auto Chisel recipes.addShaped(, [ [SteelScrew, , SteelScrew], [, , ], [Screwdriver, , HHammer]]); // --- Speed Upgrade recipes.addShaped(, [ [SteelScrew, , SteelScrew], [, , ], [, , ]]); // --- Automation Upgrade recipes.addShaped(, [ [SteelScrew, , SteelScrew], [, , ], [, , ]]); // --- Stack Upgrade recipes.addShaped(, [ [SteelScrew, , SteelScrew], [, , ], [, , ]]); // --- Reversion Upgrade recipes.addShaped(, [ [SteelScrew, , SteelScrew], [, , ], [, , ]]); // --- Temple Mossy Blocks recipes.addShaped(, [ [, , ], [, , ], [, , ]]); // --- Energised Voidstone recipes.addShaped( * 8, [ [, , ], [, , ], [, , ]]); // --- Assembler Recipes --- // --- Chisel Assembler.addRecipe(Chisel, * 2, * 2, 300, 30); // --- Obsidian Chisel Assembler.addRecipe(ObsidianChisel, * 2, * 2, 400, 30); // --- Diamond Chisel Assembler.addRecipe(DiamondChisel, * 2, * 2, 600, 30); // --- Nether Star Chisel Assembler.addRecipe(NetherStarChisel, * 2, * 2, 24000, 480); // --- Cobblestone mods.chisel.Groups.addGroup("CobblestoneBricks"); // - mods.chisel.Groups.addVariation("CobblestoneBricks", ); // - mods.chisel.Groups.addVariation("CobblestoneBricks", ); // - mods.chisel.Groups.addVariation("CobblestoneBricks", ); // - mods.chisel.Groups.addVariation("CobblestoneBricks", ); // - mods.chisel.Groups.addVariation("CobblestoneBricks", ); // - mods.chisel.Groups.addVariation("CobblestoneBricks", ); // - mods.chisel.Groups.addVariation("CobblestoneBricks", ); // - mods.chisel.Groups.addVariation("CobblestoneBricks", ); // - mods.chisel.Groups.addVariation("CobblestoneBricks", ); // - mods.chisel.Groups.addVariation("CobblestoneBricks", ); // - mods.chisel.Groups.addVariation("CobblestoneBricks", ); // - mods.chisel.Groups.addVariation("CobblestoneBricks", ); // - mods.chisel.Groups.addVariation("CobblestoneBricks", ); // - mods.chisel.Groups.addVariation("CobblestoneBricks", ); // - mods.chisel.Groups.addVariation("CobblestoneBricks", ); // - mods.chisel.Groups.addVariation("CobblestoneBricks", ); // --- Chisel Group Glass --- // --- Glass mods.chisel.Groups.addVariation("glasswork", ); // - mods.chisel.Groups.addVariation("glasswork", ); // - mods.chisel.Groups.addVariation("glasswork", ); // - mods.chisel.Groups.addVariation("glasswork", ); // - mods.chisel.Groups.addVariation("glasswork", ); // - mods.chisel.Groups.addVariation("glasswork", ); // - mods.chisel.Groups.addVariation("glasswork", ); // - mods.chisel.Groups.addVariation("glasswork", ); // - mods.chisel.Groups.addVariation("glasswork", ); // - mods.chisel.Groups.addVariation("glasswork", ); // - mods.chisel.Groups.addVariation("glasswork", ); // - mods.chisel.Groups.addVariation("glasswork", ); // - mods.chisel.Groups.addVariation("glasswork", ); // - mods.chisel.Groups.addVariation("glasswork", ); // - mods.chisel.Groups.addVariation("glasswork", ); // - mods.chisel.Groups.addVariation("glasswork", ); // - mods.chisel.Groups.addVariation("glasswork", ); // - mods.chisel.Groups.addVariation("glasswork", ); // - mods.chisel.Groups.addVariation("glasswork", ); // - mods.chisel.Groups.addVariation("glass", ); // --- Cloud mods.chisel.Groups.addVariation("cloud", ); // --- Marble mods.chisel.Groups.addVariation("marble", ); //- mods.chisel.Groups.addVariation("marble", ); // - mods.chisel.Groups.addVariation("marble", ); // - mods.chisel.Groups.addVariation("marble", ); // - mods.chisel.Groups.addVariation("marble", ); // - mods.chisel.Groups.addVariation("marble", ); // - mods.chisel.Groups.addVariation("marble", ); // - mods.chisel.Groups.addVariation("marble", ); // - mods.chisel.Groups.addVariation("marble", ); // --- Abyssal Stone mods.chisel.Groups.addVariation("RCAbyssalBlock", ); // - mods.chisel.Groups.addVariation("RCAbyssalBlock", ); // - mods.chisel.Groups.addVariation("RCAbyssalBlock", ); // - mods.chisel.Groups.addVariation("RCAbyssalBlock", ); // - mods.chisel.Groups.addVariation("RCAbyssalBlock", ); // - mods.chisel.Groups.addVariation("RCAbyssalBlock", ); // - mods.chisel.Groups.addVariation("RCAbyssalBlock", ); // - mods.chisel.Groups.addVariation("RCAbyssalBlock", ); // - mods.chisel.Groups.addVariation("RCAbyssalBlock", ); // --- Basalts do not rename to basalt, causes conflict. mods.chisel.Groups.addGroup("basalts"); // - mods.chisel.Groups.addVariation("basalts", ); // - mods.chisel.Groups.addVariation("basalts", ); // - mods.chisel.Groups.addVariation("basalts", ); // - mods.chisel.Groups.addVariation("basalts", ); // - mods.chisel.Groups.addVariation("basalts", ); // - mods.chisel.Groups.addVariation("basalts", ); // - mods.chisel.Groups.addVariation("basalts", ); // - mods.chisel.Groups.addVariation("basalts", ); // - mods.chisel.Groups.addVariation("basalts", ); // - mods.chisel.Groups.addVariation("basalts", ); // - mods.chisel.Groups.addVariation("basalts", ); // --- Red Granite mods.chisel.Groups.addGroup("redgranite"); // - mods.chisel.Groups.addVariation("redgranite", ); // - mods.chisel.Groups.addVariation("redgranite", ); // - mods.chisel.Groups.addVariation("redgranite", ); // - mods.chisel.Groups.addVariation("redgranite", ); // - mods.chisel.Groups.addVariation("redgranite", ); // - mods.chisel.Groups.addVariation("redgranite", ); // - mods.chisel.Groups.addVariation("redgranite", ); // - mods.chisel.Groups.addVariation("redgranite", ); // --- Limestone mods.chisel.Groups.addVariation("limestone", ); // --- Amber mods.chisel.Groups.addVariation("amber", ); // - mods.chisel.Groups.addVariation("amber", ); // --- Endstone mods.chisel.Groups.addGroup("endstone"); // - mods.chisel.Groups.addVariation("endstone", ); // - mods.chisel.Groups.addVariation("endstone", ); // - mods.chisel.Groups.addVariation("endstone", ); // - mods.chisel.Groups.addVariation("endstone", ); // - mods.chisel.Groups.addVariation("endstone", ); // - mods.chisel.Groups.addVariation("endstone", ); // - mods.chisel.Groups.addVariation("endstone", ); // - mods.chisel.Groups.addVariation("endstone", ); // - mods.chisel.Groups.addVariation("endstone", ); // - mods.chisel.Groups.addVariation("endstone", ); // - mods.chisel.Groups.addVariation("endstone", ); // - mods.chisel.Groups.addVariation("endstone", ); // - mods.chisel.Groups.addVariation("endstone", ); // - mods.chisel.Groups.addVariation("endstone", ); // - mods.chisel.Groups.addVariation("endstone", ); // - mods.chisel.Groups.addVariation("endstone", ); // --- Chiselgroup Concrete mods.chisel.Groups.addVariation("concrete", ); // --- Glowstone mods.chisel.Groups.addGroup("glowstoneGTNH"); // - mods.chisel.Groups.addVariation("glowstoneGTNH", ); // - mods.chisel.Groups.addVariation("glowstoneGTNH", ); // - mods.chisel.Groups.addVariation("glowstoneGTNH", ); // - mods.chisel.Groups.addVariation("glowstoneGTNH", ); // - mods.chisel.Groups.addVariation("glowstoneGTNH", ); // - mods.chisel.Groups.addVariation("glowstoneGTNH", ); // - mods.chisel.Groups.addVariation("glowstoneGTNH", ); // - mods.chisel.Groups.addVariation("glowstoneGTNH", ); // - mods.chisel.Groups.addVariation("glowstoneGTNH", ); // - mods.chisel.Groups.addVariation("glowstoneGTNH", ); // - mods.chisel.Groups.addVariation("glowstoneGTNH", ); // - mods.chisel.Groups.addVariation("glowstoneGTNH", ); // - mods.chisel.Groups.addVariation("glowstoneGTNH", ); // - mods.chisel.Groups.addVariation("glowstoneGTNH", ); // - mods.chisel.Groups.addVariation("glowstoneGTNH", ); // - mods.chisel.Groups.addVariation("glowstoneGTNH", ); // --- Torch mods.chisel.Groups.addVariation("torch", ); // --- Aluminium Block GT mods.chisel.Groups.addVariation("aluminumblock", ); // --- Seared Stone TConstruct mods.chisel.Groups.addGroup("searedStoneTCon"); mods.chisel.Groups.addVariation("searedStoneTCon", ); mods.chisel.Groups.addVariation("searedStoneTCon", ); mods.chisel.Groups.addVariation("searedStoneTCon", ); mods.chisel.Groups.addGroup("searedStoneNetherTCon"); mods.chisel.Groups.addVariation("searedStoneNetherTCon", ); mods.chisel.Groups.addVariation("searedStoneNetherTCon", ); mods.chisel.Groups.addVariation("searedStoneNetherTCon", ); // --- Seared Bricks TConstruct mods.chisel.Groups.addGroup("searedBricksTCon"); mods.chisel.Groups.addVariation("searedBricksTCon", ); mods.chisel.Groups.addVariation("searedBricksTCon", ); mods.chisel.Groups.addVariation("searedBricksTCon", ); mods.chisel.Groups.addGroup("searedBricksNetherTCon"); mods.chisel.Groups.addVariation("searedBricksNetherTCon", ); mods.chisel.Groups.addVariation("searedBricksNetherTCon", ); mods.chisel.Groups.addVariation("searedBricksNetherTCon", ); // --- SpeedBlock TConstruct mods.chisel.Groups.addGroup("speedBlockTCon"); mods.chisel.Groups.addVariation("speedBlockTCon", ); mods.chisel.Groups.addVariation("speedBlockTCon", ); // --- BrownStone TConstruct mods.chisel.Groups.addGroup("brownStoneTCon"); mods.chisel.Groups.addVariation("brownStoneTCon", ); mods.chisel.Groups.addVariation("brownStoneTCon", ); mods.chisel.Groups.addVariation("brownStoneTCon", ); mods.chisel.Groups.addVariation("brownStoneTCon", ); mods.chisel.Groups.addVariation("brownStoneTCon", ); // --- Iron Bricks TConstruct mods.chisel.Groups.addGroup("ironBricksTCon"); mods.chisel.Groups.addVariation("ironBricksTCon", ); mods.chisel.Groups.addVariation("ironBricksTCon", ); // --- Gold Bricks TConstruct mods.chisel.Groups.addGroup("goldBricksTCon"); mods.chisel.Groups.addVariation("goldBricksTCon", ); mods.chisel.Groups.addVariation("goldBricksTCon", ); // --- Lapis Bricks TConstruct mods.chisel.Groups.addGroup("lapisBricksTCon"); mods.chisel.Groups.addVariation("lapisBricksTCon", ); mods.chisel.Groups.addVariation("lapisBricksTCon", ); // --- Diamond Bricks TConstruct mods.chisel.Groups.addGroup("diamondBricksTCon"); mods.chisel.Groups.addVariation("diamondBricksTCon", ); mods.chisel.Groups.addVariation("diamondBricksTCon", ); // --- Redstone Bricks TConstruct mods.chisel.Groups.addGroup("redstoneBricksTCon"); mods.chisel.Groups.addVariation("redstoneBricksTCon", ); mods.chisel.Groups.addVariation("redstoneBricksTCon", ); // --- Bone Bricks TConstruct mods.chisel.Groups.addGroup("boneBricksTCon"); mods.chisel.Groups.addVariation("boneBricksTCon", ); mods.chisel.Groups.addVariation("boneBricksTCon", ); // --- Green Slime Bricks TConstruct mods.chisel.Groups.addGroup("greenSlimeBricksTCon"); mods.chisel.Groups.addVariation("greenSlimeBricksTCon", ); mods.chisel.Groups.addVariation("greenSlimeBricksTCon", ); // --- Blue Slime Bricks TConstruct mods.chisel.Groups.addGroup("blueSlimeBricksTCon"); mods.chisel.Groups.addVariation("blueSlimeBricksTCon", ); mods.chisel.Groups.addVariation("blueSlimeBricksTCon", ); // --- Obsidian Ingot Bricks TConstruct mods.chisel.Groups.addGroup("obsidianBricksTCon"); mods.chisel.Groups.addVariation("obsidianBricksTCon", ); mods.chisel.Groups.addVariation("obsidianBricksTCon", ); // --- Alumite Bricks TConstruct mods.chisel.Groups.addGroup("alumiteBricksTCon"); mods.chisel.Groups.addVariation("alumiteBricksTCon", ); mods.chisel.Groups.addVariation("alumiteBricksTCon", ); mods.chisel.Groups.addVariation("alumiteBricksTCon", ); // --- Ardite Bricks TConstruct mods.chisel.Groups.addGroup("arditeBricksTCon"); mods.chisel.Groups.addVariation("arditeBricksTCon", ); mods.chisel.Groups.addVariation("arditeBricksTCon", ); mods.chisel.Groups.addVariation("arditeBricksTCon", ); // --- Cobalt Bricks TConstruct mods.chisel.Groups.addGroup("cobaltBricksTCon"); mods.chisel.Groups.addVariation("cobaltBricksTCon", ); mods.chisel.Groups.addVariation("cobaltBricksTCon", ); mods.chisel.Groups.addVariation("cobaltBricksTCon", ); // --- Manyullyn Bricks TConstruct mods.chisel.Groups.addGroup("manyullynBricksTCon"); mods.chisel.Groups.addVariation("manyullynBricksTCon", ); mods.chisel.Groups.addVariation("manyullynBricksTCon", ); mods.chisel.Groups.addVariation("manyullynBricksTCon", ); // --- Mushroom blocks mods.chisel.Groups.addGroup("brown_mushroom"); mods.chisel.Groups.addGroup("red_mushroom"); for meta in [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15] as int[] { mods.chisel.Groups.addVariation("brown_mushroom", .definition.makeStack(meta)); mods.chisel.Groups.addVariation("red_mushroom", .definition.makeStack(meta)); } // --- Hiding Stuff ---