Guest User

Untitled

a guest
Feb 16th, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 33.43 KB | None | 0 0
  1. #priority 998
  2. import crafttweaker.item.IItemDefinition;
  3. import crafttweaker.item.IItemStack;
  4. import crafttweaker.item.IIngredient;
  5. import crafttweaker.oredict.IOreDict;
  6. import crafttweaker.oredict.IOreDictEntry;
  7.  
  8. print("-------------- Ore Dictionary Start --------------");
  9.  
  10. //////////////////////////////
  11. // Blocks //
  12. //////////////////////////////
  13.  
  14. var blocksDisabled as IItemStack[][IOreDictEntry] = {
  15.  
  16. #blockAluminum
  17. <ore:blockAluminum>: [
  18. <thermalfoundation:storage:4>,
  19. <libvulpes:metal0:9>
  20. ],
  21.  
  22. #blockBronze
  23. <ore:blockBronze> : [
  24. <thermalfoundation:storage_alloy:3>,
  25. <mekanism:basicblock:1>
  26. ],
  27.  
  28. #blockCobalt
  29. <ore:blockCobalt> : [
  30. <tconstruct:metal>
  31. ],
  32.  
  33. #blockCopper
  34. <ore:blockCopper> : [
  35. <thermalfoundation:storage>,
  36. <mekanism:basicblock:12>,
  37. <libvulpes:metal0:4>
  38. ],
  39.  
  40. #blockCharcoal
  41. <ore:blockCharcoal> : [
  42. <mekanism:basicblock:3>,
  43. <actuallyadditions:block_misc:5>
  44. ],
  45.  
  46. #blockElectrum
  47. <ore:blockElectrum> : [
  48. <thermalfoundation:storage_alloy:1>
  49. ],
  50.  
  51. #blockInvar
  52. <ore:blockInvar> : [
  53. <thermalfoundation:storage_alloy:2>
  54. ],
  55.  
  56. #blocKIridium
  57. <ore:blockIridium> : [
  58. <thermalfoundation:storage:7>,
  59. <libvulpes:metal0:10>
  60. ],
  61.  
  62. #blockLead
  63. <ore:blockLead> : [
  64. <thermalfoundation:storage:3>
  65. ],
  66.  
  67. #blockNickel
  68. <ore:blockNickel> : [
  69. <thermalfoundation:storage:5>
  70. ],
  71.  
  72. #blockPlatinum
  73. <ore:blockPlatinum> : [
  74. <thermalfoundation:storage:6>
  75. ],
  76.  
  77. #blockSilver
  78. <ore:blockSilver> : [
  79. <thermalfoundation:storage:2>
  80. ],
  81.  
  82. #blockSteel
  83. <ore:blockSteel> : [
  84. <thermalfoundation:storage_alloy>,
  85. <mekanism:basicblock:5>
  86. ],
  87.  
  88. #blockTin
  89. <ore:blockTin> : [
  90. <thermalfoundation:storage:1>,
  91. <mekanism:basicblock:13>,
  92. <libvulpes:metal0:5>
  93. ]
  94. };
  95.  
  96. for oreDictEntry, items in blocksDisabled {
  97. for i in items {
  98. mods.jei.JEI.removeAndHide(i);
  99. }
  100. oreDictEntry.removeItems(items);
  101. }
  102.  
  103. #crop flax
  104. <ore:cropFlax>.remove(<minecraft:string>);
  105.  
  106. #remove twine from string and create a new combined oredict for select recipes
  107. <ore:string>.remove(<primal_tech:twine>);
  108. <ore:stringTwine>.add(<primal_tech:twine>);
  109. <ore:stringTwine>.add(<minecraft:string>);
  110.  
  111. #logFirewood
  112. <ore:logFirewood>.add(<tconstruct:firewood:1>);
  113.  
  114. #overworld Portal
  115. <ore:overworldPortal>.add(<sonarcore:stablestoneblackrimmed_lightblue>);
  116. <ore:overworldPortal>.add(<contenttweaker:portalblockt>);
  117.  
  118. #nether portal
  119. <ore:netherPortal>.add(<sonarcore:stablestonerimmed_black>);
  120. <ore:netherPortal>.add(<contenttweaker:portalblockunt>);
  121.  
  122.  
  123. #skystone
  124. <ore:blockSkystone>.add(<appliedenergistics2:sky_stone_block>);
  125.  
  126. #arCrystals
  127. <ore:arCrystal>.add(<advancedrocketry:crystal>);
  128. <ore:arCrystal1>.add(<advancedrocketry:crystal:1>);
  129. <ore:arCrystal2>.add(<advancedrocketry:crystal:2>);
  130. <ore:arCrystal3>.add(<advancedrocketry:crystal:3>);
  131. <ore:arCrystal4>.add(<advancedrocketry:crystal:4>);
  132. <ore:arCrystal5>.add(<advancedrocketry:crystal:5>);
  133.  
  134. #silicon wafers
  135. <ore:waferSilicon>.add(<metaitem:wafer.silicon>);
  136.  
  137. #vitrified sand
  138. <ore:sandVitrified>.add(<advancedrocketry:vitrifiedsand>);
  139.  
  140. #plastic fuel can
  141. <ore:plasticFuelCan>.add(<gregtech:meta_item_1:32400>); //in case of meta changes later
  142.  
  143. #small sodium battery
  144. <ore:batterySodiumSmall>.add(<gregtech:meta_item_1:32519>);
  145.  
  146. #flour - merge with dustWheat
  147. <ore:foodFlour>.addAll(<ore:dustWheat>);
  148.  
  149. #remove grass from plant oredict
  150. <ore:plant>.remove(<minecraft:tallgrass:1>);
  151.  
  152. #rock crystals ore
  153. <ore:oreRockCrystal>.add(<astralsorcery:blockcustomore>);
  154.  
  155. ////////////////////////////
  156. // Circuits //
  157. ////////////////////////////
  158. #Adding GA basic Circuits
  159. <ore:circuitBasic>.addAll(<ore:circuitGABasic>);
  160. <ore:circuitPrimitive>.addAll(<ore:circuitGAPrimitive>);
  161. <ore:circuitBasic>.addAll(<ore:circuitGABasic>);
  162.  
  163.  
  164. #mek circuits
  165. <ore:circuitBasic>.remove(<mekanism:controlcircuit>);
  166. <ore:circuitAdvanced>.remove(<mekanism:controlcircuit:1>);
  167. <ore:circuitElite>.remove(<mekanism:controlcircuit:2>);
  168. <ore:circuitUltimate>.remove(<mekanism:controlcircuit:3>);
  169.  
  170. //recipes.replaceAllOccurences(<mekanism:controlcircuit>, <ore:circuitGABasic>);
  171. //recipes.replaceAllOccurences(<mekanism:controlcircuit:1>, <ore:circuitGAGood>);
  172. //recipes.replaceAllOccurences(<mekanism:controlcircuit:2>, <ore:circuitGAAdvanced>);
  173. //recipes.replaceAllOccurences(<mekanism:controlcircuit:3>, <ore:circuitGAElite>);
  174.  
  175. //////////////////////////////
  176. // Dusts //
  177. //////////////////////////////
  178.  
  179. var dustsDisabled as IItemStack[][IOreDictEntry] = {
  180.  
  181. #dustAluminium
  182. <ore:dustAluminium> : [
  183. <thermalfoundation:material:68>
  184. ],
  185.  
  186. #dustAluminum
  187. <ore:dustAluminum>: [
  188. <libvulpes:productdust:9>,
  189. <thermalfoundation:material:68>
  190. ],
  191.  
  192. #dustBronze
  193. <ore:dustBronze> : [
  194. <thermalfoundation:material:99>
  195. ],
  196.  
  197. #dustCharcoal
  198. <ore:dustCharcoal> : [
  199. <thermalfoundation:material:769>
  200. ],
  201.  
  202. #dustCoal
  203. <ore:dustCoal> : [
  204. <enderio:item_material:23>,
  205. <actuallyadditions:item_dust:6>,
  206. <bloodmagic:component:21>,
  207. <thermalfoundation:material:768>
  208. ],
  209.  
  210. #dustCobalt
  211. <ore:dustCobalt> : [
  212. <enderio:item_material:31>
  213. ],
  214.  
  215. #dustConstantan
  216. <ore:dustConstantan> : [
  217. <thermalfoundation:material:100>
  218. ],
  219.  
  220. #dustCopper
  221. <ore:dustCopper>: [
  222. <enderio:item_material:26>,
  223. <mekanism:dust:3>,
  224. <libvulpes:productdust:4>,
  225. <thermalfoundation:material:64>
  226. ],
  227.  
  228. #dustDiamond
  229. <ore:dustDiamond> : [
  230. <mekanism:otherdust>,
  231. <actuallyadditions:item_dust:2>
  232. ],
  233.  
  234. #dustElectrum
  235. <ore:dustElectrum> : [
  236. <thermalfoundation:material:97>
  237. ],
  238.  
  239. #dustEnderPearl
  240. <ore:dustEnderPearl> : [
  241. <appliedenergistics2:material:46>,
  242. <portalgun:item_dust_ender_pearl>,
  243. <appliedenergistics2:material:46>
  244. ],
  245.  
  246. #dustEmerald
  247. <ore:dustEmerald> : [
  248. <actuallyadditions:item_dust:3>
  249. ],
  250.  
  251. #dustGold
  252. <ore:dustGold> : [
  253. <actuallyadditions:item_dust:1>,
  254. <appliedenergistics2:material:51>,
  255. <bloodmagic:component:20>,
  256. <enderio:item_material:25>,
  257. <mekanism:dust:1>,
  258. <libvulpes:productdust:2>,
  259. <thermalfoundation:material:1>
  260. ],
  261.  
  262. #dustIron
  263. <ore:dustIron>: [
  264. <libvulpes:productdust:1>,
  265. <soulus:dust_iron>,
  266. <mekanism:dust>,
  267. <enderio:item_material:24>,
  268. <bloodmagic:component:19>,
  269. <actuallyadditions:item_dust>,
  270. <appliedenergistics2:material:49>,
  271. <thermalfoundation:material>
  272. ],
  273.  
  274. #dustLapis
  275. <ore:dustLapis> : [
  276. <actuallyadditions:item_dust:4>,
  277. <enderio:item_material:32>
  278. ],
  279.  
  280. #dustLead
  281. <ore:dustLead>: [
  282. <mekanism:dust:6>,
  283. <thermalfoundation:material:67>
  284. ],
  285.  
  286. #dustInvar
  287. <ore:dustInvar> : [
  288. <thermalfoundation:material:98>
  289. ],
  290.  
  291. #dustIridium
  292. <ore:dustIridium> : [
  293. <libvulpes:productdust:10>,
  294. <thermalfoundation:material:71>
  295. ],
  296.  
  297. #dustNetherQuartz
  298. <ore:dustNetherQuartz> : [
  299. <enderio:item_material:33>,
  300. <actuallyadditions:item_dust:5>,
  301. <appliedenergistics2:material:3>
  302. ],
  303.  
  304. #dustNickel
  305. <ore:dustNickel> : [
  306. <thermalfoundation:material:69>
  307. ],
  308.  
  309. #dustObsidian
  310. <ore:dustObsidian> : [
  311. <enderio:item_material:29>,
  312. <mekanism:otherdust:6>,
  313. <thermalfoundation:material:770>
  314. ],
  315.  
  316. #dustPlatinum
  317. <ore:dustPlatinum> : [
  318. <thermalfoundation:material:70>
  319. ],
  320.  
  321. #dustQuartz
  322. <ore:dustQuartz> : [
  323. <appliedenergistics2:material:3>,
  324. <actuallyadditions:item_dust:5>
  325. ],
  326.  
  327. #dustSaltpeter
  328. <ore:dustSaltpeter> : [
  329. <thermalfoundation:material:772>,
  330. <bloodmagic:component:24>
  331. ],
  332.  
  333. #dustSilver
  334. <ore:dustSilver>: [
  335. <mekanism:dust:5>,
  336. <thermalfoundation:material:66>
  337. ],
  338.  
  339. #dustSteel
  340. <ore:dustSteel> : [
  341. <libvulpes:productdust:6>,
  342. <thermalfoundation:material:96>,
  343. <mekanism:otherdust:1>
  344. ],
  345.  
  346. #dustSulur
  347. <ore:dustSulfur>: [
  348. <thermalfoundation:material:771>,
  349. <mekanism:otherdust:3>,
  350. <bloodmagic:component:23>
  351. ],
  352.  
  353. #dustTin
  354. <ore:dustTin>: [
  355. <enderio:item_material:27>,
  356. <mekanism:dust:4>,
  357. <libvulpes:productdust:5>,
  358. <thermalfoundation:material:65>
  359. ],
  360.  
  361. #dustTitanium
  362. <ore:dustTitanium> : [
  363. <libvulpes:productdust:7>
  364. ]
  365.  
  366. };
  367.  
  368. for oreDictEntry, items in dustsDisabled {
  369. for i in items {
  370. mods.jei.JEI.removeAndHide(i);
  371. }
  372. oreDictEntry.removeItems(items);
  373. }
  374.  
  375. #dirtyDusts Removal (Mekanism)
  376. var dirtyDustsDisabled as IItemStack[] = [
  377. <mekanism:dirtydust>,
  378. <mekanism:dirtydust:1>,
  379. <mekanism:dirtydust:2>,
  380. <mekanism:dirtydust:3>,
  381. <mekanism:dirtydust:4>,
  382. <mekanism:dirtydust:5>,
  383. <mekanism:dirtydust:6>
  384. ];
  385.  
  386. for i in dirtyDustsDisabled {
  387. mods.jei.JEI.removeAndHide(i);
  388. }
  389.  
  390. //////////////////////////////
  391. // Ingots //
  392. //////////////////////////////
  393.  
  394. var ingotsDisabled as IItemStack[][IOreDictEntry] = {
  395.  
  396. #ingotAluminium
  397. <ore:ingotAluminium> : [
  398. <thermalfoundation:material:132>
  399. ],
  400.  
  401. #ingotAluminum
  402. <ore:ingotAluminum>: [
  403. <libvulpes:productingot:9>,
  404. <thermalfoundation:material:132>
  405. ],
  406.  
  407. #ingotBronze
  408. <ore:ingotBronze> : [
  409. <mekanism:ingot:2>,
  410. <thermalfoundation:material:163>
  411. ],
  412.  
  413. #ingotCobalt
  414. <ore:ingotCobalt> : [
  415. <tconstruct:ingots>
  416. ],
  417.  
  418. #ingotCopper
  419. <ore:ingotCopper> : [
  420. <mekanism:ingot:5>,
  421. <libvulpes:productingot:4>,
  422. <thermalfoundation:material:128>
  423. ],
  424.  
  425. #ingotElectrum
  426. <ore:ingotElectrum> : [
  427. <thermalfoundation:material:161>
  428. ],
  429.  
  430. #ingotLead
  431. <ore:ingotLead> : [
  432. <thermalfoundation:material:131>,
  433. ],
  434.  
  435. #ingotOsmiridium
  436. <ore:ingotOsmiridium> : [
  437. <plustic:osmiridiumingot>
  438. ],
  439.  
  440. #ingotIridium
  441. <ore:ingotIridium> : [
  442. <libvulpes:productingot:10>,
  443. <thermalfoundation:material:135>
  444. ],
  445.  
  446. #ingotInvar
  447. <ore:ingotInvar> : [
  448. <plustic:invaringot>,
  449. <thermalfoundation:material:162>
  450. ],
  451.  
  452. #ingotNickel
  453. <ore:ingotNickel> : [
  454. <thermalfoundation:material:133>
  455. ],
  456.  
  457. #ingotPlatinum
  458. <ore:ingotPlatinum> : [
  459. <thermalfoundation:material:134>
  460. ],
  461.  
  462. #ingotTin
  463. <ore:ingotTin> : [
  464. <mekanism:ingot:6>,
  465. <libvulpes:productingot:5>,
  466. <thermalfoundation:material:129>
  467. ],
  468.  
  469. #ingotTitanium
  470. <ore:ingotTitanium> : [
  471. <libvulpes:productingot:7>
  472. ],
  473.  
  474. #ingotSilver
  475. <ore:ingotSilver> : [
  476. <thermalfoundation:material:130>
  477. ],
  478.  
  479. #ingotSilicon
  480. <ore:ingotSilicon>: [
  481. <libvulpes:productingot:3>
  482. ],
  483.  
  484. #ingotSteel
  485. <ore:ingotSteel> : [
  486. <mekanism:ingot:4>,
  487. <libvulpes:productingot:6>,
  488. <thermalfoundation:material:160>
  489. ]
  490.  
  491. };
  492.  
  493. for oreDictEntry, items in ingotsDisabled {
  494. for i in items {
  495. mods.jei.JEI.removeAndHide(i);
  496. }
  497. oreDictEntry.removeItems(items);
  498. }
  499.  
  500. ////////////////////////
  501. // Sticks //
  502. ////////////////////////
  503. var sticksDisabled as IItemStack[][IOreDictEntry] = {
  504.  
  505. #stickIron
  506. <ore:stickIron> : [
  507. <libvulpes:productrod:1>
  508. ]
  509. };
  510.  
  511. for oreDictEntry, items in sticksDisabled {
  512. for i in items {
  513. mods.jei.JEI.removeAndHide(i);
  514. }
  515. oreDictEntry.removeItems(items);
  516. }
  517.  
  518. ////////////////////////
  519. // Plants //
  520. ////////////////////////
  521.  
  522. <ore:plantWhite>.addItems([
  523. <plants2:cosmetic_0:2>,
  524. <plants2:cosmetic_0>,
  525. <plants2:cosmetic_1:8>,
  526. <plants2:cosmetic_1:12>,
  527. <plants2:cosmetic_2:1>,
  528. <plants2:cosmetic_2:2>,
  529. <plants2:cosmetic_2:15>,
  530. <plants2:cosmetic_3:9>,
  531. <plants2:cosmetic_4:12>,
  532. <plants2:cosmetic_6>,
  533. <plants2:cosmetic_5:9>,
  534. <plants2:cosmetic_5:12>
  535. ]);
  536.  
  537. <ore:plantOrange>.addItems([
  538. <plants2:cosmetic_0:12>,
  539. <plants2:cosmetic_0:3>,
  540. <plants2:cosmetic_1:10>,
  541. <plants2:cosmetic_2:9>,
  542. <plants2:cosmetic_2:5>,
  543. <plants2:cosmetic_3:13>,
  544. <plants2:cosmetic_4:11>
  545. ]);
  546.  
  547. <ore:plantMagenta>.addItems([
  548. <plants2:cosmetic_0:11>,
  549. <plants2:cosmetic_0:6>,
  550. <plants2:cosmetic_1:2>,
  551. <plants2:cosmetic_2:8>,
  552. <plants2:cosmetic_4:5>,
  553. <plants2:cosmetic_5:11>,
  554. <plants2:cosmetic_6:2>
  555. ]);
  556.  
  557. <ore:plantLightBlue>.addItems([
  558. <plants2:cosmetic_4:14>,
  559. ]);
  560.  
  561. <ore:plantYellow>.addItems([
  562. <plants2:cosmetic_1:11>,
  563. <plants2:cosmetic_2>,
  564. <plants2:cosmetic_2:10>,
  565. <plants2:cosmetic_2:12>,
  566. <plants2:cosmetic_2:3>,
  567. <plants2:cosmetic_2:4>,
  568. <plants2:cosmetic_3:4>,
  569. <plants2:cosmetic_3:15>,
  570. <plants2:cosmetic_3:10>,
  571. <plants2:cosmetic_4>,
  572. <plants2:cosmetic_4:6>,
  573. <plants2:cosmetic_4:7>,
  574. <plants2:cosmetic_4:8>,
  575. <plants2:cosmetic_5:4>,
  576. <plants2:cosmetic_5:2>,
  577. <plants2:desert_0:1>
  578. ]);
  579.  
  580. <ore:plantLime>.addItems([
  581. <plants2:cosmetic_5:10>,
  582. <plants2:cosmetic_6:1>,
  583. <plants2:desert_0:2>
  584. ]);
  585.  
  586. <ore:plantPink>.addItems([
  587. <plants2:cosmetic_0:15>,
  588. <plants2:cosmetic_0:4>,
  589. <plants2:cosmetic_1:15>,
  590. <plants2:cosmetic_4:1>,
  591. <plants2:cosmetic_4>,
  592. <plants2:cosmetic_2:11>,
  593. <plants2:cosmetic_2:13>,
  594. <plants2:cosmetic_2:7>,
  595. <plants2:cosmetic_3:7>,
  596. <plants2:cosmetic_3:3>,
  597. <plants2:cosmetic_3:1>,
  598. <plants2:cosmetic_3:12>,
  599. <plants2:cosmetic_5:5>,
  600. <plants2:cosmetic_5>
  601. ]);
  602.  
  603. <ore:plantGray>.addItems([
  604. <plants2:cosmetic_4:9>,
  605. <plants2:cosmetic_5:15>
  606. ]);
  607.  
  608.  
  609. <ore:plantSilver>.addItems([
  610. <plants2:cosmetic_0:10>,
  611. <plants2:cosmetic_1:3>,
  612. <plants2:cosmetic_1:1>,
  613. <plants2:cosmetic_3:5>,
  614. <plants2:cosmetic_5:14>,
  615. <plants2:cosmetic_6:3>
  616. ]);
  617.  
  618. <ore:plantCyan>.addItems([
  619. <plants2:cosmetic_6:4>,
  620. ]);
  621.  
  622. <ore:plantPurple>.addItems([
  623. <plants2:cosmetic_0:9>,
  624. <plants2:cosmetic_1:4>,
  625. <plants2:cosmetic_3:8>,
  626. <plants2:cosmetic_3:11>,
  627. <plants2:cosmetic_4:3>,
  628. <plants2:cosmetic_4:15>,
  629. <plants2:cosmetic_5:6>,
  630. <plants2:cosmetic_5:13>,
  631. <plants2:desert_0>
  632. ]);
  633.  
  634. <ore:plantBlue>.add([
  635. <plants2:cosmetic_1>,
  636. <plants2:cosmetic_1:7>,
  637. <plants2:cosmetic_2:6>,
  638. <plants2:cosmetic_4:4>,
  639. <plants2:cosmetic_5:3>,
  640. <plants2:cosmetic_5:1>
  641. ]);
  642.  
  643. <ore:plantBrown>.add([
  644. <plants2:cosmetic_1:6>,
  645. <plants2:cosmetic_2:14>,
  646. <plants2:cosmetic_4:10>
  647. ]);
  648.  
  649. <ore:plantGreen>.add([
  650. <plants2:cosmetic_1:5>,
  651. <plants2:cosmetic_3:14>,
  652. <plants2:cosmetic_4:13>
  653. ]);
  654.  
  655. <ore:plantRed>.addItems([
  656. <plants2:cosmetic_0:1>,
  657. <plants2:cosmetic_0:13>,
  658. <plants2:cosmetic_0:14>,
  659. <plants2:cosmetic_0:5>,
  660. <plants2:cosmetic_0:7>,
  661. <plants2:cosmetic_0:8>,
  662. <plants2:cosmetic_1:14>,
  663. <plants2:cosmetic_1:13>,
  664. <plants2:cosmetic_3:6>,
  665. <plants2:cosmetic_3:2>,
  666. <plants2:cosmetic_3>,
  667. <plants2:cosmetic_5:8>,
  668. <plants2:cosmetic_5:7>
  669. ]);
  670.  
  671. <ore:plantBlack>.addItems([
  672. <plants2:blackberry>
  673. ]);
  674.  
  675.  
  676. <ore:listAllFruit>.add(<plants2:pineapple>);
  677. <ore:cropPineapple>.add(<plants2:pineapple>);
  678.  
  679. ////////////////////////////
  680. // Nuggets //
  681. ////////////////////////////
  682.  
  683. #cleanup Thermal nugget oredicts
  684.  
  685.  
  686. <ore:nuggetLumium>.remove(<thermalfoundation:material:230>);
  687. <ore:nuggetEnderium>.remove(<thermalfoundation:material:231>);
  688. <ore:nuggetTin>.remove(<thermalfoundation:material:193>);
  689. <ore:nuggetSilver>.remove(<thermalfoundation:material:194>);
  690. <ore:nuggetLead>.remove(<thermalfoundation:material:195>);
  691.  
  692. var nuggetsDisabled as IItemStack[][IOreDictEntry] = {
  693. <ore:nuggetAluminium> :[
  694. <thermalfoundation:material:196>,
  695. <libvulpes:productnugget:9>,
  696.  
  697. ],
  698.  
  699. <ore:nuggetAluminum> : [
  700. <thermalfoundation:material:196>,
  701. <libvulpes:productnugget:9>
  702. ],
  703.  
  704. <ore:nuggetBronze> : [
  705. <thermalfoundation:material:227>,
  706. <mekanism:nugget:2>
  707. ],
  708.  
  709. #nuggetCopper
  710. <ore:nuggetCopper> : [
  711. <thaumcraft:nugget:1>,
  712. <mekanism:nugget:5>,
  713. <thermalfoundation:material:192>
  714. ],
  715.  
  716. <ore:nuggetElectrum> : [
  717. <thermalfoundation:material:225>
  718. ],
  719.  
  720. #nuggetInvar
  721. <ore:nuggetInvar> : [
  722. <thermalfoundation:material:226>,
  723. <plustic:invarnugget>
  724. ],
  725.  
  726. <ore:nuggetIridium> : [
  727. <thermalfoundation:material:199>
  728. ],
  729.  
  730. <ore:nuggetIron> : [
  731. <thaumcraft:nugget>
  732. ],
  733.  
  734. #nuggetNickel
  735. <ore:nuggetNickel> : [
  736. <thermalfoundation:material:197>,
  737.  
  738. ],
  739.  
  740. #nuggetPlatinum
  741. <ore:nuggetPlatinum> : [
  742. <thermalfoundation:material:198>
  743.  
  744. ],
  745.  
  746. #nuggetSteel
  747. <ore:nuggetSteel> : [
  748. <thermalfoundation:material:224>,
  749. <libvulpes:productnugget:9>,
  750. <libvulpes:productnugget:6>
  751. ],
  752.  
  753. #nuggetSignalum
  754. <ore:nuggetSignalum> : [
  755. <thermalfoundation:material:229>
  756. ],
  757. };
  758.  
  759. for oreDictEntry, items in nuggetsDisabled {
  760. for i in items {
  761. mods.jei.JEI.removeAndHide(i);
  762. }
  763. oreDictEntry.removeItems(items);
  764. }
  765.  
  766. ////////////////////////////
  767. // Ores //
  768. ////////////////////////////
  769.  
  770. var oresDisabled as IItemStack[][IOreDictEntry] = {
  771.  
  772. #oreAluminium
  773. <ore:oreAluminium> : [
  774. <libvulpes:ore0:9>
  775. ],
  776.  
  777. #oreAluminum
  778. <ore:oreAluminum> : [
  779. <libvulpes:ore0:9>
  780. ],
  781.  
  782. #oreCoal
  783. <ore:oreCoal> : [
  784. <minecraft:coal_ore>
  785. ],
  786.  
  787. #oreCopper
  788. <ore:oreCopper> : [
  789. <mekanism:oreblock:1>,
  790. <mekanism:oreblock:1>,
  791. <libvulpes:ore0:4>
  792. ],
  793.  
  794. #oreDiamond
  795. <ore:oreDiamond> : [
  796. <minecraft:diamond_ore>
  797. ],
  798.  
  799. #oreEmerald
  800. <ore:oreEmerald> : [
  801. <minecraft:emerald_ore>
  802. ],
  803.  
  804. #oreGold
  805. <ore:oreGold> : [
  806. <minecraft:gold_ore>
  807. ],
  808.  
  809. #oreIridium
  810. <ore:oreIridium> : [
  811. <libvulpes:ore0:10>
  812. ],
  813.  
  814. #oreIron
  815. <ore:oreIron> : [
  816. <minecraft:iron_ore>
  817. ],
  818.  
  819. #oreLapis
  820. <ore:oreLapis> : [
  821. <minecraft:lapis_ore>
  822. ],
  823.  
  824. #oreLead
  825. <ore:oreLead>: [
  826. <thermalfoundation:ore:3>
  827. ],
  828.  
  829. #oreNetherQuartz
  830. <ore:oreNetherQuartz> : [
  831. <minecraft:quartz_ore>
  832. ],
  833.  
  834. #orePlatinum
  835. <ore:orePlatinum> : [
  836. <thermalfoundation:ore:6>
  837. ],
  838.  
  839. #oreRedstone
  840. <ore:oreRedstone> : [
  841. <minecraft:redstone_ore>
  842. ],
  843.  
  844. #oreQuartz
  845. <ore:oreQuartz>: [
  846. <minecraft:quartz_ore>
  847. ],
  848.  
  849. #oreTin
  850. <ore:oreTin> : [
  851. <libvulpes:ore0:5>,
  852. <mekanism:oreblock:2>
  853. ],
  854.  
  855. #oreSilver
  856. <ore:oreSilver> : [
  857. <iceandfire:silver_ore>,
  858. <thermalfoundation:ore:2>
  859. ],
  860.  
  861. #oreUranium
  862. //<ore:oreUranium> : [
  863.  
  864. //]
  865.  
  866. };
  867.  
  868. for oreDictEntry, items in oresDisabled {
  869. for i in items {
  870. mods.jei.JEI.removeAndHide(i);
  871. }
  872. oreDictEntry.removeItems(items);
  873. }
  874.  
  875. //////////////////////////////
  876. // Plates //
  877. //////////////////////////////
  878.  
  879. var platesDisabled as IItemStack[][IOreDictEntry] = {
  880.  
  881. #plateAluminum
  882. <ore:plateAluminum> : [
  883. <libvulpes:productplate:9>,
  884. <thermalfoundation:material:324>
  885. ],
  886.  
  887.  
  888. #plateBronze
  889. <ore:plateBronze> : [
  890. <thermalfoundation:material:355>
  891. ],
  892.  
  893. #plateConstantan
  894. <ore:plateConstantan> : [
  895. <thermalfoundation:material:356>
  896. ],
  897.  
  898. #plateCopper
  899. <ore:plateCopper> : [
  900. <libvulpes:productplate:4>,
  901. <thermalfoundation:material:320>
  902. ],
  903.  
  904. #plateElectrum
  905. <ore:plateElectrum> : [
  906. <thermalfoundation:material:353>
  907. ],
  908.  
  909. #plateEnderium
  910. <ore:plateEnderium> : [
  911. <thermalfoundation:material:359>
  912. ],
  913.  
  914. #plateGold
  915. <ore:plateGold> : [
  916. <libvulpes:productplate:2>,
  917. <thermalfoundation:material:33>
  918. ],
  919.  
  920. #plateInvar
  921. <ore:plateInvar> : [
  922. <thermalfoundation:material:354>
  923. ],
  924.  
  925. #plateIridium
  926. <ore:plateIridium> : [
  927. <libvulpes:productplate:10>,
  928. <thermalfoundation:material:327>
  929. ],
  930.  
  931. #plateIron
  932. <ore:plateIron> : [
  933. <thermalfoundation:material:32>,
  934. <thaumcraft:plate:1>,
  935. <libvulpes:productplate:1>
  936. ],
  937.  
  938. #plateLead
  939. <ore:plateLead> : [
  940. <thermalfoundation:material:323>
  941. ],
  942.  
  943. #plateLumium
  944. <ore:plateLumium> : [
  945. <thermalfoundation:material:358>
  946. ],
  947.  
  948. #plateNickel
  949. <ore:plateNickel> : [
  950. <thermalfoundation:material:325>
  951. ],
  952.  
  953. #platePlatinum
  954. <ore:platePlatinum> : [
  955. <thermalfoundation:material:326>
  956. ],
  957.  
  958. #plateSignalum
  959. <ore:plateSignalum> : [
  960. <thermalfoundation:material:357>
  961. ],
  962.  
  963. #plateSilicon
  964. <ore:plateSilicon> : [
  965. <libvulpes:productplate:3>
  966. ],
  967.  
  968. #plateSilver
  969. <ore:plateSilver> : [
  970. <thermalfoundation:material:322>
  971. ],
  972.  
  973. #plateSteel
  974. <ore:plateSteel> : [
  975. <thermalfoundation:material:352>,
  976. <libvulpes:productplate:6>
  977. ],
  978.  
  979. #plateTin
  980. <ore:plateTin> : [
  981. <thermalfoundation:material:321>,
  982. <libvulpes:productplate:5>
  983. ],
  984.  
  985. #plateTitanium
  986. <ore:plateTitanium> : [
  987. <libvulpes:productplate:7>
  988. ]
  989. };
  990.  
  991. for oreDictEntry, items in platesDisabled {
  992. for i in items {
  993. mods.jei.JEI.removeAndHide(i);
  994. }
  995. oreDictEntry.removeItems(items);
  996. }
  997.  
  998. //////////////////////////////
  999. // Gears //
  1000. //////////////////////////////
  1001.  
  1002. var gearsDisabled as IItemStack[][IOreDictEntry] = {
  1003.  
  1004. #gearAluminum
  1005. <ore:gearAluminum> : [
  1006. <thermalfoundation:material:260>
  1007. ],
  1008.  
  1009. #gearBronze
  1010. <ore:gearBronze> : [
  1011. <thermalfoundation:material:291>
  1012. ],
  1013.  
  1014. #gearConstantan
  1015. <ore:gearConstantan> : [
  1016. <thermalfoundation:material:292>
  1017. ],
  1018.  
  1019. #gearCopper
  1020. <ore:gearCopper> : [
  1021. <thermalfoundation:material:256>
  1022. ],
  1023.  
  1024. #gearDiamond
  1025. <ore:gearDiamond> : [
  1026. <thermalfoundation:material:26>,
  1027. <buildcraftcore:gear_diamond>
  1028. ],
  1029.  
  1030. #gearElectrum
  1031. <ore:gearElectrum> : [
  1032. <thermalfoundation:material:289>,
  1033. ],
  1034.  
  1035. #gearEnderium
  1036. <ore:gearEnderium> : [
  1037. <thermalfoundation:material:295>
  1038. ],
  1039.  
  1040. #gearGold
  1041. <ore:gearGold> : [
  1042. <thermalfoundation:material:25>,
  1043. <buildcraftcore:gear_gold>
  1044. ],
  1045.  
  1046. #gearInvar
  1047. <ore:gearInvar> : [
  1048. <thermalfoundation:material:290>
  1049. ],
  1050.  
  1051. #gearIron
  1052. <ore:gearIron> : [
  1053. <buildcraftcore:gear_iron>,
  1054. <thermalfoundation:material:24>
  1055. ],
  1056.  
  1057. #gearIridium
  1058. <ore:gearIridium> : [
  1059. <thermalfoundation:material:263>
  1060. ],
  1061.  
  1062. #gearLead
  1063. <ore:gearLead> : [
  1064. <thermalfoundation:material:259>
  1065. ],
  1066.  
  1067. #gearLumium
  1068. <ore:gearLumium> : [
  1069. <thermalfoundation:material:294>
  1070. ],
  1071.  
  1072. #gearNickel
  1073. <ore:gearNickel> : [
  1074. <thermalfoundation:material:261>
  1075. ],
  1076.  
  1077. #gearPlatinum
  1078. <ore:gearPlatinum> : [
  1079. <thermalfoundation:material:262>
  1080. ],
  1081.  
  1082. #gearSilver
  1083. <ore:gearSilver> : [
  1084. <thermalfoundation:material:258>
  1085. ],
  1086.  
  1087. #gearSignalum
  1088. <ore:gearSignalum> : [
  1089. <thermalfoundation:material:293>
  1090. ],
  1091.  
  1092. #gearSteel
  1093. <ore:gearSteel> : [
  1094. <thermalfoundation:material:288>,
  1095. <libvulpes:productgear:6>
  1096. ],
  1097.  
  1098. #gearStone
  1099. <ore:gearStone> : [
  1100. <buildcraftcore:gear_stone>,
  1101. <enderio:item_material:10>
  1102. ],
  1103.  
  1104. #gearTin
  1105. <ore:gearTin> : [
  1106. <thermalfoundation:material:257>
  1107. ],
  1108.  
  1109. #gearTitanium
  1110. <ore:gearTitanium> : [
  1111. <libvulpes:productgear:7>
  1112. ],
  1113.  
  1114. #gearWood
  1115. <ore:gearWood> : [
  1116. <buildcraftcore:gear_wood>,
  1117. <appliedenergistics2:material:40>,
  1118. <enderio:item_material:9>,
  1119. <thermalfoundation:material:22>
  1120. ]
  1121. };
  1122.  
  1123. for oreDictEntry, items in gearsDisabled {
  1124. for i in items {
  1125. mods.jei.JEI.removeAndHide(i);
  1126. }
  1127. oreDictEntry.removeItems(items);
  1128. }
  1129.  
  1130. //////////////////////////////
  1131. // Tools //
  1132. //////////////////////////////
  1133.  
  1134.  
  1135. /*
  1136. <artisanworktables:artisans_handsaw_wood>,
  1137. <artisanworktables:artisans_handsaw_invar>,
  1138. <artisanworktables:artisans_handsaw_lead>,
  1139. <artisanworktables:artisans_handsaw_stone>,
  1140. <artisanworktables:artisans_handsaw_iron>,
  1141. <artisanworktables:artisans_handsaw_nickel>,
  1142. <artisanworktables:artisans_handsaw_platinum>,
  1143. <artisanworktables:artisans_handsaw_gold>,
  1144. <artisanworktables:artisans_handsaw_diamond>,
  1145. <artisanworktables:artisans_handsaw_silver>,
  1146. <artisanworktables:artisans_handsaw_steel>,
  1147. <artisanworktables:artisans_handsaw_flint>,
  1148. <artisanworktables:artisans_handsaw_bone>,
  1149. <artisanworktables:artisans_handsaw_tin>,
  1150. <artisanworktables:artisans_handsaw_manasteel>,
  1151. <artisanworktables:artisans_handsaw_aluminum>,
  1152. <artisanworktables:artisans_handsaw_bronze>,
  1153. <artisanworktables:artisans_handsaw_elementium>,
  1154. <artisanworktables:artisans_handsaw_elementium>,
  1155. <artisanworktables:artisans_handsaw_constantan>,
  1156. <artisanworktables:artisans_handsaw_copper>,
  1157. <artisanworktables:artisans_handsaw_electrum>
  1158. */
  1159.  
  1160.  
  1161.  
  1162.  
  1163. #Adding saws to toolSaw
  1164. var toolSaws as IItemStack[] = [
  1165. <microblockcbe:saw_stone>,
  1166. <microblockcbe:saw_iron>,
  1167. <microblockcbe:saw_diamond>
  1168. ];
  1169.  
  1170. for i in toolSaws {
  1171. <ore:toolSaw>.add(i);
  1172. <ore:toolAxe>.add(i);
  1173. }
  1174.  
  1175.  
  1176. #standard vis
  1177. <ore:visCrystals>.add(<thaumcraft:crystal_essence>);
  1178.  
  1179.  
  1180. #Botania Petals
  1181. var petals as IItemStack[] = [
  1182. <botania:petal:0>,
  1183. <botania:petal:1>,
  1184. <botania:petal:2>,
  1185. <botania:petal:3>,
  1186. <botania:petal:4>,
  1187. <botania:petal:5>,
  1188. <botania:petal:6>,
  1189. <botania:petal:7>,
  1190. <botania:petal:8>,
  1191. <botania:petal:9>,
  1192. <botania:petal:10>,
  1193. <botania:petal:11>,
  1194. <botania:petal:12>,
  1195. <botania:petal:13>,
  1196. <botania:petal:14>,
  1197. <botania:petal:15>
  1198. ];
  1199.  
  1200. for i in petals {
  1201. <ore:botaniaPetals>.add(i);
  1202. }
  1203.  
  1204. #beds
  1205. var beds as IItemStack[] = [
  1206. <minecraft:bed:0>,
  1207. <minecraft:bed:1>,
  1208. <minecraft:bed:2>,
  1209. <minecraft:bed:3>,
  1210. <minecraft:bed:4>,
  1211. <minecraft:bed:5>,
  1212. <minecraft:bed:6>,
  1213. <minecraft:bed:7>,
  1214. <minecraft:bed:8>,
  1215. <minecraft:bed:9>,
  1216. <minecraft:bed:10>,
  1217. <minecraft:bed:11>,
  1218. <minecraft:bed:12>,
  1219. <minecraft:bed:13>,
  1220. <minecraft:bed:14>,
  1221. <minecraft:bed:15>,
  1222. <primal_tech:leaf_bed>
  1223. ];
  1224.  
  1225. for i in beds {
  1226. <ore:beds>.add(i);
  1227. recipes.remove(i);
  1228. i.addTooltip(format.darkRed("Disabled, use Crying Obsidian to set spawn point."));
  1229.  
  1230. }
  1231.  
  1232. var artisanHammers as IItemStack[] = [
  1233. <tconstruct:hammer>,
  1234. <thermalfoundation:tool.hammer_copper>,
  1235. <thermalfoundation:tool.hammer_tin>,
  1236. <thermalfoundation:tool.hammer_silver>,
  1237. <thermalfoundation:tool.hammer_lead>,
  1238. <thermalfoundation:tool.hammer_aluminum>,
  1239. <thermalfoundation:tool.hammer_nickel>,
  1240. <thermalfoundation:tool.hammer_platinum>,
  1241. <thermalfoundation:tool.hammer_steel>,
  1242. <thermalfoundation:tool.hammer_electrum>,
  1243. <thermalfoundation:tool.hammer_invar>,
  1244. <thermalfoundation:tool.hammer_bronze>,
  1245. <thermalfoundation:tool.hammer_constantan>,
  1246. <thermalfoundation:tool.hammer_iron>,
  1247. <thermalfoundation:tool.hammer_diamond>,
  1248. <thermalfoundation:tool.hammer_gold>,
  1249. <pickletweaks:hammer>,
  1250. <primal_tech:stone_mallet>
  1251. ];
  1252.  
  1253. for i in artisanHammers {
  1254. <ore:artisanHammers>.add(i);
  1255. }
  1256.  
  1257. var toolShears as IItemStack[] = [
  1258. <minecraft:shears>,
  1259. <botania:manasteelshears>,
  1260. <botania:elementiumshears>,
  1261. <ceramics:clay_shears>,
  1262. <cyclicmagic:shears_obsidian>,
  1263. <enderio:item_dark_steel_shears>,
  1264. <pickletweaks:flint_shears>,
  1265. <projecte:item.pe_dm_shears>,
  1266. <thermalfoundation:tool.shears_gold>,
  1267. <thermalfoundation:tool.shears_diamond>,
  1268. <thermalfoundation:tool.shears_steel>,
  1269. <projecte:item.pe_rm_shears>,
  1270. <primal_tech:bone_shears>
  1271. ];
  1272.  
  1273. for i in toolShears {
  1274. <ore:toolShear>.add(i);
  1275. }
  1276.  
  1277. //////////////////////////////
  1278. // Misc //
  1279. //////////////////////////////
  1280. #logWood
  1281. <ore:logWood>.remove(<hitwithaxe:debarked_menril>);
  1282. <ore:logWood>.remove(<integrateddynamics:menril_log>);
  1283. <ore:logWood>.remove(<integrateddynamics:menril_log_filled>);
  1284.  
  1285. #unique menril log oredict
  1286. <ore:logMenril>.add(<hitwithaxe:debarked_menril>);
  1287. <ore:logMenril>.add(<integrateddynamics:menril_log>);
  1288. <ore:logMenril>.add(<integrateddynamics:menril_log_filled>);
  1289.  
  1290. #Bacon
  1291. <ore:foodBacon>.add(<tconstruct:edible>);
  1292.  
  1293. #Cheese
  1294. <ore:foodCheese>.add(<actuallyadditions:item_food>);
  1295.  
  1296. #Salt
  1297. <ore:foodSalt>.add(<mekanism:salt>);
  1298. <ore:foodSalt>.add(<gregtech:meta_item_1:2155>);
  1299.  
  1300.  
  1301. #add rosin to slimeballs
  1302. <ore:slimeball>.add(<thermalfoundation:material:832>);
  1303.  
  1304. var coloredTerracotta as IItemStack[] = [
  1305. <minecraft:stained_hardened_clay>,
  1306. <minecraft:stained_hardened_clay:1>,
  1307. <minecraft:stained_hardened_clay:2>,
  1308. <minecraft:stained_hardened_clay:3>,
  1309. <minecraft:stained_hardened_clay:4>,
  1310. <minecraft:stained_hardened_clay:5>,
  1311. <minecraft:stained_hardened_clay:6>,
  1312. <minecraft:stained_hardened_clay:7>,
  1313. <minecraft:stained_hardened_clay:8>,
  1314. <minecraft:stained_hardened_clay:9>,
  1315. <minecraft:stained_hardened_clay:10>,
  1316. <minecraft:stained_hardened_clay:11>,
  1317. <minecraft:stained_hardened_clay:12>,
  1318. <minecraft:stained_hardened_clay:13>,
  1319. <minecraft:stained_hardened_clay:14>,
  1320. <minecraft:stained_hardened_clay:15>
  1321. ];
  1322.  
  1323. for i in coloredTerracotta {
  1324. <ore:coloredTerracotta>.add(i);
  1325. }
  1326.  
  1327. var anyLuxSaber as IItemStack[] = [
  1328. <extrautils2:luxsaber>,
  1329. <extrautils2:luxsaber:1>,
  1330. <extrautils2:luxsaber:2>,
  1331. <extrautils2:luxsaber:3>,
  1332. <extrautils2:luxsaber:4>,
  1333. <extrautils2:luxsaber:5>,
  1334. <extrautils2:luxsaber:6>,
  1335. <extrautils2:luxsaber:7>
  1336. ];
  1337.  
  1338. for i in anyLuxSaber {
  1339. <ore:anyLuxSaber>.add(i);
  1340. }
  1341.  
  1342. var anyConveyor as IItemStack[] = [
  1343. <industrialforegoing:conveyor:13>,
  1344. <industrialforegoing:conveyor:1>,
  1345. <industrialforegoing:conveyor:9>,
  1346. <industrialforegoing:conveyor:11>,
  1347. <industrialforegoing:conveyor:12>,
  1348. <industrialforegoing:conveyor:10>,
  1349. <industrialforegoing:conveyor:2>,
  1350. <industrialforegoing:conveyor:3>,
  1351. <industrialforegoing:conveyor:4>,
  1352. <industrialforegoing:conveyor:5>,
  1353. <industrialforegoing:conveyor:7>,
  1354. <industrialforegoing:conveyor:6>,
  1355. <industrialforegoing:conveyor:8>,
  1356. <industrialforegoing:conveyor>
  1357. ];
  1358.  
  1359. for i in anyConveyor {
  1360. <ore:anyConveyor>.add(i);
  1361. }
  1362.  
  1363.  
  1364.  
  1365. /////////////////////////////////
  1366. // One Ingot To Rule Them All //
  1367. /////////////////////////////////
  1368.  
  1369. print("-----------Nugget / Ingot / Block Crafting Start--------------");
  1370. function metalRecipeFix(
  1371. oredictBlock as IOreDictEntry,
  1372. oredictIngot as IOreDictEntry,
  1373. oredictNugget as IOreDictEntry,
  1374. preferedBlock as IItemStack,
  1375. preferedIngot as IItemStack,
  1376. preferedNugget as IItemStack
  1377. ){
  1378. //Fix block to ingot recipes
  1379. for metalBlock in oredictBlock.items {
  1380. recipes.removeShaped(metalBlock);
  1381. recipes.removeShapeless(metalBlock);
  1382.  
  1383. recipes.addShapeless(preferedIngot * 9, [
  1384. metalBlock
  1385. ]);
  1386. }
  1387.  
  1388. //Fix ingot to block and ingot to nugget recipes
  1389. for metalIngot in oredictIngot.items {
  1390. recipes.removeShaped(metalIngot * 9);
  1391. recipes.removeShapeless(metalIngot * 9);
  1392. recipes.removeShaped(metalIngot);
  1393. recipes.removeShapeless(metalIngot);
  1394.  
  1395. recipes.addShapeless(preferedNugget * 9, [metalIngot]);
  1396. recipes.addShapeless(preferedBlock, [
  1397. metalIngot, metalIngot, metalIngot,
  1398. metalIngot, metalIngot, metalIngot,
  1399. metalIngot, metalIngot, metalIngot]);
  1400. }
  1401.  
  1402. //Fix nugget to ingot recipes
  1403. for metalNugget in oredictNugget.items {
  1404. recipes.removeShaped(metalNugget * 9);
  1405. recipes.removeShapeless(metalNugget * 9);
  1406.  
  1407. recipes.addShapeless(preferedIngot, [
  1408. metalNugget, metalNugget, metalNugget,
  1409. metalNugget, metalNugget, metalNugget,
  1410. metalNugget, metalNugget, metalNugget]);
  1411. }
  1412.  
  1413. //Backup oredict ingot to block and nugget to ingot recipes for if a player tries to combine various mod ingots
  1414. recipes.addShapeless(preferedBlock, [
  1415. oredictIngot, oredictIngot, oredictIngot,
  1416. oredictIngot, oredictIngot, oredictIngot,
  1417. oredictIngot, oredictIngot, oredictIngot]);
  1418. recipes.addShapeless(preferedIngot, [
  1419. oredictNugget, oredictNugget, oredictNugget,
  1420. oredictNugget, oredictNugget, oredictNugget,
  1421. oredictNugget, oredictNugget, oredictNugget]);
  1422. }
  1423.  
  1424. print("------------Nugget / Ingot / Block Crafting End---------------");
  1425.  
  1426. print("------------GT material cleanup Begin---------------");
  1427.  
  1428.  
  1429. <ore:skystone>.add(<gregtech:compressed_15:12>);
  1430.  
  1431. #GT material cleanup
  1432. furnace.remove(<ore:ingotStarmetal>.firstItem);
  1433. furnace.addRecipe(<astralsorcery:itemcraftingcomponent:1>, <ore:dustAstralStarmetal>);
  1434.  
  1435. <ore:ingotAstralStarmetal>.add(<gregtech:meta_item_1:10804>);
  1436. <ore:ingotStarmetal>.add(<astralsorcery:itemcraftingcomponent:1>);
  1437. <ore:dustStarmetal>.add(<astralsorcery:itemcraftingcomponent:2>);
  1438. <ore:dustAstralStarmetal>.add(<gregtech:meta_item_1:2804>);
  1439.  
  1440. #enderium
  1441. furnace.addRecipe(<thermalfoundation:material:167>, <gregtech:meta_item_1:2800>);
  1442. mods.jei.JEI.removeAndHide(<gregtech:meta_item_1:9800>); //gt nugget
  1443. <ore:ingotEnderium>.remove(<gregtech:meta_item_1:10800>); //remove gt ingot from oredict
  1444. <ore:dustEnderium>.remove(<gregtech:meta_item_1:2800>); //remove gt dust from oredict
  1445. <ore:nuggetEnderium>.remove(<gregtech:meta_item_1:9800>);
  1446.  
  1447. #lumium
  1448. mods.jei.JEI.removeAndHide(<gregtech:meta_item_1:9811>); //gt nugget
  1449. <ore:ingotLumium>.remove(<gregtech:meta_item_1:10811>); //remove gt ingot from oredict
  1450. <ore:dustLumium>.remove(<gregtech:meta_item_1:2811>); //remove gt dust from oredict
  1451. <ore:nuggetLumium>.remove(<gregtech:meta_item_1:9811>);
  1452.  
  1453. #signalum
  1454. furnace.addRecipe(<thermalfoundation:material:165>, <gregtech:meta_item_1:2801>);
  1455. mods.jei.JEI.removeAndHide(<gregtech:meta_item_1:9801>); //gt nugget
  1456. <ore:nuggetSignalum>.remove(<gregtech:meta_item_1:9801>);
  1457. <ore:dustSignalum>.remove(<gregtech:meta_item_1:2801>); //remove gt dust from oredict
  1458.  
  1459. #thaumium
  1460. furnace.remove(<gregtech:meta_item_1:10802>); //gt ingot
  1461. furnace.addRecipe(<thaumcraft:ingot>, <gregtech:meta_item_1:10802>);
  1462. mods.jei.JEI.removeAndHide(<ore:dustSmallThaumium>.firstItem); //small dust
  1463. mods.jei.JEI.removeAndHide(<ore:dustTinyThaumium>.firstItem); //tiny dust
  1464. mods.jei.JEI.removeAndHide(<gregtech:meta_item_1:9802>); //gt nugget
  1465. <ore:ingotThaumium>.remove(<gregtech:meta_item_1:10802>); //remove gt ingot from oredict
  1466. <ore:nuggetThaumium>.remove(<gregtech:meta_item_1:9802>); //remove gt nugged from oredict
  1467. <ore:dustThaumium>.remove(<gregtech:meta_item_1:2802>); //remove gt dust from oredict
  1468.  
  1469. #stellar Alloy
  1470. furnace.remove(<gregtech:meta_item_1:10803>); //gt ingot
  1471.  
  1472. #mana steel
  1473. furnace.remove(<gregtech:meta_item_1:10805>); //gt ingot
  1474. <ore:ingotManasteel>.remove(<gregtech:meta_item_1:10805>); //remove gt ingot from oredict
  1475. <ore:nuggetManasteel>.remove(<gregtech:meta_item_1:9805>); //remove gt nugget from oredict
  1476. <ore:blockManasteel>.add(<botania:storage>);
  1477.  
  1478. #terrasteel
  1479. furnace.remove(<gregtech:meta_item_1:10807>); //gt ingot
  1480. <ore:ingotManasteel>.remove(<gregtech:meta_item_1:10807>); //remove gt ingot from oredict
  1481. <ore:nuggetManasteel>.remove(<gregtech:meta_item_1:9807>); //remove gt nugget from oredict
  1482.  
  1483. #elementium
  1484. <ore:ingotElementium>.add(<botania:manaresource:7>);
  1485. <ore:ingotElvenElementium>.add(<gregtech:meta_item_1:10806>);
  1486. furnace.remove(<gregtech:meta_item_1:10806>);
  1487.  
  1488. print("------------GT material cleanup End---------------");
  1489.  
  1490.  
  1491. print("------------Replace AR wafers with gt wafers------------");
  1492. //recipes.replaceAllOccurences(<advancedrocketry:wafer>, <metaitem:wafer.silicon>);
  1493.  
  1494. print("------------Replace ingots with plates------------");
  1495.  
  1496.  
  1497. ////recipes.replaceAllOccurences(IIngredient toReplace, IIngredient replaceWith, @Optional IIngredient forOutput);
  1498.  
  1499. //replaces every iron ingot with iron plates
  1500. //recipes.replaceAllOccurences(<ore:ingotIron>, <ore:plateIron>.firstItem);
  1501.  
  1502. //replace gold ingots with plates
  1503. //recipes.replaceAllOccurences(<ore:ingotGold>, <ore:plateGold>.firstItem);
  1504.  
  1505. //replace nether quartz with plates
  1506. //recipes.replaceAllOccurences(<ore:gemQuartz>, <ore:plateNetherQuartz>.firstItem);
  1507.  
  1508. //replace rftools machine frames
  1509. //recipes.replaceAllOccurences(<rftools:machine_frame>, <gregtech:machine:501>);
  1510.  
  1511. #replace machine frames and device frames with GT components
  1512. //recipes.replaceAllOccurences(<thermalexpansion:frame>, <gregtech:machine:502>);
  1513. //recipes.replaceAllOccurences(<thermalexpansion:frame:64>, <gregtech:machine_casing:1>);
  1514.  
  1515. #replace AA divine casing with EV tier casings
  1516. //recipes.replaceAllOccurences(<actuallyadditions:block_misc:8>, <gregtech:machine:504>);
  1517.  
  1518. #replace furnaces with coke brick
  1519. //recipes.replaceAllOccurences(<minecraft:furnace>, <gtadditions:ga_multiblock_casing>);
  1520.  
  1521. #replace eio chassis with GT machine hulls
  1522. //recipes.replaceAllOccurences(<enderio:item_material:1>, <gregtech:machine:503>);
  1523. //recipes.replaceAllOccurences(<enderio:item_material:53>, <gregtech:machine:503>);
  1524.  
  1525. #replace mek plastic with GT plastic
  1526. //recipes.replaceAllOccurences(<mekanism:polyethene:2>, <ore:platePlastic>.firstItem);
  1527.  
  1528. print("------------End ingot replacement------------------");
  1529.  
  1530.  
  1531.  
  1532. print("-------------- Ore Dictionary End --------------");
Add Comment
Please, Sign In to add comment