Advertisement
Guest User

Untitled

a guest
Oct 20th, 2015
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.82 KB | None | 0 0
  1. // --- Created by DreamMasterXXL ---
  2. // --- Edited by *error user name found* ---
  3.  
  4. // --- Importing Stuff ---
  5.  
  6. import mods.ic2.Extractor;
  7. import mods.gregtech.ImplosionCompressor;
  8.  
  9.  
  10.  
  11. // --- Variables ---
  12.  
  13. // Change unless Mod is installed
  14.  
  15. val StandardRail = <Railcraft:part.rail>;
  16. val AdvancedRail = <Railcraft:part.rail:1>;
  17. val WoodRailbed = <Railcraft:part.railbed>;
  18.  
  19.  
  20. val WovenCloth = <harvestcraft:wovencottonItem>;
  21.  
  22. // {
  23. val Chest = <minecraft:chest>;
  24. val TrappedChest = <minecraft:trapped_chest>;
  25. val Bedrock = <minecraft:bedrock>;
  26. val Dispenser = <minecraft:dispenser>;
  27. val Piston = <minecraft:piston>;
  28. val SPiston = <minecraft:sticky_piston>;
  29. val Slimeball = <minecraft:slime_ball>;
  30. val Rail = <minecraft:rail>;
  31. val BoosterRail = <minecraft:golden_rail>;
  32. val DetectorRail = <minecraft:detector_rail>;
  33. val ActivatorRail = <minecraft:activator_rail>;
  34. val Noteblock = <minecraft:noteblock>;
  35. val PressurePlate = <minecraft:stone_pressure_plate>;
  36. val GoldPressurePlate = <minecraft:light_weighted_pressure_plate>;
  37. val Bookshelf = <minecraft:bookshelf>;
  38. val Book = <minecraft:book>;
  39. val MossyCobble = <minecraft:mossy_cobblestone>;
  40. val MossyBricks = <minecraft:stonebrick>;
  41. val Obsidian = <minecraft:obsidian>;
  42. val Jukebox = <minecraft:jukebox>;
  43. val AnyRecord = <ore:record>;
  44. val Diamond = <minecraft:diamond>;
  45. val CraftingTable = <minecraft:crafting_table>;
  46. val JackOLantern = <minecraft:lit_pumpkin>;
  47. val Pumpkin = <minecraft:pumpkin>;
  48. val Torch = <RealisticTorches:TorchUnlit>;
  49. val Lever = <minecraft:lever>;
  50. val RSTorch = <minecraft:redstone_torch>;
  51. val Glass = <minecraft:glass>;
  52. val Trapdoor = <minecraft:trapdoor>;
  53. val ClayBlock = <minecraft:clay>;
  54. val Ladder = <minecraft:ladder>;
  55. val Fence = <minecraft:fence>;
  56. val FenceGate = <minecraft:fence_gate>;
  57. val Flint = <minecraft:flint>;
  58. val EnchantingTable = <minecraft:enchanting_table>;
  59. val RSLamp = <minecraft:redstone_lamp>;
  60. val GSBlock = <minecraft:glowstone>;
  61. val EnderChest = <minecraft:ender_chest>;
  62. val Tripwire = <minecraft:tripwire_hook>;
  63. val Beacon = <minecraft:beacon>;
  64. val NetherStar = <minecraft:nether_star>;
  65. val Anvil = <minecraft:anvil>;
  66. val IronBlock = <minecraft:iron_block>;
  67. val DaylightSensor = <minecraft:daylight_detector>;
  68. val Log = <minecraft:log:*>;
  69. val Hopper = <minecraft:hopper>;
  70. val Dropper = <minecraft:dropper>;
  71. val Cobble = <minecraft:cobblestone>;
  72. val Sugar = <minecraft:sugar>;
  73. val SugarCane = <minecraft:reeds>;
  74. val RSDust = <minecraft:redstone>;
  75. val Bow = <minecraft:bow>;
  76.  
  77. val IronBars = <minecraft:iron_bars>;
  78. val IronPlate = <gregtech:gt.metaitem.01:17032>;
  79. val IronRod = <gregtech:gt.metaitem.01:23032>;
  80. val DiamondRod = <gregtech:gt.metaitem.01:23500>;
  81. val StoneRod = <ForgeMicroblock:stoneRod>;
  82. val IronScrew = <gregtech:gt.metaitem.01:27032>;
  83. val SteelScrew = <gregtech:gt.metaitem.01:27305>;
  84. val WoodGear = <gregtech:gt.metaitem.02:31338>;
  85. val IronRing = <gregtech:gt.metaitem.01:28032>;
  86. val IronGear = <gregtech:gt.metaitem.02:31032>;
  87. val RedAlloyWire = <gregtech:gt.blockmachines:2000>;
  88. val RedAlloyRod = <gregtech:gt.metaitem.01:23308>;
  89. val GlowstonePlate = <gregtech:gt.metaitem.01:17811>;
  90.  
  91. val Plank = <gregtech:gt.metaitem.01:17809>;
  92. val WoodSlab = <minecraft:wooden_slab:*>;
  93. val StoneSlab = <minecraft:stone_slab:*>;
  94. val GlassPane = <minecraft:glass_pane>;
  95.  
  96. val Coal = <minecraft:coal>;
  97. val Charcoal = <minecraft:coal:1>;
  98. val CoalCoke = <Railcraft:fuel.coke>;
  99. val Phosphorous = <gregtech:gt.metaitem.01:2021>;
  100. val Beeswax = <Forestry:beeswax>;
  101.  
  102. val Sulfur = <IC2:itemDust:13>;
  103. val Rubber = <gregtech:gt.metaitem.01:11880>;
  104. val Stick = <RealisticTorches:Matchbox>;
  105.  
  106. val ObsidianPlate = <gregtech:gt.metaitem.01:17804>;
  107. val DenseObsidianPlate = <IC2:itemDensePlates:7>;
  108.  
  109. val TinyNStarDust = <gregtech:gt.metaitem.01:2506>;
  110. val EnderEyeRod = <gregtech:gt.metaitem.01:23533>;
  111.  
  112. val AnyQuartz = <minecraft:quartz_block>;
  113. val CertusPlate = <gregtech:gt.metaitem.01:17516>;
  114. val NQuartzPlate = <gregtech:gt.metaitem.01:17522>;
  115.  
  116. val DiamondThing = <gregtech:gt.metaitem.01:17500>;
  117. val BrewingThing = <gregtech:gt.metaitem.01:28032>;
  118.  
  119. val Tool12 = <gregtech:gt.metatool.01:12>;
  120. val Tool18 = <gregtech:gt.metatool.01:18>;
  121.  
  122. val Mortar = <gregtech:gt.metatool.01:24>;
  123. val Screwdriver = <gregtech:gt.metatool.01:22>;
  124. val HHammer = <gregtech:gt.metatool.01:12>;
  125. val SHammer = <gregtech:gt.metatool.01:14>;
  126. val Knife = <gregtech:gt.metatool.01:34>;
  127. val Saw = <gregtech:gt.metatool.01:10>;
  128. val Wrench = <gregtech:gt.metatool.01:16>;
  129.  
  130. val Map = <minecraft:map>;
  131. val Paper = <minecraft:paper>;
  132.  
  133. recipes.remove(<minecraft:trapped_chest>);
  134. // --- Trapped Chest
  135. recipes.addShaped(TrappedChest, [
  136. [null, <minecraft:tripwire_hook>, null],
  137. [<gregtech:gt.metaitem.01:27032>, Chest, <gregtech:gt.metaitem.01:27032>],
  138. [null, <gregtech:gt.metatool.01:22>, null]]);
  139.  
  140. recipes.remove(<minecraft:dispenser>);
  141. // --- Dispenser
  142. recipes.addShaped(Dispenser, [
  143. [StoneRod, IronPlate, StoneRod],
  144. [IronBars, <minecraft:bow>, IronPlate],
  145. [Cobble, Piston, Cobble]]);
  146.  
  147. recipes.remove(<minecraft:dropper>);
  148. // --- Dropper
  149. recipes.addShaped(Dropper, [
  150. [StoneRod, IronPlate, StoneRod],
  151. [IronBars, <minecraft:string>, IronPlate],
  152. [Cobble, Piston, Cobble]]);
  153.  
  154. recipes.remove(<minecraft:piston>);
  155. // --- Piston
  156. recipes.addShaped(Piston, [
  157. [<CarpentersBlocks:blockCarpentersBlock>, <CarpentersBlocks:blockCarpentersBlock>, <CarpentersBlocks:blockCarpentersBlock>],
  158. [<gregtech:gt.metaitem.01:27032>, IronPlate, <gregtech:gt.metaitem.01:27032>],
  159. [WoodGear, RedAlloyWire, WoodGear]]);
  160.  
  161. recipes.remove(<minecraft:sticky_piston>);
  162. // --- Sticky Piston
  163. recipes.addShaped(SPiston, [
  164. [null, SHammer, null],
  165. [null, Slimeball, null],
  166. [null, Piston, null]]);
  167.  
  168. recipes.remove(<minecraft:rail>);
  169.  
  170. // --- Rail
  171. recipes.addShaped(Rail * 8, [
  172. [<gregtech:gt.metaitem.01:27032>, null , <gregtech:gt.metaitem.01:27032>],
  173. [StandardRail, WoodRailbed, StandardRail],
  174. [<gregtech:gt.metatool.01:22>, null , HHammer]]);
  175.  
  176. recipes.remove(<minecraft:detector_rail>);
  177.  
  178. // --- Detector Rail
  179. recipes.addShaped(DetectorRail * 2, [
  180. [<gregtech:gt.metaitem.01:27032>, <minecraft:redstone_block>, <gregtech:gt.metaitem.01:27032>],
  181. [StandardRail, WoodRailbed, StandardRail],
  182. [<gregtech:gt.metatool.01:22>, RedAlloyWire, HHammer]]);
  183.  
  184. recipes.remove(<minecraft:activator_rail>);
  185.  
  186. // --- Activator Rail
  187. recipes.addShaped(ActivatorRail * 2, [
  188. [<gregtech:gt.metaitem.01:27032>, RSTorch, <gregtech:gt.metaitem.01:27032>],
  189. [StandardRail, WoodRailbed, StandardRail],
  190. [<gregtech:gt.metatool.01:22>, RedAlloyWire, HHammer]]);
  191.  
  192. recipes.remove(<minecraft:noteblock>);
  193. // --- Noteblock
  194. recipes.addShaped(Noteblock, [
  195. [<gregtech:gt.metaitem.01:17809>, <gregtech:gt.metaitem.01:17809>, <gregtech:gt.metaitem.01:17809>],
  196. [IronBars, WoodGear, IronBars],
  197. [<gregtech:gt.metaitem.01:17809>, RedAlloyWire, <gregtech:gt.metaitem.01:17809>]]);
  198.  
  199. recipes.remove(<minecraft:jukebox>);
  200.  
  201. // --- Jukebox
  202. recipes.addShaped(Jukebox, [
  203. [<gregtech:gt.metaitem.01:17809>, AnyRecord.reuse(), <gregtech:gt.metaitem.01:17809>],
  204. [Noteblock, WoodGear, Noteblock],
  205. [<gregtech:gt.metaitem.01:17809>, Diamond, <gregtech:gt.metaitem.01:17809>]]);
  206.  
  207. recipes.remove(<minecraft:bookshelf>);
  208. // --- Bookshelf
  209. recipes.addShaped(Bookshelf, [
  210. [WoodSlab, WoodSlab, WoodSlab],
  211. [Book, Book, Book],
  212. [WoodSlab, WoodSlab, WoodSlab]]);
  213.  
  214. recipes.remove(<minecraft:trapdoor>);
  215. // --- Trapdoor
  216. recipes.addShaped(Trapdoor * 2, [
  217. [WoodSlab, WoodSlab, WoodSlab],
  218. [<gregtech:gt.metaitem.01:27032>, <gregtech:gt.metatool.01:22>, <gregtech:gt.metaitem.01:27032>],
  219. [WoodSlab, WoodSlab, WoodSlab]]);
  220.  
  221. recipes.remove(<minecraft:lever>);
  222. // --- Lever
  223. recipes.addShapedMirrored(Lever, [
  224. [null, Stick, null],
  225. [null, RedAlloyWire, null],
  226. [null, StoneSlab, null]]);
  227.  
  228. recipes.remove(<minecraft:redstone_torch>);
  229.  
  230. // --- Redstone Torch
  231. recipes.addShapedMirrored(RSTorch , [
  232. [<gregtech:gt.metaitem.01:17810>, null],
  233. [Torch, null]]);
  234.  
  235. recipes.remove(<minecraft:ladder>);
  236. // --- Ladder
  237. recipes.addShaped(Ladder, [
  238. [Stick, HHammer, Stick],
  239. [Stick, Stick, Stick],
  240. [Stick, Saw, Stick]]);
  241.  
  242. recipes.remove(<minecraft:fence>);
  243. // --- Fence
  244. recipes.addShaped(Fence * 2, [
  245. [<gregtech:gt.metaitem.01:27032>, <gregtech:gt.metatool.01:22>, <gregtech:gt.metaitem.01:27032>],
  246. [Stick, <gregtech:gt.metaitem.01:17809>, Stick],
  247. [Stick, <gregtech:gt.metaitem.01:17809>, Stick]]);
  248.  
  249. recipes.remove(<minecraft:fence_gate>);
  250. // --- Fence Gate
  251. recipes.addShaped(FenceGate * 2, [
  252. [<gregtech:gt.metaitem.01:27032>, <gregtech:gt.metatool.01:22>, <gregtech:gt.metaitem.01:27032>],
  253. [<gregtech:gt.metaitem.01:17809>, Stick, <gregtech:gt.metaitem.01:17809>],
  254. [<gregtech:gt.metaitem.01:17809>, Stick, <gregtech:gt.metaitem.01:17809>]]);
  255.  
  256. // --- Iron Bars
  257. recipes.addShaped(IronBars * 3, [
  258. [null, HHammer, null],
  259. [IronRod, IronRod, IronRod],
  260. [IronRod, IronRod, IronRod]]);
  261.  
  262. recipes.remove(<minecraft:redstone_lamp>);
  263. // --- Redstone Lamp
  264. recipes.addShaped(RSLamp, [
  265. [RedAlloyRod, GlowstonePlate, RedAlloyRod],
  266. [GlowstonePlate, GSBlock, GlowstonePlate],
  267. [RedAlloyRod, RedAlloyWire, RedAlloyRod]]);
  268.  
  269. recipes.remove(<minecraft:ender_chest>);
  270.  
  271. // --- Ender Chest
  272. recipes.addShaped(EnderChest, [
  273. [EnderEyeRod, TinyNStarDust, EnderEyeRod],
  274. [TinyNStarDust, <minecraft:chest>, TinyNStarDust],
  275. [EnderEyeRod, DenseObsidianPlate, EnderEyeRod]]);
  276.  
  277. recipes.remove(<minecraft:tripwire_hook>);
  278.  
  279. // --- Tripwire Hook
  280. recipes.addShaped(Tripwire, [
  281. [null, IronRing, null],
  282. [null, IronRod, null],
  283. [null, <gregtech:gt.metaitem.01:17809>, null]]);
  284.  
  285. recipes.remove(<minecraft:beacon>);
  286.  
  287. // --- Beacon
  288. recipes.addShaped(Beacon, [
  289. [<minecraft:glass_pane>, <minecraft:glass_pane>, <minecraft:glass_pane>],
  290. [<minecraft:glass_pane>, NetherStar, <minecraft:glass_pane>],
  291. [DenseObsidianPlate, DenseObsidianPlate, DenseObsidianPlate]]);
  292.  
  293. recipes.remove(<minecraft:anvil>);
  294. // --- Anvil
  295. recipes.addShaped(Anvil, [
  296. [IronBlock, IronBlock, IronBlock],
  297. [<gregtech:gt.metaitem.01:27032>, IronBlock, <gregtech:gt.metaitem.01:27032>],
  298. [IronPlate, IronBlock, IronPlate]]);
  299.  
  300. recipes.remove(<minecraft:daylight_detector>);
  301.  
  302. // --- Daylight Sensor
  303. recipes.addShaped(<minecraft:daylight_detector>, [
  304. [<minecraft:glass_pane>, <minecraft:glass_pane>, <minecraft:glass_pane>],
  305. [NQuartzPlate, CertusPlate, NQuartzPlate],
  306. [WoodSlab, RedAlloyWire, WoodSlab]]);
  307.  
  308. recipes.remove(<minecraft:hopper>);
  309. // --- Hopper
  310. recipes.addShaped(Hopper, [
  311. [IronPlate, Chest, IronPlate],
  312. [IronPlate, IronGear, IronPlate],
  313. [null, IronPlate, null]]);
  314.  
  315. recipes.remove(<minecraft:sugar>);
  316. // --- Sugar
  317. recipes.addShapeless(Sugar,
  318. [Mortar, SugarCane]);
  319.  
  320. recipes.remove(<minecraft:brewing_stand>);
  321.  
  322. //Brewing Stand
  323. recipes.addShaped(<minecraft:brewing_stand>, [
  324. [BrewingThing, <gregtech:gt.metaitem.01:23032>, BrewingThing],
  325. [null, <minecraft:blaze_rod>, null],
  326. [<minecraft:glass_bottle>, <minecraft:cauldron>, <minecraft:glass_bottle>]]);
  327.  
  328. recipes.remove(<minecraft:diamond_sword>);
  329.  
  330. //Diamond Sword
  331. recipes.addShaped(<minecraft:diamond_sword>, [
  332. [null, DiamondThing, null],
  333. [Tool18, DiamondThing, Tool12],
  334. [null, <minecraft:stick>, null]]);
  335.  
  336. recipes.remove(<minecraft:diamond_shovel>);
  337. //Diamond Shovel
  338. recipes.addShaped(<minecraft:diamond_shovel>, [
  339. [Tool18, DiamondThing, Tool12],
  340. [null, <minecraft:stick>, null],
  341. [null, <minecraft:stick>, null]]);
  342.  
  343. recipes.remove(<minecraft:diamond_pickaxe>);
  344. //Diamond Pickaxe
  345. recipes.addShaped(<minecraft:diamond_pickaxe>, [
  346. [DiamondThing, <minecraft:diamond>, <minecraft:diamond>],
  347. [Tool18, <minecraft:stick>, Tool12],
  348. [null, <minecraft:stick>, null]]);
  349.  
  350. recipes.remove(<minecraft:diamond_axe>);
  351. //Diamond Axe
  352. recipes.addShaped(<minecraft:diamond_axe>, [
  353. [DiamondThing, <minecraft:diamond>, Tool12],
  354. [DiamondThing, <minecraft:stick>, null],
  355. [Tool18, <minecraft:stick>, null]]);
  356.  
  357. recipes.remove(<minecraft:diamond_hoe>);
  358. //Diamond Hoe
  359. recipes.addShaped(<minecraft:diamond_hoe>, [
  360. [DiamondThing, <minecraft:diamond>, Tool12],
  361. [Tool18, <minecraft:stick>, null],
  362. [null, <minecraft:stick>, null]]);
  363.  
  364. recipes.remove(<minecraft:diamond_helmet>);
  365. //Diamond Helm
  366. recipes.addShaped(<minecraft:diamond_helmet>, [
  367. [DiamondThing, DiamondThing, DiamondThing],
  368. [DiamondThing, Tool12, DiamondThing],
  369. [null, null, null]]);
  370.  
  371. recipes.remove(<minecraft:diamond_chestplate>);
  372. //Diamond Chestplate
  373. recipes.addShaped(<minecraft:diamond_chestplate>, [
  374. [DiamondThing, Tool12, DiamondThing],
  375. [DiamondThing, DiamondThing, DiamondThing],
  376. [DiamondThing, DiamondThing, DiamondThing]]);
  377.  
  378. recipes.remove(<minecraft:diamond_leggings>);
  379. //Diamond Leggins
  380. recipes.addShaped(<minecraft:diamond_leggings>, [
  381. [DiamondThing, DiamondThing, DiamondThing],
  382. [DiamondThing, Tool12, DiamondThing],
  383. [DiamondThing, null, DiamondThing]]);
  384.  
  385. recipes.remove(<minecraft:diamond_boots>);
  386. //Diamond Boots
  387. recipes.addShaped(<minecraft:diamond_boots>, [
  388. [DiamondThing, null, DiamondThing],
  389. [DiamondThing, Tool12, DiamondThing],
  390. [null, null, null]]);
  391.  
  392. recipes.remove(<minecraft:iron_horse_armor>);
  393. //Iron Horse Armor
  394. recipes.addShaped(<minecraft:iron_horse_armor>, [
  395. [null, null, <minecraft:iron_helmet>],
  396. [<ore:plateIron>, <minecraft:iron_chestplate>, <ore:plateIron>],
  397. [<minecraft:iron_leggings>, <ore:plateIron>, <minecraft:iron_leggings>]]);
  398.  
  399. recipes.remove(<minecraft:golden_horse_armor>);
  400. //Gold Horse Armor
  401. recipes.addShaped(<minecraft:golden_horse_armor>, [
  402. [null, null, <minecraft:golden_helmet>],
  403. [<ore:plateGold>, <minecraft:golden_chestplate>, <ore:plateGold>],
  404. [<minecraft:golden_leggings>, <ore:plateGold>, <minecraft:golden_leggings>]]);
  405.  
  406. recipes.remove(<minecraft:diamond_horse_armor>);
  407. //Diamond horse Armor
  408. recipes.addShaped(<minecraft:diamond_horse_armor>, [
  409. [null, null, <minecraft:diamond_helmet>],
  410. [<ore:plateDiamond>, <minecraft:diamond_chestplate>, <ore:plateDiamond>],
  411. [<minecraft:diamond_leggings>, <ore:plateDiamond>, <minecraft:diamond_leggings>]]);
  412.  
  413. // torches
  414.  
  415. recipes.remove(<RealisticTorches:TorchUnlit>);
  416. recipes.remove(<RealisticTorches:TorchLit>);
  417. recipes.remove(<RealisticTorches:GlowstoneCrystal>);
  418. recipes.remove(<enviromine:firetorch>);
  419. recipes.remove(<enviromine:offtorch>);
  420. recipes.remove(<minecraft:torch>);
  421.  
  422. recipes.addShaped(<RealisticTorches:TorchUnlit> * 4, [
  423. [Coal, <minecraft:string>],
  424. [Stick, null]]);
  425.  
  426. recipes.addShaped(<RealisticTorches:TorchUnlit> * 3, [
  427. [Charcoal, <minecraft:string>],
  428. [Stick, null]]);
  429.  
  430. recipes.addShaped(<RealisticTorches:TorchUnlit> * 2, [
  431. [Beeswax, <minecraft:string>],
  432. [Stick, null]]);
  433.  
  434. recipes.addShaped(<RealisticTorches:TorchUnlit> * 4, [
  435. [CoalCoke, <minecraft:string>],
  436. [Stick, null]]);
  437.  
  438. recipes.addShaped(<RealisticTorches:TorchUnlit> * 3, [
  439. [Rubber, <minecraft:string>],
  440. [Stick, null]]);
  441.  
  442. recipes.addShaped(<RealisticTorches:TorchUnlit> * 3, [
  443. [<minecraft:wool:*>, <minecraft:string>],
  444. [Stick, null]]);
  445.  
  446. recipes.addShaped(<RealisticTorches:TorchUnlit> * 4, [
  447. [WovenCloth, <minecraft:string>],
  448. [Stick, null]]);
  449.  
  450. recipes.addShaped(<RealisticTorches:TorchUnlit> * 4, [
  451. [<minecraft:book>, <minecraft:string>],
  452. [Stick, null]]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement