/src/mod_ElementsModItems.java

https://github.com/ElementsMod/Project-Syne · Java · 1251 lines · 853 code · 97 blank · 301 comment · 0 complexity · 6ef9721e20ded01ad88608a2616913ce MD5 · raw file

  1. package net.minecraft.src;
  2. import java.util.logging.Logger;
  3. import java.util.Random;
  4. public class mod_ElementsModItems extends BaseMod
  5. {
  6. private static final Logger MC = Logger.getLogger("Minecraft");
  7. private static EnumElementsToolMaterial Tool;
  8. private static EnumElementsArmorMaterial Armor;
  9. private static mod_ElementsModConfig EM;
  10. private static mod_ElementsModSolidBlocks EMSB;
  11. //Item Registration
  12. //Ingots and Gems
  13. public static final Item BerylGem;
  14. public static final Item BoronIngot;
  15. public static final Item AluminiumIngot;
  16. public static final Item TitaniumIngot;
  17. public static final Item ChromiumIngot;
  18. public static final Item CobaltIngot;
  19. public static final Item NickelIngot;
  20. public static final Item CopperIngot;
  21. public static final Item ZirconiumGem;
  22. public static final Item SilverIngot;
  23. public static final Item TinIngot;
  24. public static final Item PlatinumIngot;
  25. public static final Item LeadIngot;
  26. public static final Item CinnabarIngot;
  27. public static final Item BismuthIngot;
  28. public static final Item UraniumIngot;
  29. public static final Item PlutoniumIngot;
  30. public static final Item TinCopperMix;
  31. public static final Item BronzeIngot;
  32. public static final Item SteelIngot;
  33. //Tools
  34. //Beryl
  35. public static final Item BerylPickaxe;
  36. public static final Item BerylAxe;
  37. public static final Item BerylSpade;
  38. public static final Item BerylHoe;
  39. public static final Item BerylSword;
  40. //Titanium
  41. public static final Item BoronPickaxe;
  42. public static final Item BoronAxe;
  43. public static final Item BoronSpade;
  44. public static final Item BoronHoe;
  45. public static final Item BoronSword;
  46. //Aluminium
  47. public static final Item AluminiumPickaxe;
  48. public static final Item AluminiumAxe;
  49. public static final Item AluminiumSpade;
  50. public static final Item AluminiumHoe;
  51. public static final Item AluminiumSword;
  52. //Titanium
  53. public static final Item TitaniumPickaxe;
  54. public static final Item TitaniumAxe;
  55. public static final Item TitaniumSpade;
  56. public static final Item TitaniumHoe;
  57. public static final Item TitaniumSword;
  58. //Chromium
  59. public static final Item ChromiumPickaxe;
  60. public static final Item ChromiumAxe;
  61. public static final Item ChromiumSpade;
  62. public static final Item ChromiumHoe;
  63. public static final Item ChromiumSword;
  64. //Cobalt
  65. public static final Item CobaltPickaxe;
  66. public static final Item CobaltAxe;
  67. public static final Item CobaltSpade;
  68. public static final Item CobaltHoe;
  69. public static final Item CobaltSword;
  70. //Nickel
  71. public static final Item NickelPickaxe;
  72. public static final Item NickelAxe;
  73. public static final Item NickelSpade;
  74. public static final Item NickelHoe;
  75. public static final Item NickelSword;
  76. //Copper
  77. public static final Item CopperPickaxe;
  78. public static final Item CopperAxe;
  79. public static final Item CopperSpade;
  80. public static final Item CopperHoe;
  81. public static final Item CopperSword;
  82. //Zirconium
  83. public static final Item ZirconiumPickaxe;
  84. public static final Item ZirconiumAxe;
  85. public static final Item ZirconiumSpade;
  86. public static final Item ZirconiumHoe;
  87. public static final Item ZirconiumSword;
  88. //Silver
  89. public static final Item SilverPickaxe;
  90. public static final Item SilverAxe;
  91. public static final Item SilverSpade;
  92. public static final Item SilverHoe;
  93. public static final Item SilverSword;
  94. //Tin
  95. public static final Item TinPickaxe;
  96. public static final Item TinAxe;
  97. public static final Item TinSpade;
  98. public static final Item TinHoe;
  99. public static final Item TinSword;
  100. //Platinum
  101. public static final Item PlatinumPickaxe;
  102. public static final Item PlatinumAxe;
  103. public static final Item PlatinumSpade;
  104. public static final Item PlatinumHoe;
  105. public static final Item PlatinumSword;
  106. //Lead
  107. public static final Item LeadPickaxe;
  108. public static final Item LeadAxe;
  109. public static final Item LeadSpade;
  110. public static final Item LeadHoe;
  111. public static final Item LeadSword;
  112. //Cinnabar
  113. public static final Item CinnabarPickaxe;
  114. public static final Item CinnabarAxe;
  115. public static final Item CinnabarSpade;
  116. public static final Item CinnabarHoe;
  117. public static final Item CinnabarSword;
  118. //Bismuth
  119. public static final Item BismuthPickaxe;
  120. public static final Item BismuthAxe;
  121. public static final Item BismuthSpade;
  122. public static final Item BismuthHoe;
  123. public static final Item BismuthSword;
  124. //Uranium
  125. public static final Item UraniumPickaxe;
  126. public static final Item UraniumAxe;
  127. public static final Item UraniumSpade;
  128. public static final Item UraniumHoe;
  129. public static final Item UraniumSword;
  130. //Plutonium
  131. public static final Item PlutoniumPickaxe;
  132. public static final Item PlutoniumAxe;
  133. public static final Item PlutoniumSpade;
  134. public static final Item PlutoniumHoe;
  135. public static final Item PlutoniumSword;
  136. //Bronze
  137. public static final Item SteelPickaxe;
  138. public static final Item SteelAxe;
  139. public static final Item SteelSpade;
  140. public static final Item SteelHoe;
  141. public static final Item SteelSword;
  142. //Bronze
  143. public static final Item BronzePickaxe;
  144. public static final Item BronzeAxe;
  145. public static final Item BronzeSpade;
  146. public static final Item BronzeHoe;
  147. public static final Item BronzeSword;
  148. //Armors
  149. //Beryl
  150. public static final Item BerylHelmet;
  151. public static final Item BerylChestplate;
  152. public static final Item BerylLeggings;
  153. public static final Item BerylBoots;
  154. //Titanium
  155. public static final Item BoronHelmet;
  156. public static final Item BoronChestplate;
  157. public static final Item BoronLeggings;
  158. public static final Item BoronBoots;
  159. //Aluminium
  160. public static final Item AluminiumHelmet;
  161. public static final Item AluminiumChestplate;
  162. public static final Item AluminiumLeggings;
  163. public static final Item AluminiumBoots;
  164. //Titanium
  165. public static final Item TitaniumHelmet;
  166. public static final Item TitaniumChestplate;
  167. public static final Item TitaniumLeggings;
  168. public static final Item TitaniumBoots;
  169. //Chromium
  170. public static final Item ChromiumHelmet;
  171. public static final Item ChromiumChestplate;
  172. public static final Item ChromiumLeggings;
  173. public static final Item ChromiumBoots;
  174. //Cobalt
  175. public static final Item CobaltHelmet;
  176. public static final Item CobaltChestplate;
  177. public static final Item CobaltLeggings;
  178. public static final Item CobaltBoots;
  179. //Nickel
  180. public static final Item NickelHelmet;
  181. public static final Item NickelChestplate;
  182. public static final Item NickelLeggings;
  183. public static final Item NickelBoots;
  184. //Copper
  185. public static final Item CopperHelmet;
  186. public static final Item CopperChestplate;
  187. public static final Item CopperLeggings;
  188. public static final Item CopperBoots;
  189. //Zirconium
  190. public static final Item ZirconiumHelmet;
  191. public static final Item ZirconiumChestplate;
  192. public static final Item ZirconiumLeggings;
  193. public static final Item ZirconiumBoots;
  194. //Silver
  195. public static final Item SilverHelmet;
  196. public static final Item SilverChestplate;
  197. public static final Item SilverLeggings;
  198. public static final Item SilverBoots;
  199. //Tin
  200. public static final Item TinHelmet;
  201. public static final Item TinChestplate;
  202. public static final Item TinLeggings;
  203. public static final Item TinBoots;
  204. //Platinum
  205. public static final Item PlatinumHelmet;
  206. public static final Item PlatinumChestplate;
  207. public static final Item PlatinumLeggings;
  208. public static final Item PlatinumBoots;
  209. //Lead
  210. public static final Item LeadHelmet;
  211. public static final Item LeadChestplate;
  212. public static final Item LeadLeggings;
  213. public static final Item LeadBoots;
  214. //Cinnabar
  215. public static final Item CinnabarHelmet;
  216. public static final Item CinnabarChestplate;
  217. public static final Item CinnabarLeggings;
  218. public static final Item CinnabarBoots;
  219. //Bismuth
  220. public static final Item BismuthHelmet;
  221. public static final Item BismuthChestplate;
  222. public static final Item BismuthLeggings;
  223. public static final Item BismuthBoots;
  224. //Uranium
  225. public static final Item UraniumHelmet;
  226. public static final Item UraniumChestplate;
  227. public static final Item UraniumLeggings;
  228. public static final Item UraniumBoots;
  229. //Uranium
  230. public static final Item PlutoniumHelmet;
  231. public static final Item PlutoniumChestplate;
  232. public static final Item PlutoniumLeggings;
  233. public static final Item PlutoniumBoots;
  234. //Uranium
  235. public static final Item SteelHelmet;
  236. public static final Item SteelChestplate;
  237. public static final Item SteelLeggings;
  238. public static final Item SteelBoots;
  239. //Uranium
  240. public static final Item BronzeHelmet;
  241. public static final Item BronzeChestplate;
  242. public static final Item BronzeLeggings;
  243. public static final Item BronzeBoots;
  244. public mod_ElementsModItems()
  245. {
  246. //ModLoader addName Registers:
  247. //Tools
  248. //Beryl
  249. ModLoader.addName(BerylGem, "Beryl");
  250. ModLoader.addName(BerylPickaxe, "Beryl Pickaxe");
  251. ModLoader.addName(BerylAxe, "Beryl Axe");
  252. ModLoader.addName(BerylSpade, "Beryl Boots");
  253. ModLoader.addName(BerylHoe, "Beryl Hoe");
  254. ModLoader.addName(BerylSword, "Beryl Sword");
  255. //Titanium
  256. ModLoader.addName(TitaniumIngot, "Titanium Ingot");
  257. ModLoader.addName(TitaniumPickaxe, "Titanium Pickaxe");
  258. ModLoader.addName(TitaniumAxe, "Titanium Axe");
  259. ModLoader.addName(TitaniumSpade, "Titanium Boots");
  260. ModLoader.addName(TitaniumHoe, "Titanium Hoe");
  261. ModLoader.addName(TitaniumSword, "Titanium Sword");
  262. //Aluminium
  263. ModLoader.addName(AluminiumIngot, "Aluminium Ingot");
  264. ModLoader.addName(AluminiumPickaxe, "Aluminium Pickaxe");
  265. ModLoader.addName(AluminiumAxe, "Aluminium Axe");
  266. ModLoader.addName(AluminiumSpade, "Aluminium Boots");
  267. ModLoader.addName(AluminiumHoe, "Aluminium Hoe");
  268. ModLoader.addName(AluminiumSword, "Aluminium Sword");
  269. //Titanium
  270. ModLoader.addName(TitaniumIngot, "Titanium Ingot");
  271. ModLoader.addName(TitaniumPickaxe, "Titanium Pickaxe");
  272. ModLoader.addName(TitaniumAxe, "Titanium Axe");
  273. ModLoader.addName(TitaniumSpade, "Titanium Boots");
  274. ModLoader.addName(TitaniumHoe, "Titanium Hoe");
  275. ModLoader.addName(TitaniumSword, "Titanium Sword");
  276. //Chromium
  277. ModLoader.addName(ChromiumIngot, "Chromium Ingot");
  278. ModLoader.addName(ChromiumPickaxe, "Chromium Pickaxe");
  279. ModLoader.addName(ChromiumAxe, "Chromium Axe");
  280. ModLoader.addName(ChromiumSpade, "Chromium Boots");
  281. ModLoader.addName(ChromiumHoe, "Chromium Hoe");
  282. ModLoader.addName(ChromiumSword, "Chromium Sword");
  283. //Cobalt
  284. ModLoader.addName(CobaltIngot, "Cobalt Ingot");
  285. ModLoader.addName(CobaltPickaxe, "Cobalt Pickaxe");
  286. ModLoader.addName(CobaltAxe, "Cobalt Axe");
  287. ModLoader.addName(CobaltSpade, "Cobalt Boots");
  288. ModLoader.addName(CobaltHoe, "Cobalt Hoe");
  289. ModLoader.addName(CobaltSword, "Cobalt Sword");
  290. //Nickel
  291. ModLoader.addName(NickelIngot, "Nickel Ingot");
  292. ModLoader.addName(NickelPickaxe, "Nickel Pickaxe");
  293. ModLoader.addName(NickelAxe, "Nickel Axe");
  294. ModLoader.addName(NickelSpade, "Nickel Boots");
  295. ModLoader.addName(NickelHoe, "Nickel Hoe");
  296. ModLoader.addName(NickelSword, "Nickel Sword");
  297. //Copper
  298. ModLoader.addName(CopperIngot, "Copper Ingot");
  299. ModLoader.addName(CopperPickaxe, "Copper Pickaxe");
  300. ModLoader.addName(CopperAxe, "Copper Axe");
  301. ModLoader.addName(CopperSpade, "Copper Boots");
  302. ModLoader.addName(CopperHoe, "Copper Hoe");
  303. ModLoader.addName(CopperSword, "Copper Sword");
  304. //Zirconium
  305. ModLoader.addName(ZirconiumGem, "Zirconium Gem");
  306. ModLoader.addName(ZirconiumPickaxe, "Zirconium Pickaxe");
  307. ModLoader.addName(ZirconiumAxe, "Zirconium Axe");
  308. ModLoader.addName(ZirconiumSpade, "Zirconium Boots");
  309. ModLoader.addName(ZirconiumHoe, "Zirconium Hoe");
  310. ModLoader.addName(ZirconiumSword, "Zirconium Sword");
  311. ModLoader.addName(SilverIngot, "Silver Ingot");
  312. ModLoader.addName(SilverPickaxe, "Silver Pickaxe");
  313. ModLoader.addName(SilverAxe, "Silver Axe");
  314. ModLoader.addName(SilverSpade, "Silver Boots");
  315. ModLoader.addName(SilverHoe, "Silver Hoe");
  316. ModLoader.addName(SilverSword, "Silver Sword");
  317. ModLoader.addName(TinIngot, "Tin Ingot");
  318. ModLoader.addName(TinPickaxe, "Tin Pickaxe");
  319. ModLoader.addName(TinAxe, "Tin Axe");
  320. ModLoader.addName(TinSpade, "Tin Boots");
  321. ModLoader.addName(TinHoe, "Tin Hoe");
  322. ModLoader.addName(TinSword, "Tin Sword");
  323. ModLoader.addName(PlatinumIngot, "Platinum Ingot");
  324. ModLoader.addName(PlatinumPickaxe, "Platinum Pickaxe");
  325. ModLoader.addName(PlatinumAxe, "Platinum Axe");
  326. ModLoader.addName(PlatinumSpade, "Platinum Boots");
  327. ModLoader.addName(PlatinumHoe, "Platinum Hoe");
  328. ModLoader.addName(PlatinumSword, "Platinum Sword");
  329. ModLoader.addName(LeadIngot, "Lead Ingot");
  330. ModLoader.addName(LeadPickaxe, "Lead Pickaxe");
  331. ModLoader.addName(LeadAxe, "Lead Axe");
  332. ModLoader.addName(LeadSpade, "Lead Boots");
  333. ModLoader.addName(LeadHoe, "Lead Hoe");
  334. ModLoader.addName(LeadSword, "Lead Sword");
  335. ModLoader.addName(CinnabarIngot, "Cinnabar Ingot");
  336. ModLoader.addName(CinnabarPickaxe, "Cinnabar Pickaxe");
  337. ModLoader.addName(CinnabarAxe, "Cinnabar Axe");
  338. ModLoader.addName(CinnabarSpade, "Cinnabar Boots");
  339. ModLoader.addName(CinnabarHoe, "Cinnabar Hoe");
  340. ModLoader.addName(CinnabarSword, "Cinnabar Sword");
  341. ModLoader.addName(BismuthIngot, "Bismuth Ingot");
  342. ModLoader.addName(BismuthPickaxe, "Bismuth Pickaxe");
  343. ModLoader.addName(BismuthAxe, "Bismuth Axe");
  344. ModLoader.addName(BismuthSpade, "Bismuth Boots");
  345. ModLoader.addName(BismuthHoe, "Bismuth Hoe");
  346. ModLoader.addName(BismuthSword, "Bismuth Sword");
  347. ModLoader.addName(UraniumIngot, "Uranium Ingot");
  348. ModLoader.addName(UraniumPickaxe, "Uranium Pickaxe");
  349. ModLoader.addName(UraniumAxe, "Uranium Axe");
  350. ModLoader.addName(UraniumSpade, "Uranium Boots");
  351. ModLoader.addName(UraniumHoe, "Uranium Hoe");
  352. ModLoader.addName(UraniumSword, "Uranium Sword");
  353. ModLoader.addName(PlutoniumIngot, "Plutonium Ingot");
  354. ModLoader.addName(PlutoniumPickaxe, "Plutonium Pickaxe");
  355. ModLoader.addName(PlutoniumAxe, "Plutonium Axe");
  356. ModLoader.addName(PlutoniumSpade, "Plutonium Boots");
  357. ModLoader.addName(PlutoniumHoe, "Plutonium Hoe");
  358. ModLoader.addName(PlutoniumSword, "Plutonium Sword");
  359. //Armor
  360. //Beryl
  361. ModLoader.addName(BerylHelmet, "Plutonium Helmet");
  362. ModLoader.addName(BerylChestplate, "Plutonium ChestPlate");
  363. ModLoader.addName(BerylLeggings, "Plutonium Leggings");
  364. ModLoader.addName(BerylBoots, "Plutonium Boots");
  365. //Titanium
  366. ModLoader.addName(TitaniumHelmet, "Plutonium Helmet");
  367. ModLoader.addName(TitaniumChestplate, "Plutonium ChestPlate");
  368. ModLoader.addName(TitaniumLeggings, "Plutonium Leggings");
  369. ModLoader.addName(TitaniumBoots, "Plutonium Boots");
  370. //Aluminium
  371. ModLoader.addName(AluminiumHelmet, "Plutonium Helmet");
  372. ModLoader.addName(AluminiumChestplate, "Plutonium ChestPlate");
  373. ModLoader.addName(AluminiumLeggings, "Plutonium Leggings");
  374. ModLoader.addName(AluminiumBoots, "Plutonium Boots");
  375. //Titanium
  376. ModLoader.addName(TitaniumHelmet, "Plutonium Helmet");
  377. ModLoader.addName(TitaniumChestplate, "Plutonium ChestPlate");
  378. ModLoader.addName(TitaniumLeggings, "Plutonium Leggings");
  379. ModLoader.addName(TitaniumBoots, "Plutonium Boots");
  380. //Chromium
  381. ModLoader.addName(ChromiumHelmet, "Plutonium Helmet");
  382. ModLoader.addName(ChromiumChestplate, "Plutonium ChestPlate");
  383. ModLoader.addName(ChromiumLeggings, "Plutonium Leggings");
  384. ModLoader.addName(ChromiumBoots, "Plutonium Boots");
  385. //Cobalt
  386. ModLoader.addName(CobaltHelmet, "Plutonium Helmet");
  387. ModLoader.addName(CobaltChestplate, "Plutonium ChestPlate");
  388. ModLoader.addName(CobaltLeggings, "Plutonium Leggings");
  389. ModLoader.addName(CobaltBoots, "Plutonium Boots");
  390. //Nickel
  391. ModLoader.addName(NickelHelmet, "Nickel Helmet");
  392. ModLoader.addName(NickelChestplate, "Plutonium ChestPlate");
  393. ModLoader.addName(NickelLeggings, "Plutonium Leggings");
  394. ModLoader.addName(NickelBoots, "Plutonium Boots");
  395. //Copper
  396. ModLoader.addName(CopperHelmet, "Copper Helmet");
  397. ModLoader.addName(CopperChestplate, "Copper ChestPlate");
  398. ModLoader.addName(CopperLeggings, "Copper Leggings");
  399. ModLoader.addName(CopperBoots, "Copper Boots");
  400. //Zirconium
  401. ModLoader.addName(ZirconiumHelmet, "Zirconium Helmet");
  402. ModLoader.addName(ZirconiumChestplate, "Zirconium ChestPlate");
  403. ModLoader.addName(ZirconiumLeggings, "Zirconium Leggings");
  404. ModLoader.addName(ZirconiumBoots, "Zirconium Boots");
  405. //Cobalt
  406. ModLoader.addName(CobaltHelmet, "Plutonium Helmet");
  407. ModLoader.addName(CobaltChestplate, "Plutonium ChestPlate");
  408. ModLoader.addName(CobaltLeggings, "Plutonium Leggings");
  409. ModLoader.addName(CobaltBoots, "Plutonium Boots");
  410. //Aluminium
  411. ModLoader.addName(AluminiumHelmet, "Plutonium Helmet");
  412. ModLoader.addName(AluminiumChestplate, "Plutonium ChestPlate");
  413. ModLoader.addName(AluminiumLeggings, "Plutonium Leggings");
  414. ModLoader.addName(AluminiumBoots, "Plutonium Boots");
  415. //Titanium
  416. ModLoader.addName(TitaniumHelmet, "Plutonium Helmet");
  417. ModLoader.addName(TitaniumChestplate, "Plutonium ChestPlate");
  418. ModLoader.addName(TitaniumLeggings, "Plutonium Leggings");
  419. ModLoader.addName(TitaniumBoots, "Plutonium Boots");
  420. //Chromium
  421. ModLoader.addName(ChromiumHelmet, "Plutonium Helmet");
  422. ModLoader.addName(ChromiumChestplate, "Plutonium ChestPlate");
  423. ModLoader.addName(ChromiumLeggings, "Plutonium Leggings");
  424. ModLoader.addName(ChromiumBoots, "Plutonium Boots");
  425. //Cobalt
  426. ModLoader.addName(CobaltHelmet, "Plutonium Helmet");
  427. ModLoader.addName(CobaltChestplate, "Plutonium ChestPlate");
  428. ModLoader.addName(CobaltLeggings, "Plutonium Leggings");
  429. ModLoader.addName(CobaltBoots, "Plutonium Boots");
  430. //Aluminium
  431. ModLoader.addName(AluminiumHelmet, "Plutonium Helmet");
  432. ModLoader.addName(AluminiumChestplate, "Plutonium ChestPlate");
  433. ModLoader.addName(AluminiumLeggings, "Plutonium Leggings");
  434. ModLoader.addName(AluminiumBoots, "Plutonium Boots");
  435. //Titanium
  436. ModLoader.addName(TitaniumHelmet, "Plutonium Helmet");
  437. ModLoader.addName(TitaniumChestplate, "Plutonium ChestPlate");
  438. ModLoader.addName(TitaniumLeggings, "Plutonium Leggings");
  439. ModLoader.addName(TitaniumBoots, "Plutonium Boots");
  440. ModLoader.setInGameHook(this, true, false);
  441. ModLoader.setInGUIHook(this, true, false);
  442. //Pickaxe Recipes
  443. ModLoader.addRecipe(new ItemStack(BerylPickaxe, 1), new Object[] {
  444. "###"," S "," S ", Character.valueOf('#'), BerylGem, Character.valueOf('S'), Item.stick,
  445. });
  446. ModLoader.addRecipe(new ItemStack(BoronPickaxe, 1), new Object[] {
  447. "###"," S "," S ", Character.valueOf('#'), BoronIngot, Character.valueOf('S'), Item.stick,
  448. });
  449. ModLoader.addRecipe(new ItemStack(AluminiumPickaxe, 1), new Object[] {
  450. "###"," S "," S ", Character.valueOf('#'), AluminiumIngot, Character.valueOf('S'), Item.stick,
  451. });
  452. ModLoader.addRecipe(new ItemStack(TitaniumPickaxe, 1), new Object[] {
  453. "###"," S "," S ", Character.valueOf('#'), TitaniumIngot, Character.valueOf('S'), Item.stick,
  454. });
  455. ModLoader.addRecipe(new ItemStack(ChromiumPickaxe, 1), new Object[] {
  456. "###"," S "," S ", Character.valueOf('#'), ChromiumIngot, Character.valueOf('S'), Item.stick,
  457. });
  458. ModLoader.addRecipe(new ItemStack(CobaltPickaxe, 1), new Object[] {
  459. "###"," S "," S ", Character.valueOf('#'), CobaltIngot, Character.valueOf('S'), Item.stick,
  460. });
  461. ModLoader.addRecipe(new ItemStack(NickelPickaxe, 1), new Object[] {
  462. "###"," S "," S ", Character.valueOf('#'), NickelIngot, Character.valueOf('S'), Item.stick,
  463. });
  464. ModLoader.addRecipe(new ItemStack(CopperPickaxe, 1), new Object[] {
  465. "###"," S "," S ", Character.valueOf('#'), CopperIngot, Character.valueOf('S'), Item.stick,
  466. });
  467. ModLoader.addRecipe(new ItemStack(ZirconiumPickaxe, 1), new Object[] {
  468. "###"," S "," S ", Character.valueOf('#'), ZirconiumGem, Character.valueOf('S'), Item.stick,
  469. });
  470. ModLoader.addRecipe(new ItemStack(SilverPickaxe, 1), new Object[] {
  471. "###"," S "," S ", Character.valueOf('#'), SilverIngot, Character.valueOf('S'), Item.stick,
  472. });
  473. ModLoader.addRecipe(new ItemStack(TinPickaxe, 1), new Object[] {
  474. "###"," S "," S ", Character.valueOf('#'), TinIngot, Character.valueOf('S'), Item.stick,
  475. });
  476. ModLoader.addRecipe(new ItemStack(PlatinumPickaxe, 1), new Object[] {
  477. "###"," S "," S ", Character.valueOf('#'), PlatinumIngot, Character.valueOf('S'), Item.stick,
  478. });
  479. ModLoader.addRecipe(new ItemStack(LeadPickaxe, 1), new Object[] {
  480. "###"," S "," S ", Character.valueOf('#'), LeadIngot, Character.valueOf('S'), Item.stick,
  481. });
  482. ModLoader.addRecipe(new ItemStack(CinnabarPickaxe, 1), new Object[] {
  483. "###"," S "," S ", Character.valueOf('#'), CinnabarIngot, Character.valueOf('S'), Item.stick,
  484. });
  485. ModLoader.addRecipe(new ItemStack(BismuthPickaxe, 1), new Object[] {
  486. "###"," S "," S ", Character.valueOf('#'), BismuthIngot, Character.valueOf('S'), Item.stick,
  487. });
  488. ModLoader.addRecipe(new ItemStack(UraniumPickaxe, 1), new Object[] {
  489. "###"," S "," S ", Character.valueOf('#'), UraniumIngot, Character.valueOf('S'), Item.stick,
  490. });
  491. ModLoader.addRecipe(new ItemStack(PlutoniumPickaxe, 1), new Object[] {
  492. "###"," S "," S ", Character.valueOf('#'), PlutoniumIngot, Character.valueOf('S'), Item.stick,
  493. });
  494. ModLoader.addRecipe(new ItemStack(BronzePickaxe, 1), new Object[] {
  495. "###"," S "," S ", Character.valueOf('#'), BronzeIngot, Character.valueOf('S'), Item.stick,
  496. });
  497. //Axe Recipes
  498. /*
  499. ModLoader.addRecipe(new ItemStack(BerylAxe, 1), new Object[] {
  500. "##","#S"," S ", Character.valueOf('#'), BerylGem, Character.valueOf('S'), Item.stick,
  501. });
  502. ModLoader.addRecipe(new ItemStack(BoronAxe, 1), new Object[] {
  503. "##","#S"," S ", Character.valueOf('#'), BoronIngot, Character.valueOf('S'), Item.stick,
  504. });
  505. ModLoader.addRecipe(new ItemStack(AluminiumAxe, 1), new Object[] {
  506. "##","#S"," S ", Character.valueOf('#'), AluminiumIngot, Character.valueOf('S'), Item.stick,
  507. });
  508. ModLoader.addRecipe(new ItemStack(TitaniumAxe, 1), new Object[] {
  509. "##","#S"," S ", Character.valueOf('#'), TitaniumIngot, Character.valueOf('S'), Item.stick,
  510. });
  511. ModLoader.addRecipe(new ItemStack(ChromiumAxe, 1), new Object[] {
  512. "##","#S"," S ", Character.valueOf('#'), ChromiumIngot, Character.valueOf('S'), Item.stick,
  513. });
  514. ModLoader.addRecipe(new ItemStack(CobaltAxe, 1), new Object[] {
  515. "##","#S"," S ", Character.valueOf('#'), CobaltIngot, Character.valueOf('S'), Item.stick,
  516. });
  517. ModLoader.addRecipe(new ItemStack(NickelAxe, 1), new Object[] {
  518. "##","#S"," S ", Character.valueOf('#'), NickelIngot, Character.valueOf('S'), Item.stick,
  519. });
  520. ModLoader.addRecipe(new ItemStack(CopperAxe, 1), new Object[] {
  521. "##","#S"," S ", Character.valueOf('#'), CopperIngot, Character.valueOf('S'), Item.stick,
  522. });
  523. ModLoader.addRecipe(new ItemStack(ZirconiumAxe, 1), new Object[] {
  524. "##","#S"," S ", Character.valueOf('#'), ZirconiumGem, Character.valueOf('S'), Item.stick,
  525. });
  526. ModLoader.addRecipe(new ItemStack(SilverAxe, 1), new Object[] {
  527. "##","#S"," S ", Character.valueOf('#'), SilverIngot, Character.valueOf('S'), Item.stick,
  528. });
  529. ModLoader.addRecipe(new ItemStack(TinAxe, 1), new Object[] {
  530. "##","#S"," S ", Character.valueOf('#'), TinIngot, Character.valueOf('S'), Item.stick,
  531. });
  532. ModLoader.addRecipe(new ItemStack(PlatinumAxe, 1), new Object[] {
  533. "##","#S"," S ", Character.valueOf('#'), PlatinumIngot, Character.valueOf('S'), Item.stick,
  534. });
  535. ModLoader.addRecipe(new ItemStack(LeadAxe, 1), new Object[] {
  536. "##","#S"," S ", Character.valueOf('#'), LeadIngot, Character.valueOf('S'), Item.stick,
  537. });
  538. ModLoader.addRecipe(new ItemStack(CinnabarAxe, 1), new Object[] {
  539. "##","#S"," S ", Character.valueOf('#'), CinnabarIngot, Character.valueOf('S'), Item.stick,
  540. });
  541. ModLoader.addRecipe(new ItemStack(BismuthAxe, 1), new Object[] {
  542. "##","#S"," S ", Character.valueOf('#'), BismuthIngot, Character.valueOf('S'), Item.stick,
  543. });
  544. ModLoader.addRecipe(new ItemStack(UraniumAxe, 1), new Object[] {
  545. "##","#S"," S ", Character.valueOf('#'), UraniumIngot, Character.valueOf('S'), Item.stick,
  546. });
  547. ModLoader.addRecipe(new ItemStack(PlutoniumAxe, 1), new Object[] {
  548. "##","#S"," S ", Character.valueOf('#'), PlutoniumIngot, Character.valueOf('S'), Item.stick,
  549. });
  550. ModLoader.addRecipe(new ItemStack(BronzeAxe, 1), new Object[] {
  551. "##","#S"," S ", Character.valueOf('#'), BronzeIngot, Character.valueOf('S'), Item.stick,
  552. });
  553. //Shovel Recipes
  554. ModLoader.addRecipe(new ItemStack(BerylSpade, 1), new Object[] {
  555. "#"," S "," S ", Character.valueOf('#'), BerylGem, Character.valueOf('S'), Item.stick,
  556. });
  557. ModLoader.addRecipe(new ItemStack(BoronSpade, 1), new Object[] {
  558. "#"," S "," S ", Character.valueOf('#'), BoronIngot, Character.valueOf('S'), Item.stick,
  559. });
  560. ModLoader.addRecipe(new ItemStack(AluminiumSpade, 1), new Object[] {
  561. "#"," S "," S ", Character.valueOf('#'), AluminiumIngot, Character.valueOf('S'), Item.stick,
  562. });
  563. ModLoader.addRecipe(new ItemStack(TitaniumSpade, 1), new Object[] {
  564. "#"," S "," S ", Character.valueOf('#'), TitaniumIngot, Character.valueOf('S'), Item.stick,
  565. });
  566. ModLoader.addRecipe(new ItemStack(ChromiumSpade, 1), new Object[] {
  567. "#"," S "," S ", Character.valueOf('#'), ChromiumIngot, Character.valueOf('S'), Item.stick,
  568. });
  569. ModLoader.addRecipe(new ItemStack(CobaltSpade, 1), new Object[] {
  570. "#"," S "," S ", Character.valueOf('#'), CobaltIngot, Character.valueOf('S'), Item.stick,
  571. });
  572. ModLoader.addRecipe(new ItemStack(NickelSpade, 1), new Object[] {
  573. "#"," S "," S ", Character.valueOf('#'), NickelIngot, Character.valueOf('S'), Item.stick,
  574. });
  575. ModLoader.addRecipe(new ItemStack(CopperSpade, 1), new Object[] {
  576. "#"," S "," S ", Character.valueOf('#'), CopperIngot, Character.valueOf('S'), Item.stick,
  577. });
  578. ModLoader.addRecipe(new ItemStack(ZirconiumSpade, 1), new Object[] {
  579. "#"," S "," S ", Character.valueOf('#'), ZirconiumGem, Character.valueOf('S'), Item.stick,
  580. });
  581. ModLoader.addRecipe(new ItemStack(SilverSpade, 1), new Object[] {
  582. "#"," S "," S ", Character.valueOf('#'), SilverIngot, Character.valueOf('S'), Item.stick,
  583. });
  584. ModLoader.addRecipe(new ItemStack(TinSpade, 1), new Object[] {
  585. "#"," S "," S ", Character.valueOf('#'), TinIngot, Character.valueOf('S'), Item.stick,
  586. });
  587. ModLoader.addRecipe(new ItemStack(PlatinumSpade, 1), new Object[] {
  588. "#"," S "," S ", Character.valueOf('#'), PlatinumIngot, Character.valueOf('S'), Item.stick,
  589. });
  590. ModLoader.addRecipe(new ItemStack(LeadSpade, 1), new Object[] {
  591. "#"," S "," S ", Character.valueOf('#'), LeadIngot, Character.valueOf('S'), Item.stick,
  592. });
  593. ModLoader.addRecipe(new ItemStack(CinnabarSpade, 1), new Object[] {
  594. "#"," S "," S ", Character.valueOf('#'), CinnabarIngot, Character.valueOf('S'), Item.stick,
  595. });
  596. ModLoader.addRecipe(new ItemStack(BismuthSpade, 1), new Object[] {
  597. "#"," S "," S ", Character.valueOf('#'), BismuthIngot, Character.valueOf('S'), Item.stick,
  598. });
  599. ModLoader.addRecipe(new ItemStack(UraniumSpade, 1), new Object[] {
  600. "#"," S "," S ", Character.valueOf('#'), UraniumIngot, Character.valueOf('S'), Item.stick,
  601. });
  602. ModLoader.addRecipe(new ItemStack(PlutoniumSpade, 1), new Object[] {
  603. "#"," S "," S ", Character.valueOf('#'), PlutoniumIngot, Character.valueOf('S'), Item.stick,
  604. });
  605. ModLoader.addRecipe(new ItemStack(BronzeSpade, 1), new Object[] {
  606. "#"," S "," S ", Character.valueOf('#'), BronzeIngot, Character.valueOf('S'), Item.stick,
  607. });
  608. //Sword Recipes
  609. ModLoader.addRecipe(new ItemStack(BerylSword, 1), new Object[] {
  610. "#","#","S", Character.valueOf('#'), BerylGem, Character.valueOf('S'), Item.stick,
  611. });
  612. ModLoader.addRecipe(new ItemStack(BoronSword, 1), new Object[] {
  613. "#","#","S", Character.valueOf('#'), BoronIngot, Character.valueOf('S'), Item.stick,
  614. });
  615. ModLoader.addRecipe(new ItemStack(AluminiumSword, 1), new Object[] {
  616. "#","#","S", Character.valueOf('#'), AluminiumIngot, Character.valueOf('S'), Item.stick,
  617. });
  618. ModLoader.addRecipe(new ItemStack(TitaniumSword, 1), new Object[] {
  619. "#","#","S", Character.valueOf('#'), TitaniumIngot, Character.valueOf('S'), Item.stick,
  620. });
  621. ModLoader.addRecipe(new ItemStack(ChromiumSword, 1), new Object[] {
  622. "#","#","S", Character.valueOf('#'), ChromiumIngot, Character.valueOf('S'), Item.stick,
  623. });
  624. ModLoader.addRecipe(new ItemStack(CobaltSword, 1), new Object[] {
  625. "#","#","S", Character.valueOf('#'), CobaltIngot, Character.valueOf('S'), Item.stick,
  626. });
  627. ModLoader.addRecipe(new ItemStack(NickelSword, 1), new Object[] {
  628. "#","#","S", Character.valueOf('#'), NickelIngot, Character.valueOf('S'), Item.stick,
  629. });
  630. ModLoader.addRecipe(new ItemStack(CopperSword, 1), new Object[] {
  631. "#","#","S", Character.valueOf('#'), CopperIngot, Character.valueOf('S'), Item.stick,
  632. });
  633. ModLoader.addRecipe(new ItemStack(ZirconiumSword, 1), new Object[] {
  634. "#","#","S", Character.valueOf('#'), ZirconiumGem, Character.valueOf('S'), Item.stick,
  635. });
  636. ModLoader.addRecipe(new ItemStack(SilverSword, 1), new Object[] {
  637. "#","#","S", Character.valueOf('#'), SilverIngot, Character.valueOf('S'), Item.stick,
  638. });
  639. ModLoader.addRecipe(new ItemStack(TinSword, 1), new Object[] {
  640. "#","#","S", Character.valueOf('#'), TinIngot, Character.valueOf('S'), Item.stick,
  641. });
  642. ModLoader.addRecipe(new ItemStack(PlatinumSword, 1), new Object[] {
  643. "#","#","S", Character.valueOf('#'), PlatinumIngot, Character.valueOf('S'), Item.stick,
  644. });
  645. ModLoader.addRecipe(new ItemStack(LeadSword, 1), new Object[] {
  646. "#","#","S", Character.valueOf('#'), LeadIngot, Character.valueOf('S'), Item.stick,
  647. });
  648. ModLoader.addRecipe(new ItemStack(CinnabarSword, 1), new Object[] {
  649. "#","#","S", Character.valueOf('#'), CinnabarIngot, Character.valueOf('S'), Item.stick,
  650. });
  651. ModLoader.addRecipe(new ItemStack(BismuthSword, 1), new Object[] {
  652. "#","#","S", Character.valueOf('#'), BismuthIngot, Character.valueOf('S'), Item.stick,
  653. });
  654. ModLoader.addRecipe(new ItemStack(UraniumSword, 1), new Object[] {
  655. "#","#","S", Character.valueOf('#'), UraniumIngot, Character.valueOf('S'), Item.stick,
  656. });
  657. ModLoader.addRecipe(new ItemStack(PlutoniumSword, 1), new Object[] {
  658. "#","#","S", Character.valueOf('#'), PlutoniumIngot, Character.valueOf('S'), Item.stick,
  659. });
  660. ModLoader.addRecipe(new ItemStack(BronzeSword, 1), new Object[] {
  661. "#","#","S", Character.valueOf('#'), BronzeIngot, Character.valueOf('S'), Item.stick,
  662. });
  663. //Hoe Recipes
  664. ModLoader.addRecipe(new ItemStack(BerylHoe, 1), new Object[] {
  665. "##"," S "," S ", Character.valueOf('#'), BerylGem, Character.valueOf('S'), Item.stick,
  666. });
  667. ModLoader.addRecipe(new ItemStack(BoronHoe, 1), new Object[] {
  668. "##"," S "," S ", Character.valueOf('#'), BoronIngot, Character.valueOf('S'), Item.stick,
  669. });
  670. ModLoader.addRecipe(new ItemStack(AluminiumHoe, 1), new Object[] {
  671. "##"," S "," S ", Character.valueOf('#'), AluminiumIngot, Character.valueOf('S'), Item.stick,
  672. });
  673. ModLoader.addRecipe(new ItemStack(TitaniumHoe, 1), new Object[] {
  674. "##"," S "," S ", Character.valueOf('#'), TitaniumIngot, Character.valueOf('S'), Item.stick,
  675. });
  676. ModLoader.addRecipe(new ItemStack(ChromiumHoe, 1), new Object[] {
  677. "##"," S "," S ", Character.valueOf('#'), ChromiumIngot, Character.valueOf('S'), Item.stick,
  678. });
  679. ModLoader.addRecipe(new ItemStack(CobaltHoe, 1), new Object[] {
  680. "##"," S "," S ", Character.valueOf('#'), CobaltIngot, Character.valueOf('S'), Item.stick,
  681. });
  682. ModLoader.addRecipe(new ItemStack(NickelHoe, 1), new Object[] {
  683. "##"," S "," S ", Character.valueOf('#'), NickelIngot, Character.valueOf('S'), Item.stick,
  684. });
  685. ModLoader.addRecipe(new ItemStack(CopperHoe, 1), new Object[] {
  686. "##"," S "," S ", Character.valueOf('#'), CopperIngot, Character.valueOf('S'), Item.stick,
  687. });
  688. ModLoader.addRecipe(new ItemStack(ZirconiumHoe, 1), new Object[] {
  689. "##"," S "," S ", Character.valueOf('#'), ZirconiumGem, Character.valueOf('S'), Item.stick,
  690. });
  691. ModLoader.addRecipe(new ItemStack(SilverHoe, 1), new Object[] {
  692. "##"," S "," S ", Character.valueOf('#'), SilverIngot, Character.valueOf('S'), Item.stick,
  693. });
  694. ModLoader.addRecipe(new ItemStack(TinHoe, 1), new Object[] {
  695. "##"," S "," S ", Character.valueOf('#'), TinIngot, Character.valueOf('S'), Item.stick,
  696. });
  697. ModLoader.addRecipe(new ItemStack(PlatinumHoe, 1), new Object[] {
  698. "##"," S "," S ", Character.valueOf('#'), PlatinumIngot, Character.valueOf('S'), Item.stick,
  699. });
  700. ModLoader.addRecipe(new ItemStack(LeadHoe, 1), new Object[] {
  701. "##"," S "," S ", Character.valueOf('#'), LeadIngot, Character.valueOf('S'), Item.stick,
  702. });
  703. ModLoader.addRecipe(new ItemStack(CinnabarHoe, 1), new Object[] {
  704. "##"," S "," S ", Character.valueOf('#'), CinnabarIngot, Character.valueOf('S'), Item.stick,
  705. });
  706. ModLoader.addRecipe(new ItemStack(BismuthHoe, 1), new Object[] {
  707. "##"," S "," S ", Character.valueOf('#'), BismuthIngot, Character.valueOf('S'), Item.stick,
  708. });
  709. ModLoader.addRecipe(new ItemStack(UraniumHoe, 1), new Object[] {
  710. "##"," S "," S ", Character.valueOf('#'), UraniumIngot, Character.valueOf('S'), Item.stick,
  711. });
  712. ModLoader.addRecipe(new ItemStack(PlutoniumHoe, 1), new Object[] {
  713. "##"," S "," S ", Character.valueOf('#'), PlutoniumIngot, Character.valueOf('S'), Item.stick,
  714. });
  715. ModLoader.addRecipe(new ItemStack(BronzeHoe, 1), new Object[] {
  716. "##"," S "," S ", Character.valueOf('#'), BronzeIngot, Character.valueOf('S'), Item.stick,
  717. });*/
  718. //Chestplates Armor recipes
  719. ModLoader.addRecipe(new ItemStack(BerylChestplate, 1), new Object[] {
  720. "# #",
  721. "###",
  722. "###",
  723. Character.valueOf('#'), BerylGem,
  724. });
  725. ModLoader.addRecipe(new ItemStack(BoronChestplate, 1), new Object[] {
  726. "# #",
  727. "###",
  728. "###",
  729. Character.valueOf('#'), BoronIngot,
  730. });
  731. ModLoader.addRecipe(new ItemStack(AluminiumChestplate, 1), new Object[] {
  732. "# #",
  733. "###",
  734. "###",
  735. Character.valueOf('#'), AluminiumIngot,
  736. });
  737. ModLoader.addRecipe(new ItemStack(TitaniumChestplate, 1), new Object[] {
  738. "# #",
  739. "###",
  740. "###",
  741. Character.valueOf('#'), TitaniumIngot,
  742. });
  743. ModLoader.addRecipe(new ItemStack(ChromiumChestplate, 1), new Object[] {
  744. "# #",
  745. "###",
  746. "###",
  747. Character.valueOf('#'), ChromiumIngot,
  748. });
  749. ModLoader.addRecipe(new ItemStack(CobaltChestplate, 1), new Object[] {
  750. "# #",
  751. "###",
  752. "###",
  753. Character.valueOf('#'), CobaltIngot,
  754. });
  755. ModLoader.addRecipe(new ItemStack(NickelChestplate, 1), new Object[] {
  756. "# #",
  757. "###",
  758. "###",
  759. Character.valueOf('#'), NickelIngot,
  760. });
  761. ModLoader.addRecipe(new ItemStack(CopperChestplate, 1), new Object[] {
  762. "# #",
  763. "###",
  764. "###",
  765. Character.valueOf('#'), CopperIngot,
  766. });
  767. ModLoader.addRecipe(new ItemStack(ZirconiumChestplate, 1), new Object[] {
  768. "# #",
  769. "###",
  770. "###",
  771. Character.valueOf('#'), ZirconiumGem,
  772. });
  773. ModLoader.addRecipe(new ItemStack(SilverChestplate, 1), new Object[] {
  774. "# #",
  775. "###",
  776. "###",
  777. Character.valueOf('#'), SilverIngot,
  778. });
  779. ModLoader.addRecipe(new ItemStack(TinChestplate, 1), new Object[] {
  780. "# #",
  781. "###",
  782. "###",
  783. Character.valueOf('#'), TinIngot,
  784. });
  785. ModLoader.addRecipe(new ItemStack(PlatinumChestplate, 1), new Object[] {
  786. "# #",
  787. "###",
  788. "###",
  789. Character.valueOf('#'), PlatinumIngot,
  790. });
  791. ModLoader.addRecipe(new ItemStack(LeadChestplate, 1), new Object[] {
  792. "# #",
  793. "###",
  794. "###",
  795. Character.valueOf('#'), LeadIngot,
  796. });
  797. ModLoader.addRecipe(new ItemStack(CinnabarChestplate, 1), new Object[] {
  798. "# #",
  799. "###",
  800. "###",
  801. Character.valueOf('#'), CinnabarIngot,
  802. });
  803. ModLoader.addRecipe(new ItemStack(BismuthChestplate, 1), new Object[] {
  804. "# #",
  805. "###",
  806. "###",
  807. Character.valueOf('#'), BismuthIngot,
  808. });
  809. ModLoader.addRecipe(new ItemStack(UraniumChestplate, 1), new Object[] {
  810. "# #",
  811. "###",
  812. "###",
  813. Character.valueOf('#'), UraniumIngot,
  814. });
  815. ModLoader.addRecipe(new ItemStack(BronzeChestplate, 1), new Object[] {
  816. "# #",
  817. "###",
  818. "###",
  819. Character.valueOf('#'), BronzeIngot,
  820. });
  821. //Helmets
  822. ModLoader.addRecipe(new ItemStack(BerylHelmet, 1), new Object[] {
  823. "###",
  824. "# #",
  825. Character.valueOf('#'), BerylGem,
  826. });
  827. ModLoader.addRecipe(new ItemStack(BoronChestplate, 1), new Object[] {
  828. "###",
  829. "# #",
  830. Character.valueOf('#'), BoronIngot,
  831. });
  832. ModLoader.addRecipe(new ItemStack(AluminiumChestplate, 1), new Object[] {
  833. "###",
  834. "# #",
  835. Character.valueOf('#'), AluminiumIngot,
  836. });
  837. ModLoader.addRecipe(new ItemStack(TitaniumChestplate, 1), new Object[] {
  838. "###",
  839. "# #",
  840. Character.valueOf('#'), TitaniumIngot,
  841. });
  842. ModLoader.addRecipe(new ItemStack(ChromiumChestplate, 1), new Object[] {
  843. "###",
  844. "# #",
  845. Character.valueOf('#'), ChromiumIngot,
  846. });
  847. ModLoader.addRecipe(new ItemStack(CobaltChestplate, 1), new Object[] {
  848. "###",
  849. "# #",
  850. Character.valueOf('#'), CobaltIngot,
  851. });
  852. ModLoader.addRecipe(new ItemStack(NickelChestplate, 1), new Object[] {
  853. "###",
  854. "# #",
  855. Character.valueOf('#'), NickelIngot,
  856. });
  857. ModLoader.addRecipe(new ItemStack(CopperChestplate, 1), new Object[] {
  858. "###",
  859. "# #",
  860. Character.valueOf('#'), CopperIngot,
  861. });
  862. ModLoader.addRecipe(new ItemStack(ZirconiumChestplate, 1), new Object[] {
  863. "###",
  864. "# #",
  865. Character.valueOf('#'), ZirconiumGem,
  866. });
  867. ModLoader.addRecipe(new ItemStack(SilverChestplate, 1), new Object[] {
  868. "###",
  869. "# #",
  870. Character.valueOf('#'), SilverIngot,
  871. });
  872. ModLoader.addRecipe(new ItemStack(TinChestplate, 1), new Object[] {
  873. "###",
  874. "# #",
  875. Character.valueOf('#'), TinIngot,
  876. });
  877. ModLoader.addRecipe(new ItemStack(PlatinumChestplate, 1), new Object[] {
  878. "###",
  879. "# #",
  880. Character.valueOf('#'), PlatinumIngot,
  881. });
  882. ModLoader.addRecipe(new ItemStack(LeadChestplate, 1), new Object[] {
  883. "###",
  884. "# #",
  885. Character.valueOf('#'), LeadIngot,
  886. });
  887. ModLoader.addRecipe(new ItemStack(CinnabarChestplate, 1), new Object[] {
  888. "###",
  889. "# #",
  890. Character.valueOf('#'), CinnabarIngot,
  891. });
  892. ModLoader.addRecipe(new ItemStack(BismuthChestplate, 1), new Object[] {
  893. "###",
  894. "# #",
  895. Character.valueOf('#'), BismuthIngot,
  896. });
  897. ModLoader.addRecipe(new ItemStack(UraniumChestplate, 1), new Object[] {
  898. "###",
  899. "# #",
  900. Character.valueOf('#'), UraniumIngot,
  901. });
  902. ModLoader.addRecipe(new ItemStack(BronzeChestplate, 1), new Object[] {
  903. "###",
  904. "# #",
  905. Character.valueOf('#'), BronzeIngot,
  906. });
  907. //Leggings
  908. ModLoader.addRecipe(new ItemStack(BerylLeggings, 1), new Object[] {
  909. "###",
  910. "# #",
  911. "# #",
  912. Character.valueOf('#'), BerylGem,
  913. });
  914. ModLoader.addRecipe(new ItemStack(BoronLeggings, 1), new Object[] {
  915. "###",
  916. "# #",
  917. "# #",
  918. Character.valueOf('#'), BoronIngot,
  919. });
  920. ModLoader.addRecipe(new ItemStack(AluminiumLeggings, 1), new Object[] {
  921. "###",
  922. "# #",
  923. "# #",
  924. Character.valueOf('#'), AluminiumIngot,
  925. });
  926. ModLoader.addRecipe(new ItemStack(TitaniumLeggings, 1), new Object[] {
  927. "###",
  928. "# #",
  929. "# #",
  930. Character.valueOf('#'), TitaniumIngot,
  931. });
  932. ModLoader.addRecipe(new ItemStack(ChromiumLeggings, 1), new Object[] {
  933. "###",
  934. "# #",
  935. "# #",
  936. Character.valueOf('#'), ChromiumIngot,
  937. });
  938. ModLoader.addRecipe(new ItemStack(CobaltLeggings, 1), new Object[] {
  939. "###",
  940. "# #",
  941. "# #",
  942. Character.valueOf('#'), CobaltIngot,
  943. });
  944. ModLoader.addRecipe(new ItemStack(NickelLeggings, 1), new Object[] {
  945. "###",
  946. "# #",
  947. "# #",
  948. Character.valueOf('#'), NickelIngot,
  949. });
  950. ModLoader.addRecipe(new ItemStack(CopperLeggings, 1), new Object[] {
  951. "###",
  952. "# #",
  953. "# #",
  954. Character.valueOf('#'), CopperIngot,
  955. });
  956. ModLoader.addRecipe(new ItemStack(ZirconiumLeggings, 1), new Object[] {
  957. "###",
  958. "# #",
  959. "# #",
  960. Character.valueOf('#'), ZirconiumGem,
  961. });
  962. ModLoader.addRecipe(new ItemStack(SilverLeggings, 1), new Object[] {
  963. "###",
  964. "# #",
  965. "# #",
  966. Character.valueOf('#'), SilverIngot,
  967. });
  968. ModLoader.addRecipe(new ItemStack(TinLeggings, 1), new Object[] {
  969. "###",
  970. "# #",
  971. "# #",
  972. Character.valueOf('#'), TinIngot,
  973. });
  974. ModLoader.addRecipe(new ItemStack(PlatinumLeggings, 1), new Object[] {
  975. "###",
  976. "# #",
  977. "# #",
  978. Character.valueOf('#'), PlatinumIngot,
  979. });
  980. ModLoader.addRecipe(new ItemStack(LeadLeggings, 1), new Object[] {
  981. "###",
  982. "# #",
  983. "# #",
  984. Character.valueOf('#'), LeadIngot,
  985. });
  986. ModLoader.addRecipe(new ItemStack(CinnabarLeggings, 1), new Object[] {
  987. "###",
  988. "# #",
  989. "# #",
  990. Character.valueOf('#'), CinnabarIngot,
  991. });
  992. ModLoader.addRecipe(new ItemStack(BismuthLeggings, 1), new Object[] {
  993. "###",
  994. "# #",
  995. "# #",
  996. Character.valueOf('#'), BismuthIngot,
  997. });
  998. ModLoader.addRecipe(new ItemStack(UraniumLeggings, 1), new Object[] {
  999. "###",
  1000. "# #",
  1001. "# #",
  1002. Character.valueOf('#'), UraniumIngot,
  1003. });
  1004. ModLoader.addRecipe(new ItemStack(BronzeLeggings, 1), new Object[] {
  1005. "###",
  1006. "# #",
  1007. "# #",
  1008. Character.valueOf('#'), BronzeIngot,
  1009. });
  1010. //Boots
  1011. ModLoader.addRecipe(new ItemStack(BerylHelmet, 1), new Object[] {
  1012. "# #",
  1013. "# #",
  1014. Character.valueOf('#'), BerylGem,
  1015. });
  1016. ModLoader.addRecipe(new ItemStack(BoronBoots, 1), new Object[] {
  1017. "# #",
  1018. "# #",
  1019. Character.valueOf('#'), BoronIngot,
  1020. });
  1021. ModLoader.addRecipe(new ItemStack(AluminiumBoots, 1), new Object[] {
  1022. "# #",
  1023. "# #",
  1024. Character.valueOf('#'), AluminiumIngot,
  1025. });
  1026. ModLoader.addRecipe(new ItemStack(TitaniumBoots, 1), new Object[] {
  1027. "# #",
  1028. "# #",
  1029. Character.valueOf('#'), TitaniumIngot,
  1030. });
  1031. ModLoader.addRecipe(new ItemStack(ChromiumBoots, 1), new Object[] {
  1032. "# #",
  1033. "# #",
  1034. Character.valueOf('#'), ChromiumIngot,
  1035. });
  1036. ModLoader.addRecipe(new ItemStack(CobaltBoots, 1), new Object[] {
  1037. "# #",
  1038. "# #",
  1039. Character.valueOf('#'), CobaltIngot,
  1040. });
  1041. ModLoader.addRecipe(new ItemStack(NickelBoots, 1), new Object[] {
  1042. "# #",
  1043. "# #",
  1044. Character.valueOf('#'), NickelIngot,
  1045. });
  1046. ModLoader.addRecipe(new ItemStack(CopperBoots, 1), new Object[] {
  1047. "# #",
  1048. "# #",
  1049. Character.valueOf('#'), CopperIngot,
  1050. });
  1051. ModLoader.addRecipe(new ItemStack(ZirconiumBoots, 1), new Object[] {
  1052. "# #",
  1053. "# #",
  1054. Character.valueOf('#'), ZirconiumGem,
  1055. });
  1056. ModLoader.addRecipe(new ItemStack(SilverBoots, 1), new Object[] {
  1057. "# #",
  1058. "# #",
  1059. Character.valueOf('#'), SilverIngot,
  1060. });
  1061. ModLoader.addRecipe(new ItemStack(TinBoots, 1), new Object[] {
  1062. "# #",
  1063. "# #",
  1064. Character.valueOf('#'), TinIngot,
  1065. });
  1066. ModLoader.addRecipe(new ItemStack(PlatinumBoots, 1), new Object[] {
  1067. "# #",
  1068. "# #",
  1069. Character.valueOf('#'), PlatinumIngot,
  1070. });
  1071. ModLoader.addRecipe(new ItemStack(LeadBoots, 1), new Object[] {
  1072. "# #",
  1073. "# #",
  1074. Character.valueOf('#'), LeadIngot,
  1075. });
  1076. ModLoader.addRecipe(new ItemStack(CinnabarBoots, 1), new Object[] {
  1077. "# #",
  1078. "# #",
  1079. Character.valueOf('#'), CinnabarIngot,
  1080. });
  1081. ModLoader.addRecipe(new ItemStack(BismuthBoots, 1), new Object[] {
  1082. "# #",
  1083. "# #",
  1084. Character.valueOf('#'), BismuthIngot,
  1085. });
  1086. ModLoader.addRecipe(new ItemStack(UraniumBoots, 1), new Object[] {
  1087. "# #",
  1088. "# #",
  1089. Character.valueOf('#'), UraniumIngot,
  1090. });
  1091. ModLoader.addRecipe(new ItemStack(BronzeBoots, 1), new Object[] {
  1092. "# #",
  1093. "# #",
  1094. Character.valueOf('#'), BronzeIngot,
  1095. });
  1096. //Smelting Recipes
  1097. ModLoader.addSmelting(EMSB.Boron.blockID, new ItemStack(BoronIngot));
  1098. ModLoader.addSmelting(EMSB.Aluminium.blockID, new ItemStack(AluminiumIngot));
  1099. ModLoader.addSmelting(EMSB.Titanium.blockID, new ItemStack(TitaniumIngot));
  1100. ModLoader.addSmelting(EMSB.Chromium.blockID, new ItemStack(ChromiumIngot));
  1101. ModLoader.addSmelting(EMSB.Cobalt.blockID, new ItemStack(CobaltIngot));
  1102. ModLoader.addSmelting(EMSB.Nickel.blockID, new ItemStack(NickelIngot));
  1103. ModLoader.addSmelting(EMSB.Copper.blockID, new ItemStack(CopperIngot));
  1104. ModLoader.addSmelting(EMSB.Silver.blockID, new ItemStack(SilverIngot));
  1105. ModLoader.addSmelting(EMSB.Tin.blockID, new ItemStack(TinIngot));
  1106. ModLoader.addSmelting(EMSB.Platinum.blockID, new ItemStack(PlatinumIngot));
  1107. ModLoader.addSmelting(EMSB.Lead.blockID, new ItemStack(LeadIngot));
  1108. ModLoader.addSmelting(EMSB.Mercury.blockID, new ItemStack(CinnabarIngot));
  1109. ModLoader.addSmelting(EMSB.Bismuth.blockID, new ItemStack(BismuthIngot));
  1110. ModLoader.addSmelting(EMSB.Uranium.blockID, new ItemStack(UraniumIngot));
  1111. ModLoader.addSmelting(EMSB.Plutonium.blockID, new ItemStack(PlutoniumIngot));
  1112. ModLoader.addSmelting(TinCopperMix.shiftedIndex, new ItemStack(BronzeIngot));
  1113. }
  1114. public static void onLoadedTools()
  1115. {
  1116. MC.info("Loaded tools from the" + onElementsFileName());
  1117. }
  1118. public static void onLoadedArmor()
  1119. {
  1120. MC.info("Loaded armor from the" + onElementsFileName());
  1121. }
  1122. public static String onElementsFileName()
  1123. {
  1124. return " mod_ElementsModItems.class";
  1125. }
  1126. static
  1127. {
  1128. BerylGem = (new ItemBerylGem(EM.BerylGemID)).setIconIndex(144).setItemName("Beryl Gem");
  1129. BoronIngot = (new ItemBoronIngot(EM.BoronIngotID)).setIconIndex(145).setItemName("Titanium Ingot");
  1130. AluminiumIngot = (new ItemAluminiumIngot(EM.AluminiumIngotID)).setIconIndex(146).setItemName("Aluminium Ingot");
  1131. TitaniumIngot = (new ItemTitaniumIngot(EM.TitaniumIngotID)).setIconIndex(147).setItemName("Titanium Ingot");
  1132. ChromiumIngot = (new ItemChromiumIngot(EM.ChromiumIngotID)).setIconIndex(148).setItemName("Chromium Ingot");
  1133. CobaltIngot = (new ItemCobaltIngot(EM.CobaltIngotID)).setIconIndex(149).setItemName("Cobalt Ingot");
  1134. NickelIngot = (new ItemNickelIngot(EM.NickelIngotID)).setIconIndex(150).setItemName("Nickel Ingot");
  1135. CopperIngot = (new ItemCopperIngot(EM.CopperIngotID)).setIconIndex(151).setItemName("Copper Ingot");
  1136. ZirconiumGem = (new ItemZirconiumGem(EM.ZirconiumGemID)).setIconIndex(152).setItemName("Zirconium Ingot");
  1137. SilverIngot = (new ItemSilverIngot(EM.SilverIngotID)).setIconIndex(153).setItemName("Silver Ingot");
  1138. TinIngot = (new ItemTinIngot(EM.TinIngotID)).setIconIndex(154).setItemName("Tin Ingot");
  1139. PlatinumIngot = (new ItemPlatinumIngot(EM.PlatinumIngotID)).setIconIndex(155).setItemName("Platinum Ingot");
  1140. LeadIngot = (new ItemLeadIngot(EM.LeadIngotID)).setIconIndex(156).setItemName("Lead Ingot");
  1141. CinnabarIngot = (new ItemCinnabarIngot(EM.CinnabarIngotID)).setIconIndex(157).setItemName("Cinnabar Ingot");
  1142. BismuthIngot = (new ItemBismuthIngot(EM.BismuthIngotID)).setIconIndex(158).setItemName("Bismuth Ingot");
  1143. UraniumIngot = (new ItemUraniumIngot(EM.UraniumIngotID)).setIconIndex(159).setItemName("Uranium Ingot");
  1144. PlutoniumIngot = (new ItemPlutoniumIngot(EM.PlutoniumIngotID)).setIconIndex(160).setItemName("Plutonium Ingot");
  1145. BronzeIngot = (new ItemBronzeIngot(EM.BronzeIngotID)).setIconIndex(209).setItemName("Bronze Ingot");
  1146. SteelIngot = (new ItemSteelIngot(EM.SteelIngotID)).setIconIndex(301).setItemName("Steel Ingot");
  1147. BerylPickaxe = (new ItemElementsPickaxe(7000, Tool.BERYL)).setIconIndex(96).setItemName("Beryl Pickaxe");
  1148. BerylAxe = (new ItemElementsAxe(7020, Tool.BERYL)).setIconIndex(112).setItemName("Beryl Axe");
  1149. BerylSpade = (new ItemElementsSpade(7040, Tool.BERYL)).setIconIndex(80).setItemName("Beryl Spade");
  1150. BerylHoe = (new ItemElementsHoe(7060, Tool.BERYL)).setIconIndex(128).setItemName("