Guest User

Untitled

a guest
Oct 10th, 2015
13
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // --- Created by DreamMasterXXL ---
  2. // --- Edited by *error user name found* ---
  3.  
  4.  
  5. // --- Importing Stuff ---
  6.  
  7. import mods.ic2.Extractor;
  8. import mods.gregtech.ImplosionCompressor;
  9.  
  10.  
  11.  
  12. // --- Variables ---
  13.  
  14. // Change unless Mod is installed
  15.  
  16. val StandardRail = <Railcraft:part.rail>;
  17. val AdvancedRail = <Railcraft:part.rail:1>;
  18. val WoodRailbed = <Railcraft:part.railbed>;
  19.  
  20.  
  21. val WovenCloth = <harvestcraft:wovencottonItem>;
  22.  
  23. // unused
  24. val CarpentersBlock = <CarpentersBlocks:blockCarpentersBlock>;
  25.  
  26. // {
  27. val Chest = <minecraft:chest>;
  28. val TrappedChest = <minecraft:trapped_chest>;
  29. val Bedrock = <minecraft:bedrock>;
  30. val Dispenser = <minecraft:dispenser>;
  31. val Piston = <minecraft:piston>;
  32. val SPiston = <minecraft:sticky_piston>;
  33. val Slimeball = <minecraft:slime_ball>;
  34. val String = <minecraft:string>;
  35. val Rail = <minecraft:rail>;
  36. val BoosterRail = <minecraft:golden_rail>;
  37. val DetectorRail = <minecraft:detector_rail>;
  38. val ActivatorRail = <minecraft:activator_rail>;
  39. val Noteblock = <minecraft:noteblock>;
  40. val PressurePlate = <minecraft:stone_pressure_plate>;
  41. val GoldPressurePlate = <minecraft:light_weighted_pressure_plate>;
  42. val Bookshelf = <minecraft:bookshelf>;
  43. val Book = <minecraft:book>;
  44. val MossyCobble = <minecraft:mossy_cobblestone>;
  45. val MossyBricks = <minecraft:stonebrick>;
  46. val Obsidian = <minecraft:obsidian>;
  47. val Jukebox = <minecraft:jukebox>;
  48. val AnyRecord = <ore:record>;
  49. val Diamond = <minecraft:diamond>;
  50. val CraftingTable = <minecraft:crafting_table>;
  51. val JackOLantern = <minecraft:lit_pumpkin>;
  52. val Pumpkin = <minecraft:pumpkin>;
  53. val Torch = <enviromine:offtorch>;
  54. val Lever = <minecraft:lever>;
  55. val RSTorch = <minecraft:redstone_torch>;
  56. val Glass = <minecraft:glass>;
  57. val Trapdoor = <minecraft:trapdoor>;
  58. val ClayBlock = <minecraft:clay>;
  59. val Ladder = <minecraft:ladder>;
  60. val Fence = <minecraft:fence>;
  61. val FenceGate = <minecraft:fence_gate>;
  62. val Flint = <minecraft:flint>;
  63. val EnchantingTable = <minecraft:enchanting_table>;
  64. val RSLamp = <minecraft:redstone_lamp>;
  65. val GSBlock = <minecraft:glowstone>;
  66. val EnderChest = <minecraft:ender_chest>;
  67. val Tripwire = <minecraft:tripwire_hook>;
  68. val Beacon = <minecraft:beacon>;
  69. val NetherStar = <minecraft:nether_star>;
  70. val Anvil = <minecraft:anvil>;
  71. val IronBlock = <minecraft:iron_block>;
  72. val DaylightSensor = <minecraft:daylight_detector>;
  73. val Log = <minecraft:log:*>;
  74. val Hopper = <minecraft:hopper>;
  75. val Dropper = <minecraft:dropper>;
  76. val Cobble = <minecraft:cobblestone>;
  77. val Sugar = <minecraft:sugar>;
  78. val SugarCane = <minecraft:reeds>;
  79. val RSDust = <minecraft:redstone>;
  80. val Bow = <minecraft:bow>;
  81.  
  82. // }
  83.  
  84. // {
  85.  
  86. val AnyWool = <minecraft:wool>;
  87. val Wool = <minecraft:wool>;
  88. val OrangeWool = <minecraft:wool:1>;
  89. val MagentaWool = <minecraft:wool:2>;
  90. val LightBlueWool = <minecraft:wool:3>;
  91. val YellowWool = <minecraft:wool:4>;
  92. val LimeWool = <minecraft:wool:5>;
  93. val PinkWool = <minecraft:wool:6>;
  94. val GrayWool = <minecraft:wool:7>;
  95. val LightGrayWool = <minecraft:wool:8>;
  96. val CyanWool = <minecraft:wool:9>;
  97. val PurpleWool = <minecraft:wool:10>;
  98. val BlueWool = <minecraft:wool:11>;
  99. val BrownWool = <minecraft:wool:12>;
  100. val GreenWool = <minecraft:wool:13>;
  101. val RedWool = <minecraft:wool:14>;
  102. val BlackWool = <minecraft:wool:15>;
  103.  
  104. val WhiteGlass = <minecraft:stained_glass>;
  105. val OrangeGlass = <minecraft:stained_glass:1>;
  106. val MagentaGlass = <minecraft:stained_glass:2>;
  107. val LightBlueGlass = <minecraft:stained_glass:3>;
  108. val YellowGlass = <minecraft:stained_glass:4>;
  109. val LimeGlass = <minecraft:stained_glass:5>;
  110. val PinkGlass = <minecraft:stained_glass:6>;
  111. val GrayGlass = <minecraft:stained_glass:7>;
  112. val LightGrayGlass = <minecraft:stained_glass:8>;
  113. val CyanGlass = <minecraft:stained_glass:9>;
  114. val PurpleGlass = <minecraft:stained_glass:10>;
  115. val BlueGlass = <minecraft:stained_glass:11>;
  116. val BrownGlass = <minecraft:stained_glass:12>;
  117. val GreenGlass = <minecraft:stained_glass:13>;
  118. val RedGlass = <minecraft:stained_glass:14>;
  119. val BlackGlass = <minecraft:stained_glass:15>;
  120.  
  121. val WhiteGlassPane = <minecraft:stained_glass_pane>;
  122. val OrangeGlassPane = <minecraft:stained_glass_pane:1>;
  123. val MagentaGlassPane = <minecraft:stained_glass_pane:2>;
  124. val LightBlueGlassPane = <minecraft:stained_glass_pane:3>;
  125. val YellowGlassPane = <minecraft:stained_glass_pane:4>;
  126. val LimeGlassPane = <minecraft:stained_glass_pane:5>;
  127. val PinkGlassPane = <minecraft:stained_glass_pane:6>;
  128. val GrayGlassPane = <minecraft:stained_glass_pane:7>;
  129. val LightGrayGlassPane = <minecraft:stained_glass_pane:8>;
  130. val CyanGlassPane = <minecraft:stained_glass_pane:9>;
  131. val PurpleGlassPane = <minecraft:stained_glass_pane:10>;
  132. val BlueGlassPane = <minecraft:stained_glass_pane:11>;
  133. val BrownGlassPane = <minecraft:stained_glass_pane:12>;
  134. val GreenGlassPane = <minecraft:stained_glass_pane:13>;
  135. val RedGlassPane = <minecraft:stained_glass_pane:14>;
  136. val BlackGlassPane = <minecraft:stained_glass_pane:15>;
  137.  
  138. val WhiteCarpet = <minecraft:carpet>;
  139. val OrangeCarpet = <minecraft:carpet:1>;
  140. val MagentaCarpet = <minecraft:carpet:2>;
  141. val LightBlueCarpet = <minecraft:carpet:3>;
  142. val YellowCarpet = <minecraft:carpet:4>;
  143. val LimeCarpet = <minecraft:carpet:5>;
  144. val PinkCarpet = <minecraft:carpet:6>;
  145. val GrayCarpet = <minecraft:carpet:7>;
  146. val LightGrayCarpet = <minecraft:carpet:8>;
  147. val CyanCarpet = <minecraft:carpet:9>;
  148. val PurpleCarpet = <minecraft:carpet:10>;
  149. val BlueCarpet = <minecraft:carpet:11>;
  150. val BrownCarpet = <minecraft:carpet:12>;
  151. val GreenCarpet = <minecraft:carpet:13>;
  152. val RedCarpet = <minecraft:carpet:14>;
  153. val BlackCarpet = <minecraft:carpet:15>;
  154.  
  155. val WhiteHardClay = <minecraft:stained_hardened_clay>;
  156. val OrangeHardClay = <minecraft:stained_hardened_clay:1>;
  157. val MagentaHardClay = <minecraft:stained_hardened_clay:2>;
  158. val LightBlueHardClay = <minecraft:stained_hardened_clay:3>;
  159. val YellowHardClay = <minecraft:stained_hardened_clay:4>;
  160. val LimeHardClay = <minecraft:stained_hardened_clay:5>;
  161. val PinkHardClay = <minecraft:stained_hardened_clay:6>;
  162. val GrayHardClay = <minecraft:stained_hardened_clay:7>;
  163. val LightGrayHardClay = <minecraft:stained_hardened_clay:8>;
  164. val CyanHardClay = <minecraft:stained_hardened_clay:9>;
  165. val PurpleHardClay = <minecraft:stained_hardened_clay:10>;
  166. val BlueHardClay = <minecraft:stained_hardened_clay:11>;
  167. val BrownHardClay = <minecraft:stained_hardened_clay:12>;
  168. val GreenHardClay = <minecraft:stained_hardened_clay:13>;
  169. val RedHardClay = <minecraft:stained_hardened_clay:14>;
  170. val BlackHardClay = <minecraft:stained_hardened_clay:15>;
  171.  
  172. val WhiteDye = <minecraft:dye:15>;
  173. val OrangeDye = <minecraft:dye:14>;
  174. val MagentaDye = <minecraft:dye:13>;
  175. val LightBlueDye = <minecraft:dye:12>;
  176. val YellowDye = <minecraft:dye:11>;
  177. val LimeDye = <minecraft:dye:10>;
  178. val PinkDye = <minecraft:dye:9>;
  179. val GrayDye = <minecraft:dye:8>;
  180. val LightGrayDye = <minecraft:dye:7>;
  181. val CyanDye = <minecraft:dye:6>;
  182. val PurpleDye = <minecraft:dye:5>;
  183. val BlueDye = <minecraft:dye:4>;
  184. val BrownDye = <minecraft:dye:3>;
  185. val GreenDye = <minecraft:dye:2>;
  186. val RedDye = <minecraft:dye:1>;
  187. val BlackDye = <minecraft:dye>;
  188.  
  189. // }
  190.  
  191. val IronBars = <minecraft:iron_bars>;
  192. val IronPlate = <gregtech:gt.metaitem.01:17032>;
  193. val IronRod = <gregtech:gt.metaitem.01:23032>;
  194. val DiamondRod = <gregtech:gt.metaitem.01:23500>;
  195. val StoneRod = <ForgeMicroblock:stoneRod>;
  196. val IronScrew = <gregtech:gt.metaitem.01:27032>;
  197. val SteelScrew = <gregtech:gt.metaitem.01:27305>;
  198. val WoodGear = <gregtech:gt.metaitem.02:31338>;
  199. val IronRing = <gregtech:gt.metaitem.01:28032>;
  200. val IronGear = <gregtech:gt.metaitem.02:31032>;
  201. val RedAlloyWire = <gregtech:gt.blockmachines:2000>;
  202. val RedAlloyRod = <gregtech:gt.metaitem.01:23308>;
  203. val GlowstonePlate = <gregtech:gt.metaitem.01:17811>;
  204.  
  205. val Plank = <gregtech:gt.metaitem.01:17809>;
  206. val WoodSlab = <minecraft:wooden_slab:*>;
  207. val StoneSlab = <minecraft:stone_slab:*>;
  208. val GlassPane = <minecraft:glass_pane>;
  209.  
  210. val Coal = <minecraft:coal>;
  211. val Charcoal = <minecraft:coal:1>;
  212. val CoalCoke = <Railcraft:fuel.coke>;
  213. val Phosphorous = <gregtech:gt.metaitem.01:2021>;
  214. val Beeswax = <Forestry:beeswax>;
  215.  
  216. val Sulfur = <IC2:itemDust:13>;
  217. val Rubber = <gregtech:gt.metaitem.01:11880>;
  218. val Stick = <minecraft:stick>;
  219.  
  220. val ObsidianPlate = <gregtech:gt.metaitem.01:17804>;
  221. val DenseObsidianPlate = <IC2:itemDensePlates:7>;
  222.  
  223. val TinyNStarDust = <gregtech:gt.metaitem.01:2506>;
  224. val EnderEyeRod = <gregtech:gt.metaitem.01:23533>;
  225.  
  226. val AnyQuartz = <minecraft:quartz_block>;
  227. val CertusPlate = <gregtech:gt.metaitem.01:17516>;
  228. val NQuartzPlate = <gregtech:gt.metaitem.01:17522>;
  229.  
  230. val DiamondThing = <gregtech:gt.metaitem.01:17500>;
  231. val BrewingThing = <gregtech:gt.metaitem.01:28032>;
  232.  
  233. val Tool12 = <gregtech:gt.metatool.01:12>;
  234. val Tool18 = <gregtech:gt.metatool.01:18>;
  235.  
  236. val Mortar = <gregtech:gt.metatool.01:24>;
  237. val Screwdriver = <gregtech:gt.metatool.01:22>;
  238. val HHammer = <gregtech:gt.metatool.01:12>;
  239. val SHammer = <gregtech:gt.metatool.01:14>;
  240. val Knife = <gregtech:gt.metatool.01:34>;
  241. val Saw = <gregtech:gt.metatool.01:10>;
  242. val Wrench = <gregtech:gt.metatool.01:16>;
  243.  
  244. val Map = <minecraft:map>;
  245. val Paper = <minecraft:paper>;
  246.  
  247.  
  248. // --- Removing Recipes ---
  249.  
  250. //Gunpowder
  251. recipes.removeShapeless(<minecraft:gunpowder>, [<minecraft:coal:1>, <minecraft:coal:1>, <minecraft:coal:1>, <minecraft:glowstone_dust>]);
  252. recipes.removeShaped(<minecraft:gunpowder>, [
  253. [<harvestcraft:calamaricookedItem>, <harvestcraft:calamaricookedItem>, null],
  254. [<harvestcraft:calamaricookedItem>, <harvestcraft:calamaricookedItem>, null]]);
  255.  
  256. // --- Enchantment Table
  257. // recipes.remove(EnchantingTable);
  258.  
  259. recipes.remove(<minecraft:brewing_stand>);
  260. recipes.remove(<minecraft:furnace>);
  261. recipes.remove(furnace);
  262.  
  263. // }
  264.  
  265.  
  266. // --- Adding Back Recipes ---
  267.  
  268. // --- Enchantment Table
  269. // recipes.addShaped(EnchantingTable, [
  270. // [Nitor, Diamond, Alumentum],
  271. // [DiamondRod, DenseObsidianPlate, DiamondRod],
  272. // [ObsidianPlate, Bookshelf, ObsidianPlate]]);
  273.  
  274. // --- Crafting Table
  275. recipes.addShaped(CraftingTable, [
  276. [CarpentersBlock, CarpentersBlock],
  277. [CarpentersBlock, CarpentersBlock]]);
  278.  
  279. // --- Chest
  280. recipes.addShaped(Chest, [
  281. [Log, Plank, Log],
  282. [Plank, Flint, Plank],
  283. [Log, Plank, Log]]);
  284.  
  285. // --- Trapped Chest
  286. recipes.addShaped(TrappedChest, [
  287. [null, Tripwire, null],
  288. [IronScrew, Chest, IronScrew],
  289. [null, Screwdriver, null]]);
  290.  
  291. // --- Dispenser
  292. recipes.addShaped(Dispenser, [
  293. [StoneRod, IronPlate, StoneRod],
  294. [IronBars, Bowstring, IronPlate],
  295. [Cobble, Piston, Cobble]]);
  296.  
  297. // --- Dropper
  298. recipes.addShaped(Dropper, [
  299. [StoneRod, IronPlate, StoneRod],
  300. [IronBars, String, IronPlate],
  301. [Cobble, Piston, Cobble]]);
  302.  
  303. // --- Piston
  304. recipes.addShaped(Piston, [
  305. [CarpentersBlock, CarpentersBlock, CarpentersBlock],
  306. [IronScrew, IronPlate, IronScrew],
  307. [WoodGear, RedAlloyWire, WoodGear]]);
  308.  
  309. // --- Sticky Piston
  310. recipes.addShaped(SPiston, [
  311. [null, SHammer, null],
  312. [null, Slimeball, null],
  313. [null, Piston, null]]);
  314.  
  315. recipes.remove(<minecraft:rail>);
  316.  
  317. // --- Rail
  318. recipes.addShaped(Rail * 8, [
  319. [IronScrew, null , IronScrew],
  320. [StandardRail, WoodRailbed, StandardRail],
  321. [Screwdriver, null , HHammer]]);
  322.  
  323. recipes.remove(<minecraft:detector_rail>);
  324.  
  325. // --- Detector Rail
  326. recipes.addShaped(DetectorRail * 2, [
  327. [IronScrew, <minecraft:redstone_block>, IronScrew],
  328. [StandardRail, WoodRailbed, StandardRail],
  329. [Screwdriver, RedAlloyWire, HHammer]]);
  330.  
  331. recipes.remove(<minecraft:activator_rail>);
  332.  
  333. // --- Activator Rail
  334. recipes.addShaped(ActivatorRail * 2, [
  335. [IronScrew, RSTorch, IronScrew],
  336. [StandardRail, WoodRailbed, StandardRail],
  337. [Screwdriver, RedAlloyWire, HHammer]]);
  338.  
  339. // --- Noteblock
  340. recipes.addShaped(Noteblock, [
  341. [Plank, Plank, Plank],
  342. [IronBars, WoodGear, IronBars],
  343. [Plank, RedAlloyWire, Plank]]);
  344.  
  345. recipes.remove(<minecraft:jukebox>);
  346.  
  347. // --- Jukebox
  348. recipes.addShaped(Jukebox, [
  349. [Plank, AnyRecord.reuse(), Plank],
  350. [Noteblock, WoodGear, Noteblock],
  351. [Plank, Diamond, Plank]]);
  352.  
  353. // --- Bookshelf
  354. recipes.addShaped(Bookshelf, [
  355. [WoodSlab, WoodSlab, WoodSlab],
  356. [Book, Book, Book],
  357. [WoodSlab, WoodSlab, WoodSlab]]);
  358.  
  359. // --- Jack O' Lantern
  360. recipes.addShapeless(JackOLantern,
  361. [Pumpkin, Torch, Knife]);
  362.  
  363. // --- Trapdoor
  364. recipes.addShaped(Trapdoor * 2, [
  365. [WoodSlab, WoodSlab, WoodSlab],
  366. [IronScrew, Screwdriver, IronScrew],
  367. [WoodSlab, WoodSlab, WoodSlab]]);
  368.  
  369. // --- Trapdoor Alt
  370. // recipes.addShaped(Trapdoor, [
  371. // [null, null, null],
  372. // [null, null, null],
  373. // [WoodSlab, WoodSlab, WoodSlab]]);
  374. // - Alternate Recipe
  375. // recipes.addShaped(Trapdoor * 2, [
  376. // [WoodSlab, WoodSlab, WoodSlab],
  377. // [null, null, null],
  378. // [WoodSlab, WoodSlab, WoodSlab]]);
  379.  
  380. // --- Pressure Plate
  381. recipes.addShaped(PressurePlate, [
  382. [StoneSlab, StoneSlab],
  383. [RSDust, RSDust]]);
  384.  
  385. // --- Torch
  386.  
  387. recipes.remove(<minecraft:torch>);
  388.  
  389. recipes.addShapedMirrored(Torch * 2, [
  390. [WovenCloth, null],
  391. [Stick, null]]);
  392. // -
  393. // - More Alternate Recipes
  394. recipes.addShaped(Torch * 4, [
  395. [Coal, String],
  396. [Stick, null]]);
  397. // - Alternate Recipe
  398. recipes.addShaped(Torch * 3, [
  399. [Charcoal, String],
  400. [Stick, null]]);
  401. // -
  402. recipes.addShaped(Torch * 2, [
  403. [Beeswax, String],
  404. [Stick, null]]);
  405. // -
  406. recipes.addShaped(Torch * 4, [
  407. [CoalCoke, String],
  408. [Stick, null]]);
  409. // -
  410. recipes.addShaped(Torch * 2, [
  411. [Rubber, String],
  412. [Stick, null]]);
  413. // -
  414. recipes.addShaped(Torch * 3, [
  415. [Sulfur, String],
  416. [Stick, null]]);
  417. // -
  418. recipes.addShaped(Torch * 5, [
  419. [Phosphorous, String],
  420. [Stick, null]]);
  421. // -
  422. recipes.addShaped(Torch * 3, [
  423. [AnyWool, String],
  424. [Stick, null]]);
  425. // -
  426. recipes.addShaped(Torch * 4, [
  427. [WovenCloth, String],
  428. [Stick, null]]);
  429.  
  430. // }
  431.  
  432. // --- Lever
  433. recipes.addShapedMirrored(Lever, [
  434. [null, Stick, null],
  435. [null, RedAlloyWire, null],
  436. [null, StoneSlab, null]]);
  437.  
  438. recipes.remove(<minecraft:redstone_torch>);
  439.  
  440. // --- Redstone Torch
  441. recipes.addShapedMirrored(RSTorch , [
  442. [RSDust, null],
  443. [Torch, null]]);
  444.  
  445. // --- Ladder
  446. recipes.addShaped(Ladder, [
  447. [Stick, HHammer, Stick],
  448. [Stick, Stick, Stick],
  449. [Stick, Saw, Stick]]);
  450. // - Alternate Recipe
  451. recipes.addShaped(Ladder * 2, [
  452. [Stick, Screwdriver, Stick],
  453. [Stick, IronScrew, Stick],
  454. [Stick, Saw, Stick]]);
  455. // - Alternate Recipe
  456. recipes.addShaped(Ladder * 4, [
  457. [Stick, Screwdriver, Stick],
  458. [Stick, SteelScrew, Stick],
  459. [Stick, Saw, Stick]]);
  460.  
  461. // --- Fence
  462. recipes.addShaped(Fence * 2, [
  463. [IronScrew, Screwdriver, IronScrew],
  464. [Stick, Plank, Stick],
  465. [Stick, Plank, Stick]]);
  466. // -
  467. recipes.addShaped(Fence * 4, [
  468. [SteelScrew, Screwdriver, SteelScrew],
  469. [Stick, Plank, Stick],
  470. [Stick, Plank, Stick]]);
  471.  
  472. // --- Fence Gate
  473. recipes.addShaped(FenceGate * 2, [
  474. [IronScrew, Screwdriver, IronScrew],
  475. [Plank, Stick, Plank],
  476. [Plank, Stick, Plank]]);
  477. // -
  478. recipes.addShaped(FenceGate * 4, [
  479. [SteelScrew, Screwdriver, SteelScrew],
  480. [Plank, Stick, Plank],
  481. [Plank, Stick, Plank]]);
  482.  
  483. // --- Iron Bars
  484. recipes.addShaped(IronBars * 3, [
  485. [null, HHammer, null],
  486. [IronRod, IronRod, IronRod],
  487. [IronRod, IronRod, IronRod]]);
  488.  
  489. // --- Redstone Lamp
  490. recipes.addShaped(RSLamp, [
  491. [RedAlloyRod, GlowstonePlate, RedAlloyRod],
  492. [GlowstonePlate, GSBlock, GlowstonePlate],
  493. [RedAlloyRod, RedAlloyWire, RedAlloyRod]]);
  494.  
  495. recipes.remove(<minecraft:ender_chest>);
  496.  
  497. // --- Ender Chest
  498. recipes.addShaped(EnderChest, [
  499. [EnderEyeRod, TinyNStarDust, EnderEyeRod],
  500. [TinyNStarDust, <minecraft:chest>, TinyNStarDust],
  501. [EnderEyeRod, DenseObsidianPlate, EnderEyeRod]]);
  502.  
  503. recipes.remove(<minecraft:tripwire_hook>);
  504.  
  505. // --- Tripwire Hook
  506. recipes.addShaped(Tripwire, [
  507. [null, IronRing, null],
  508. [null, IronRod, null],
  509. [null, Plank, null]]);
  510. // - Alternate Recipe
  511. recipes.addShaped(Tripwire * 2, [
  512. [IronRing, null, IronRing],
  513. [IronRod, null, IronRod],
  514. [Plank, null, Plank]]);
  515.  
  516. recipes.remove(<minecraft:beacon>);
  517.  
  518. // --- Beacon
  519. recipes.addShaped(Beacon, [
  520. [<minecraft:glass_pane>, Lens, <minecraft:glass_pane>],
  521. [<minecraft:glass_pane>, NetherStar, <minecraft:glass_pane>],
  522. [DenseObsidianPlate, DenseObsidianPlate, DenseObsidianPlate]]);
  523.  
  524. // --- Anvil
  525. recipes.addShaped(Anvil, [
  526. [IronBlock, IronBlock, IronBlock],
  527. [IronScrew, IronBlock, IronScrew],
  528. [IronPlate, IronBlock, IronPlate]]);
  529.  
  530. // --- Daylight Sensor
  531. recipes.addShaped(DaylightSensor, [
  532. [<minecraft:glass_pane>, <minecraft:glass_pane>, <minecraft:glass_pane>],
  533. [NQuartzPlate, CertusPlate, NQuartzPlate],
  534. [WoodSlab, RedAlloyWire, WoodSlab]]);
  535.  
  536. // --- Hopper
  537. recipes.addShaped(Hopper, [
  538. [IronPlate, Chest, IronPlate],
  539. [IronPlate, IronGear, IronPlate],
  540. [null, IronPlate, null]]);
  541.  
  542.  
  543.  
  544. // --- Wool ---
  545.  
  546. // {
  547.  
  548. // --- White Wool
  549. // - Alternate Recipe
  550. recipes.addShapeless(Wool,
  551. [AnyWool, WhiteDye]);
  552. // -
  553. recipes.addShaped(Wool, [
  554. [String, null, String],
  555. [null, String, null],
  556. [String, null, String]]);
  557.  
  558. // --- Orange Wool
  559. // - Alternate Recipe
  560. recipes.addShapeless(OrangeWool,
  561. [AnyWool, OrangeDye]);
  562.  
  563. // --- Magenta Wool
  564.  
  565. // - Alternate Recipe
  566. recipes.addShapeless(MagentaWool,
  567. [AnyWool, MagentaDye]);
  568.  
  569. // --- Light Blue Wool
  570.  
  571. // - Alternate Recipe
  572. recipes.addShapeless(LightBlueWool,
  573. [AnyWool, LightBlueDye]);
  574.  
  575. // --- Yellow Wool
  576.  
  577. // - Alternate Recipe
  578. recipes.addShapeless(YellowWool,
  579. [AnyWool, YellowDye]);
  580.  
  581. // --- Lime Wool
  582.  
  583. // - Alternate Recipe
  584. recipes.addShapeless(LimeWool,
  585. [AnyWool, LimeDye]);
  586.  
  587. // --- Pink Wool
  588.  
  589. // - Alternate Recipe
  590. recipes.addShapeless(PinkWool,
  591. [AnyWool, PinkDye]);
  592.  
  593. // --- Gray Wool
  594.  
  595. // - Alternate Recipe
  596. recipes.addShapeless(GrayWool,
  597. [AnyWool, GrayDye]);
  598.  
  599. // --- Light Gray Wool
  600.  
  601. // - Alternate Recipe
  602. recipes.addShapeless(LightGrayWool,
  603. [AnyWool, LightGrayDye]);
  604.  
  605. // --- Cyan Wool
  606.  
  607. // - Alternate Recipe
  608. recipes.addShapeless(CyanWool,
  609. [AnyWool, CyanDye]);
  610.  
  611. // --- Purple Wool
  612.  
  613. // - Alternate Recipe
  614. recipes.addShapeless(PurpleWool,
  615. [AnyWool, PurpleDye]);
  616.  
  617. // --- Blue Wool
  618.  
  619. // - Alternate Recipe
  620. recipes.addShapeless(BlueWool,
  621. [AnyWool, BlueDye]);
  622.  
  623. // --- Brown Wool
  624.  
  625. // - Alternate Recipe
  626. recipes.addShapeless(BrownWool,
  627. [AnyWool, BrownDye]);
  628.  
  629. // --- Green Wool
  630.  
  631. // - Alternate Recipe
  632. recipes.addShapeless(GreenWool,
  633. [AnyWool, GreenDye]);
  634.  
  635. // --- Red Wool
  636.  
  637. // - Alternate Recipe
  638. recipes.addShapeless(RedWool,
  639. [AnyWool, RedDye]);
  640.  
  641. // --- Black Wool
  642.  
  643. // - Alternate Recipe
  644. recipes.addShapeless(BlackWool,
  645. [AnyWool, BlackDye]);
  646.  
  647.  
  648. // --- Glass ---
  649.  
  650.  
  651. // --- White Glass
  652.  
  653. // - Alternate Recipe
  654. recipes.addShapeless(WhiteGlass,
  655. [Glass, OrangeDye]);
  656.  
  657. // --- Orange Glass
  658.  
  659. // - Alternate Recipe
  660. recipes.addShapeless(OrangeGlass,
  661. [Glass, OrangeDye]);
  662.  
  663. // --- Magenta Glass
  664.  
  665. // - Alternate Recipe
  666. recipes.addShapeless(MagentaGlass,
  667. [Glass, MagentaDye]);
  668.  
  669. // --- Light Blue Glass
  670.  
  671. // - Alternate Recipe
  672. recipes.addShapeless(LightBlueGlass,
  673. [Glass, LightBlueDye]);
  674.  
  675. // --- Yellow Glass
  676.  
  677. // - Alternate Recipe
  678. recipes.addShapeless(YellowGlass,
  679. [Glass, YellowDye]);
  680.  
  681. // --- Lime Glass
  682.  
  683. // - Alternate Recipe
  684. recipes.addShapeless(LimeGlass,
  685. [Glass, LimeDye]);
  686.  
  687. // --- Pink Glass
  688.  
  689. // - Alternate Recipe
  690. recipes.addShapeless(PinkGlass,
  691. [Glass, PinkDye]);
  692.  
  693. // --- Gray Glass
  694.  
  695. // - Alternate Recipe
  696. recipes.addShapeless(GrayGlass,
  697. [Glass, GrayDye]);
  698.  
  699. // --- Light Gray Glass
  700.  
  701. // - Alternate Recipe
  702. recipes.addShapeless(LightGrayGlass,
  703. [Glass, LightGrayDye]);
  704.  
  705. // --- Cyan Glass
  706.  
  707. // - Alternate Recipe
  708. recipes.addShapeless(CyanGlass,
  709. [Glass, CyanDye]);
  710.  
  711. // --- Purple Glass
  712.  
  713. // - Alternate Recipe
  714. recipes.addShapeless(PurpleGlass,
  715. [Glass, PurpleDye]);
  716.  
  717. // --- Blue Glass
  718.  
  719. // - Alternate Recipe
  720. recipes.addShapeless(BlueGlass,
  721. [Glass, BlueDye]);
  722.  
  723. // --- Brown Glass
  724.  
  725. // - Alternate Recipe
  726. recipes.addShapeless(BrownGlass,
  727. [Glass, BrownDye]);
  728.  
  729. // --- Green Glass
  730.  
  731. // - Alternate Recipe
  732. recipes.addShapeless(GreenGlass,
  733. [Glass, GreenDye]);
  734.  
  735. // --- Red Glass
  736.  
  737. // - Alternate Recipe
  738. recipes.addShapeless(RedGlass,
  739. [Glass, RedDye]);
  740.  
  741. // --- Black Glass
  742.  
  743. // - Alternate Recipe
  744. recipes.addShapeless(BlackGlass,
  745. [Glass, BlackDye]);
  746.  
  747.  
  748. // --- Glass Pane ---
  749.  
  750.  
  751. // --- White Glass Pane
  752.  
  753. // - Alternate Recipe
  754. recipes.addShapeless(WhiteGlassPane,
  755. [GlassPane, OrangeDye]);
  756.  
  757. // --- Orange Glass Pane
  758.  
  759. // - Alternate Recipe
  760. recipes.addShapeless(OrangeGlassPane,
  761. [GlassPane, OrangeDye]);
  762.  
  763. // --- Magenta Glass Pane
  764.  
  765. // - Alternate Recipe
  766. recipes.addShapeless(MagentaGlassPane,
  767. [GlassPane, MagentaDye]);
  768.  
  769. // --- Light Blue Glass Pane
  770.  
  771. // - Alternate Recipe
  772. recipes.addShapeless(LightBlueGlassPane,
  773. [GlassPane, LightBlueDye]);
  774.  
  775. // --- Yellow Glass Pane
  776.  
  777. // - Alternate Recipe
  778. recipes.addShapeless(YellowGlassPane,
  779. [GlassPane, YellowDye]);
  780.  
  781. // --- Lime Glass Pane
  782.  
  783. // - Alternate Recipe
  784. recipes.addShapeless(LimeGlassPane,
  785. [GlassPane, LimeDye]);
  786.  
  787. // --- Pink Glass Pane
  788.  
  789. // - Alternate Recipe
  790. recipes.addShapeless(PinkGlassPane,
  791. [GlassPane, PinkDye]);
  792.  
  793. // --- Gray Glass Pane
  794.  
  795. // - Alternate Recipe
  796. recipes.addShapeless(GrayGlassPane,
  797. [GlassPane, GrayDye]);
  798.  
  799. // --- Light Gray Glass Pane
  800.  
  801. // - Alternate Recipe
  802. recipes.addShapeless(LightGrayGlassPane,
  803. [GlassPane, LightGrayDye]);
  804.  
  805. // --- Cyan Glass Pane
  806.  
  807. // - Alternate Recipe
  808. recipes.addShapeless(CyanGlassPane,
  809. [GlassPane, CyanDye]);
  810.  
  811. // --- Purple Glass Pane
  812.  
  813. // - Alternate Recipe
  814. recipes.addShapeless(PurpleGlassPane,
  815. [GlassPane, PurpleDye]);
  816.  
  817. // --- Blue Glass Pane
  818.  
  819. // - Alternate Recipe
  820. recipes.addShapeless(BlueGlassPane,
  821. [GlassPane, BlueDye]);
  822.  
  823. // --- Brown Glass Pane
  824.  
  825. // - Alternate Recipe
  826. recipes.addShapeless(BrownGlassPane,
  827. [GlassPane, BrownDye]);
  828.  
  829. // --- Green Glass Pane
  830.  
  831. // - Alternate Recipe
  832. recipes.addShapeless(GreenGlassPane,
  833. [GlassPane, GreenDye]);
  834.  
  835. // --- Red Glass Pane
  836.  
  837. // - Alternate Recipe
  838. recipes.addShapeless(RedGlassPane,
  839. [GlassPane, RedDye]);
  840.  
  841. // --- Black Glass Pane
  842.  
  843. // - Alternate Recipe
  844. recipes.addShapeless(BlackGlassPane,
  845. [GlassPane, BlackDye]);
  846.  
  847.  
  848. // --- Carpet ---
  849.  
  850.  
  851. // --- White Carpet
  852. recipes.addShaped(WhiteCarpet * 3, [
  853. [Wool, Wool, Saw],
  854. [null, null, null],
  855. [null, null, null]]);
  856.  
  857. // --- Orange Carpet
  858.  
  859.  
  860. recipes.addShaped(OrangeCarpet * 3, [
  861. [OrangeWool, OrangeWool, Saw],
  862. [null, null, null],
  863. [null, null, null]]);
  864.  
  865. // --- Magenta Carpet
  866.  
  867. // -
  868. recipes.addShaped(MagentaCarpet * 3, [
  869. [MagentaWool, MagentaWool, Saw],
  870. [null, null, null],
  871. [null, null, null]]);
  872.  
  873. // --- Light Blue Carpet
  874.  
  875. // -
  876. recipes.addShaped(LightBlueCarpet * 3, [
  877. [LightBlueWool, LightBlueWool, Saw],
  878. [null, null, null],
  879. [null, null, null]]);
  880.  
  881. // --- Yellow Carpet
  882.  
  883. // -
  884. recipes.addShaped(YellowCarpet * 3, [
  885. [YellowWool, YellowWool, Saw],
  886. [null, null, null],
  887. [null, null, null]]);
  888.  
  889. // --- Lime Carpet
  890.  
  891. recipes.addShaped(LimeCarpet * 3, [
  892. [LimeWool, LimeWool, Saw],
  893. [null, null, null],
  894. [null, null, null]]);
  895.  
  896. // --- Pink Carpet
  897.  
  898. recipes.addShaped(PinkCarpet * 3, [
  899. [PinkWool, PinkWool, Saw],
  900. [null, null, null],
  901. [null, null, null]]);
  902.  
  903. // --- Gray Carpet
  904.  
  905. // -
  906. recipes.addShaped(GrayCarpet * 3, [
  907. [GrayWool, GrayWool, Saw],
  908. [null, null, null],
  909. [null, null, null]]);
  910.  
  911. // --- Light Gray Carpet
  912.  
  913. recipes.addShaped(LightGrayCarpet * 3, [
  914. [LightGrayWool, LightGrayWool, Saw],
  915. [null, null, null],
  916. [null, null, null]]);
  917.  
  918. // --- Cyan Carpet
  919.  
  920. recipes.addShaped(CyanCarpet * 3, [
  921. [CyanWool, CyanWool, Saw],
  922. [null, null, null],
  923. [null, null, null]]);
  924.  
  925. // --- Purple Carpet
  926.  
  927. recipes.addShaped(PurpleCarpet * 3, [
  928. [PurpleWool, PurpleWool, Saw],
  929. [null, null, null],
  930. [null, null, null]]);
  931.  
  932. // --- Blue Carpet
  933.  
  934. recipes.addShaped(BlueCarpet * 3, [
  935. [BlueWool, BlueWool, Saw],
  936. [null, null, null],
  937. [null, null, null]]);
  938.  
  939. // --- Brown Carpet
  940.  
  941. recipes.addShaped(BrownCarpet * 3, [
  942. [BrownWool, BrownWool, Saw],
  943. [null, null, null],
  944. [null, null, null]]);
  945.  
  946. // --- Green Carpet
  947. recipes.addShaped(GreenCarpet * 3, [
  948. [GreenWool, GreenWool, Saw],
  949. [null, null, null],
  950. [null, null, null]]);
  951.  
  952. // --- Red Carpet
  953.  
  954. recipes.addShaped(RedCarpet * 3, [
  955. [RedWool, RedWool, Saw],
  956. [null, null, null],
  957. [null, null, null]]);
  958.  
  959. // --- Black Carpet
  960.  
  961. recipes.addShaped(BlackCarpet * 3, [
  962. [BlackWool, BlackWool, Saw],
  963. [null, null, null],
  964. [null, null, null]]);
  965.  
  966.  
  967. // --- Stained Clay Block ---
  968.  
  969.  
  970. // --- White Stained Clay Block
  971.  
  972. // - Alternate Recipe
  973. recipes.addShapeless(WhiteHardClay,
  974. [ClayBlock, WhiteDye]);
  975.  
  976. // --- Orange Stained Clay Block
  977.  
  978. // - Alternate Recipe
  979. recipes.addShapeless(OrangeHardClay,
  980. [ClayBlock, OrangeDye]);
  981.  
  982. // --- Magenta Stained Clay Block
  983.  
  984. // - Alternate Recipe
  985. recipes.addShapeless(MagentaHardClay,
  986. [ClayBlock, MagentaDye]);
  987.  
  988. // --- Light Blue Stained Clay Block
  989.  
  990. // - Alternate Recipe
  991. recipes.addShapeless(LightBlueHardClay,
  992. [ClayBlock, LightBlueDye]);
  993.  
  994. // --- Yellow Stained Clay Block
  995.  
  996. // - Alternate Recipe
  997. recipes.addShapeless(YellowHardClay,
  998. [ClayBlock, YellowDye]);
  999.  
  1000. // --- Lime Stained Clay Block
  1001.  
  1002. // - Alternate Recipe
  1003. recipes.addShapeless(LimeHardClay,
  1004. [ClayBlock, LimeDye]);
  1005.  
  1006. // --- Pink Stained Clay Block
  1007.  
  1008. // - Alternate Recipe
  1009. recipes.addShapeless(PinkHardClay,
  1010. [ClayBlock, PinkDye]);
  1011.  
  1012. // --- Gray Stained Clay Block
  1013.  
  1014. // - Alternate Recipe
  1015. recipes.addShapeless(GrayHardClay,
  1016. [ClayBlock, GrayDye]);
  1017.  
  1018. // --- Light Gray Stained Clay Block
  1019.  
  1020. // - Alternate Recipe
  1021. recipes.addShapeless(LightGrayHardClay,
  1022. [ClayBlock, LightGrayDye]);
  1023.  
  1024. // --- Cyan Stained Clay Block
  1025.  
  1026. // - Alternate Recipe
  1027. recipes.addShapeless(CyanHardClay,
  1028. [ClayBlock, CyanDye]);
  1029.  
  1030. // --- Purple Stained Clay Block
  1031.  
  1032. // - Alternate Recipe
  1033. recipes.addShapeless(PurpleHardClay,
  1034. [ClayBlock, PurpleDye]);
  1035.  
  1036. // --- Blue Stained Clay Block
  1037.  
  1038. // - Alternate Recipe
  1039. recipes.addShapeless(BlueHardClay,
  1040. [ClayBlock, BlueDye]);
  1041.  
  1042. // --- Brown Stained Clay Block
  1043.  
  1044. // - Alternate Recipe
  1045. recipes.addShapeless(BrownHardClay,
  1046. [ClayBlock, BrownDye]);
  1047.  
  1048. // --- Green Stained Clay Block
  1049.  
  1050. // - Alternate Recipe
  1051. recipes.addShapeless(GreenHardClay,
  1052. [ClayBlock, GreenDye]);
  1053.  
  1054. // --- Red Stained Clay Block
  1055.  
  1056. // - Alternate Recipe
  1057. recipes.addShapeless(RedHardClay,
  1058. [ClayBlock, RedDye]);
  1059.  
  1060. // --- Black Stained Clay Block
  1061.  
  1062. // - Alternate Recipe
  1063. recipes.addShapeless(BlackHardClay,
  1064. [ClayBlock, BlackDye]);
  1065.  
  1066. // }
  1067.  
  1068. // --- Sugar
  1069. recipes.addShapeless(Sugar,
  1070. [Mortar, SugarCane]);
  1071.  
  1072. //Brewing Stand
  1073. recipes.addShaped(<minecraft:brewing_stand>, [
  1074. [BrewingThing, <gregtech:gt.metaitem.01:23032>, BrewingThing],
  1075. [null, <minecraft:blaze_rod>, null],
  1076. [<minecraft:glass_bottle>, <minecraft:cauldron>, <minecraft:glass_bottle>]]);
  1077.  
  1078. //Diamond Sword
  1079. recipes.addShaped(<minecraft:diamond_sword>, [
  1080. [null, DiamondThing, null],
  1081. [Tool18, DiamondThing, Tool12],
  1082. [null, <minecraft:stick>, null]]);
  1083.  
  1084. //Diamond Shovel
  1085. recipes.addShaped(<minecraft:diamond_shovel>, [
  1086. [Tool18, DiamondThing, Tool12],
  1087. [null, <minecraft:stick>, null],
  1088. [null, <minecraft:stick>, null]]);
  1089.  
  1090. //Diamond Pickaxe
  1091. recipes.addShaped(<minecraft:diamond_pickaxe>, [
  1092. [DiamondThing, <minecraft:diamond>, <minecraft:diamond>],
  1093. [Tool18, <minecraft:stick>, Tool12],
  1094. [null, <minecraft:stick>, null]]);
  1095.  
  1096. //Diamond Axe
  1097. recipes.addShaped(<minecraft:diamond_axe>, [
  1098. [DiamondThing, <minecraft:diamond>, Tool12],
  1099. [DiamondThing, <minecraft:stick>, null],
  1100. [Tool18, <minecraft:stick>, null]]);
  1101.  
  1102. //Diamond Hoe
  1103. recipes.addShaped(<minecraft:diamond_hoe>, [
  1104. [DiamondThing, <minecraft:diamond>, Tool12],
  1105. [Tool18, <minecraft:stick>, null],
  1106. [null, <minecraft:stick>, null]]);
  1107.  
  1108. //Diamond Helm
  1109. recipes.addShaped(<minecraft:diamond_helmet>, [
  1110. [DiamondThing, DiamondThing, DiamondThing],
  1111. [DiamondThing, Tool12, DiamondThing],
  1112. [null, null, null]]);
  1113.  
  1114. //Diamond Chestplate
  1115. recipes.addShaped(<minecraft:diamond_chestplate>, [
  1116. [DiamondThing, Tool12, DiamondThing],
  1117. [DiamondThing, DiamondThing, DiamondThing],
  1118. [DiamondThing, DiamondThing, DiamondThing]]);
  1119.  
  1120. //Diamond Leggins
  1121. recipes.addShaped(<minecraft:diamond_leggings>, [
  1122. [DiamondThing, DiamondThing, DiamondThing],
  1123. [DiamondThing, Tool12, DiamondThing],
  1124. [DiamondThing, null, DiamondThing]]);
  1125.  
  1126. //Diamond Boots
  1127. recipes.addShaped(<minecraft:diamond_boots>, [
  1128. [DiamondThing, null, DiamondThing],
  1129. [DiamondThing, Tool12, DiamondThing],
  1130. [null, null, null]]);
  1131.  
  1132. //Iron Horse Armor
  1133. recipes.addShaped(<minecraft:iron_horse_armor>, [
  1134. [null, null, <minecraft:iron_helmet>],
  1135. [<ore:plateIron>, <minecraft:iron_chestplate>, <ore:plateIron>],
  1136. [<minecraft:iron_leggings>, <ore:plateIron>, <minecraft:iron_leggings>]]);
  1137.  
  1138. //Gold Horse Armor
  1139. recipes.addShaped(<minecraft:golden_horse_armor>, [
  1140. [null, null, <minecraft:golden_helmet>],
  1141. [<ore:plateGold>, <minecraft:golden_chestplate>, <ore:plateGold>],
  1142. [<minecraft:golden_leggings>, <ore:plateGold>, <minecraft:golden_leggings>]]);
  1143.  
  1144. //Diamond horse Armor
  1145. recipes.addShaped(<minecraft:diamond_horse_armor>, [
  1146. [null, null, <minecraft:diamond_helmet>],
  1147. [<ore:plateDiamond>, <minecraft:diamond_chestplate>, <ore:plateDiamond>],
  1148. [<minecraft:diamond_leggings>, <ore:plateDiamond>, <minecraft:diamond_leggings>]]);
  1149.  
  1150. //Saddle
  1151. recipes.addShaped(<minecraft:saddle>, [
  1152. [<minecraft:leather>, <minecraft:leather>, <minecraft:leather>],
  1153. [<minecraft:carpet:*>, <minecraft:carpet:*>, <minecraft:carpet:*>],
  1154. [BrewingThing, <minecraft:string>, BrewingThing]]);
  1155.  
  1156. recipes.remove(<minecraft:clock>);
  1157.  
  1158. //Clock
  1159. recipes.addShaped(<minecraft:clock>), [
  1160. [<gregtech:gt.metaitem.01:28086>, <ore:plateGold>, <gregtech:gt.metaitem.01:28086>],
  1161. [<gregtech:gt.metaitem.01:26086>, <minecraft:comparator>, <gregtech:gt.metaitem.01:26086>],
  1162. [<gregtech:gt.metatool.01:22>, <gregtech:gt.metaitem.01:27086>, <gregtech:gt.metatool.01:16>]]);
  1163.  
  1164. //Compass
  1165. recipes.addShaped(<minecraft:compass>, [
  1166. [<ore:screwIron>, <ore:paneGlass>, <ore:boltIron>],
  1167. [<ore:ringZinc>, <ore:plateIron>, <ore:ringZinc>],
  1168. [<ore:boltRedAlloy>, Screwdriver, <ore:screwIron>]]);
  1169.  
  1170. //Gunpowder
  1171. recipes.addShapeless(<minecraft:gunpowder>, [<ore:dustSmallGunpowder>, <ore:dustSmallGunpowder>, <ore:dustSmallGunpowder>, <ore:dustSmallGunpowder>]);
  1172.  
  1173. recipes.remove(<minecraft:chest_minecart>);
  1174.  
  1175. //Minecart with Chest
  1176. recipes.addShaped(<minecraft:chest_minecart>, [
  1177. [HHammer, <minecraft:chest>, Wrench],
  1178. [null, <minecraft:minecart>, null],
  1179. [null, Screwdriver, null]]);
  1180.  
  1181. recipes.remove(<minecraft:furnace_minecart>);
  1182.  
  1183. //Minecart with Hopper
  1184. recipes.addShaped(<minecraft:hopper_minecart>, [
  1185. [HHammer, <minecraft:hopper>, Wrench],
  1186. [null, <minecraft:minecart>, null],
  1187. [null, Screwdriver, null]]);
  1188.  
  1189. recipes.remove(<minecraft:wooden_slab:*>);
  1190.  
  1191. recipes.addShaped(<ore:slabWood:*>, [
  1192. [null, null, null],
  1193. [<minecraft:planks:*>, <minecraft:planks:*>, <minecraft:planks:*>],
  1194. [null, null, null]]);
RAW Paste Data