Guest User

Untitled

a guest
Nov 23rd, 2013
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package science;
  2.  
  3. import net.minecraft.block.Block;
  4. import net.minecraft.block.material.Material;
  5. import net.minecraft.item.EnumArmorMaterial;
  6. import net.minecraft.item.Item;
  7. import net.minecraft.item.ItemStack;
  8. import net.minecraftforge.common.Configuration;
  9. import net.minecraftforge.common.EnumHelper;
  10. import net.minecraftforge.common.MinecraftForge;
  11. import science.Lead.LeadBlock;
  12. import science.Lead.LeadIngot;
  13. import science.Lead.LeadOre;
  14. import science.Lead.LeadOreGeneration;
  15. import science.Quontonium.QuontoniumArmor;
  16. import science.Quontonium.QuontoniumBlock;
  17. import science.Quontonium.QuontoniumIngot;
  18. import science.Quontonium.QuontoniumOre;
  19. import science.Quontonium.QuontoniumOreGeneration;
  20. import science.Rhodium.RhodiumArmor;
  21. import science.Rhodium.RhodiumBlock;
  22. import science.Rhodium.RhodiumIngot;
  23. import science.Rhodium.RhodiumOre;
  24. import science.Rhodium.RhodiumOreGeneration;
  25. import science.Ruby.RubyArmor;
  26. import science.Ruby.RubyBlock;
  27. import science.Ruby.RubyItem;
  28. import science.Ruby.RubyOre;
  29. import science.Ruby.RubyOreGeneration;
  30. import science.Sapphire.SapphireArmor;
  31. import science.Sapphire.SapphireBlock;
  32. import science.Sapphire.SapphireItem;
  33. import science.Sapphire.SapphireOre;
  34. import science.Sapphire.SapphireOreGeneration;
  35. import cpw.mods.fml.common.Mod;
  36. import cpw.mods.fml.common.Mod.EventHandler;
  37. import cpw.mods.fml.common.event.FMLInitializationEvent;
  38. import cpw.mods.fml.common.event.FMLLoadEvent;
  39. import cpw.mods.fml.common.event.FMLPreInitializationEvent;
  40. import cpw.mods.fml.common.event.FMLServerStartingEvent;
  41. import cpw.mods.fml.common.network.NetworkMod;
  42. import cpw.mods.fml.common.registry.GameRegistry;
  43. import cpw.mods.fml.common.registry.LanguageRegistry;
  44.  
  45. @Mod(modid="Random_Mod", name="Random_Mod", version="1.0")
  46. @NetworkMod(clientSideRequired=true, serverSideRequired=false)
  47.  
  48. public class Random_Mod {
  49.  
  50. //Block ID Section
  51. int QuontoniumBlockID;
  52. int QuontoniumOreID;
  53. int LeadBlockID;
  54. int LeadOreBlockID;
  55. int RhodiumBlockID;
  56. int RhodiumOreID;
  57. int RubyBlockID;
  58. int RubyOreID;
  59. int SapphireBlockID;
  60. int SapphireOreID;
  61.  
  62.  
  63. //Item ID Section
  64. int QuontoniumIngotID;
  65. int LeadIngotID;
  66. int RhodiumIngotID;
  67. int RubyItemID;
  68. int SapphireItemID;
  69.  
  70. //Armor ID Section
  71. //Quontonium
  72. int QuontoniumHelmetID;
  73. int QuontoniumChestID;
  74. int QuontoniumLeggingsID;
  75. int QuontoniumBootsID;
  76. //Lead
  77. int LeadHelmetID;
  78. int LeadChestID;
  79. int LeadLeggingsID;
  80. int LeadBootsID;
  81. //Rhodium
  82. int RhodiumHelmetID;
  83. int RhodiumChestID;
  84. int RhodiumLeggingsID;
  85. int RhodiumBootsID;
  86. -------------------------------------
  87. //Ruby
  88. int RubyHelmetID;
  89. int RubyChestID;
  90. int RubyLeggingsID;
  91. int RubyBootsID;
  92.  
  93. //Sapphire
  94. int SapphireHelmetID;
  95. int SapphireChestID;
  96. int SapphireLeggingsID;
  97. int SapphireBootsID;
  98. ------------------------------------
  99. //Tool ID Section
  100.  
  101.  
  102. //Block Section
  103. public static Block QuontoniumBlock;
  104. public static Block QuontoniumOre;
  105. public static Block LeadBlock;
  106. public static Block LeadOre;
  107. public static Block RhodiumBlock;
  108. public static Block RhodiumOre;
  109. public static Block RubyBlock;
  110. public static Block RubyOre;
  111. public static Block SapphireBlock;
  112. public static Block SapphireOre;
  113.  
  114. //Item Section
  115. public static Item QuontoniumIngot;
  116. public static Item LeadIngot;
  117. public static Item RhodiumIngot;
  118. public static Item RubyItem;
  119. public static Item SapphireItem;
  120.  
  121. //Material Section
  122. public static EnumArmorMaterial QuontoniumArmor =
  123. EnumHelper.addArmorMaterial("QuontoniumArmor", 1819, new int[] { 3, 8, 7, 3 }, 10);
  124.  
  125. public static EnumArmorMaterial LeadArmor =
  126. EnumHelper.addArmorMaterial("LeadArmor", 1819, new int[]{ 2, 6, 5, 2 }, 15);
  127.  
  128. public static EnumArmorMaterial RhodiumArmor =
  129. EnumHelper.addArmorMaterial("RhodiumArmor", 829, new int[]{ 2, 5, 4, 1 }, 7);
  130. -----------------------------------------------------------------------------------------------------------
  131. public static EnumArmorMaterial RubyArmor =
  132. EnumHelper.addArmorMaterial("RubyArmor", 829, new int[]{ 2, 6, 4, 2 }, 10);
  133.  
  134. public static EnumArmorMaterial SapphireArmor =
  135. EnumHelper.addArmorMaterial("SapphireArmor", 829, new int[]{ 3, 7, 6, 3 }, 15);
  136. -----------------------------------------------------------------------------------------------------------
  137.  
  138. //Armor Section
  139. //Quontonium
  140. public static Item QuontoniumHelmet;
  141. public static Item QuontoniumChest;
  142. public static Item QuontoniumLeggings;
  143. public static Item QuontoniumBoots;
  144. //Lead
  145. public static Item LeadHelmet;
  146. public static Item LeadChest;
  147. public static Item LeadLeggings;
  148. public static Item LeadBoots;
  149. //Rhodium
  150. public static Item RhodiumHelmet;
  151. public static Item RhodiumChest;
  152. public static Item RhodiumLeggings;
  153. public static Item RhodiumBoots;
  154. -------------------------------------------------
  155. //Ruby
  156. public static Item RubyHelmet;
  157. public static Item RubyChest;
  158. public static Item RubyLeggings;
  159. public static Item RubyBoots;
  160. //Sapphire
  161. public static Item SapphireHelmet;
  162. public static Item SapphireChest;
  163. public static Item SapphireLeggings;
  164. public static Item SapphireBoots;
  165. -------------------------------------------------
  166.  
  167. //Instance of the mod
  168. public static Random_Mod instance;
  169.  
  170. @EventHandler
  171. public void preInit(FMLPreInitializationEvent event) {
  172.  
  173. //OreGeneration
  174. GameRegistry.registerWorldGenerator(new QuontoniumOreGeneration());
  175. GameRegistry.registerWorldGenerator(new LeadOreGeneration());
  176. GameRegistry.registerWorldGenerator(new RhodiumOreGeneration());
  177. GameRegistry.registerWorldGenerator(new RubyOreGeneration());
  178. GameRegistry.registerWorldGenerator(new SapphireOreGeneration());
  179.  
  180.  
  181. //Configuration Code
  182. Configuration config = new Configuration(event.getSuggestedConfigurationFile());
  183.  
  184. config.load();
  185. //Quontonium
  186. QuontoniumBlockID = config.get("Block IDs", "Quontonium Block ID", 10000).getInt();
  187. QuontoniumOreID = config.get("Block IDs", "Quontonium Ore ID", 10001).getInt();
  188.  
  189. QuontoniumIngotID = config.get("Material IDs", "Quontonium Ingot ID", 10002).getInt();
  190.  
  191. QuontoniumHelmetID = config.get("Armor IDs", "Quontonium Helmet ID", 10003).getInt();
  192. QuontoniumChestID = config.get("Armor IDs", "Quontonium Chest ID", 100004).getInt();
  193. QuontoniumLeggingsID = config.get("Armor IDs", "Quontonium Leggings ID", 10005).getInt();
  194. QuontoniumBootsID = config.get("Armor IDs", "Quontonium Boots ID", 10006).getInt();
  195.  
  196.  
  197. //Lead
  198. LeadBlockID = config.get("Block IDs", "Lead Block ID", 10012).getInt();
  199. LeadOreBlockID = config.get("Block IDs", "Lead Ore ID", 10013).getInt();
  200.  
  201. LeadIngotID = config.get("Material IDs", "Lead Ingot ID", 10014).getInt();
  202.  
  203. LeadHelmetID = config.get("Armor IDs", "Lead Helmet ID", 10015).getInt();
  204. LeadChestID = config.get("Armor IDs", "Lead Chest ID", 10016).getInt();
  205. LeadLeggingsID = config.get("Armor IDs", "Lead Leggings ID", 1017).getInt();
  206. LeadBootsID = config.get("Armor IDs", "Lead Boots ID", 100018).getInt();
  207.  
  208. //Rhodium
  209. RhodiumBlockID = config.get("Block IDs", "Rhodium Block ID", 10024).getInt();
  210. RhodiumOreID = config.get("Block IDs", "Rhodium Ore ID", 10025).getInt();
  211.  
  212. RhodiumIngotID = config.get("Material IDs", "Rhodium Ingot ID", 10026).getInt();
  213.  
  214. RhodiumHelmetID = config.get("Armor IDs", "Rhodium Helmet ID", 10027).getInt();
  215. RhodiumChestID = config.get("Armor IDs", "Rhodium Chest ID", 10028).getInt();
  216. RhodiumLeggingsID = config.get("Armor IDs", "Rhodium Leggings ID", 10029).getInt();
  217. RhodiumBootsID = config.get("Armor IDs", "Rhodium Boots ID", 10030).getInt();
  218.  
  219. //Ruby
  220. RubyBlockID = config.get("Block IDs", "Ruby Block ID", 10036).getInt();
  221. RubyOreID = config.get("Block IDs", "Ruby Ore ID", 10037).getInt();
  222.  
  223. RubyItemID = config.get("Material IDs", "Ruby ID", 10038).getInt();
  224. -----------------------------------------------------------------------------------------
  225. RubyHelmetID = config.get("Armor IDs", "Ruby Helmet ID", 10039).getInt();
  226. RubyChestID = config.get("Armor IDs", "Ruby Chest ID", 10040).getInt();
  227. RubyLeggingsID = config.get("Armor IDs", "Ruby Leggings ID", 10041).getInt();
  228. RubyBootsID = config.get("Armor IDs", "Ruby Boots ID", 10042).getInt();
  229. -----------------------------------------------------------------------------------------
  230.  
  231. //Sapphire
  232. SapphireBlockID = config.get("Block IDs", "Sapphire Block ID", 10048).getInt();
  233. SapphireOreID = config.get("Block IDs", "Sapphire Ore ID", 10049).getInt();
  234.  
  235. SapphireItemID = config.get("Material IDs", "Sapphire ID", 10050).getInt();
  236. -----------------------------------------------------------------------------------------------
  237. SapphireHelmetID = config.get("Armor IDs", "Sapphire Helmet ID", 10051).getInt();
  238. SapphireChestID = config.get("Armor IDs", "Sapphire Chest ID", 10052).getInt();
  239. SapphireLeggingsID = config.get("Armor IDs", "Sapphire Leggings ID", 10053).getInt();
  240. SapphireBootsID = config.get("Armor IDs", "Sapphire Boots ID", 10054).getInt();
  241. -----------------------------------------------------------------------------------------------
  242. config.save();
  243.  
  244. //Initialise our Blocks
  245. //Quontonium
  246. this.QuontoniumBlock = new QuontoniumBlock(QuontoniumBlockID, Material.rock);
  247. this.QuontoniumOre = new QuontoniumOre(QuontoniumOreID);
  248. this.LeadBlock = new LeadBlock(LeadBlockID, Material.rock);
  249. this.LeadOre = new LeadOre(LeadOreBlockID);
  250. this.RhodiumBlock = new RhodiumBlock(RhodiumBlockID, Material.rock);
  251. this.RhodiumOre = new RhodiumOre(RhodiumOreID);
  252. this.RubyBlock = new RubyBlock(RubyBlockID, Material.rock);
  253. this.RubyOre = new RubyOre(RubyOreID);
  254. this.SapphireBlock = new SapphireBlock(SapphireBlockID, Material.rock);
  255. this.SapphireOre = new SapphireOre(SapphireOreID);
  256.  
  257. //Initialise our Items
  258. this.QuontoniumIngot = new QuontoniumIngot(QuontoniumIngotID);
  259. this.LeadIngot = new LeadIngot(LeadIngotID);
  260. this.RhodiumIngot = new RhodiumIngot(RhodiumIngotID);
  261. this.RubyItem = new RubyItem(RubyItemID);
  262. this.SapphireItem = new SapphireItem(SapphireItemID);
  263.  
  264. //Initialise our Armor
  265. //Quontonium
  266. QuontoniumHelmet = new QuontoniumArmor(QuontoniumHelmetID,
  267. QuontoniumArmor, 0, 0, "Quontonium");
  268. QuontoniumChest = new QuontoniumArmor(QuontoniumChestID,
  269. QuontoniumArmor, 0, 1, "Quontonium");
  270. QuontoniumLeggings = new QuontoniumArmor(QuontoniumLeggingsID,
  271. QuontoniumArmor, 0, 2, "Quontonium");
  272. QuontoniumBoots = new QuontoniumArmor(QuontoniumBootsID,
  273. QuontoniumArmor, 0, 3, "Quontonium");
  274.  
  275. //Lead
  276. LeadHelmet = new QuontoniumArmor(LeadHelmetID,
  277. LeadArmor, 0, 0, "Lead");
  278. LeadChest = new QuontoniumArmor(LeadChestID,
  279. LeadArmor, 0, 1, "Lead");
  280. LeadLeggings = new QuontoniumArmor(LeadLeggingsID,
  281. LeadArmor, 0, 2, "Lead");
  282. LeadBoots = new QuontoniumArmor(LeadBootsID,
  283. LeadArmor, 0, 3, "Lead");
  284.  
  285. //Rhodium
  286. RhodiumHelmet = new RhodiumArmor(RhodiumHelmetID,
  287. RhodiumArmor, 0, 0, "Rhodium");
  288. RhodiumChest = new RhodiumArmor(RhodiumChestID,
  289. RhodiumArmor, 0, 1, "Rhodium");
  290. RhodiumLeggings = new RhodiumArmor(RhodiumLeggingsID,
  291. RhodiumArmor, 0, 2, "Rhodium");
  292. RhodiumBoots = new RhodiumArmor(RhodiumBootsID,
  293. RhodiumArmor, 0, 3, "Rhodium");
  294. -----------------------------------------------------------------------------------------
  295. //Ruby
  296. RubyHelmet = new RubyArmor(RubyHelmetID,
  297. RubyArmor, 0, 0, "Ruby");
  298. RubyChest = new RubyArmor(RubyChestID,
  299. RubyArmor, 0, 1, "Ruby");
  300. RubyLeggings = new RubyArmor(RubyLeggingsID,
  301. RubyArmor, 0, 2, "Ruby");
  302. RubyBoots = new RubyArmor(RubyBootsID,
  303. RubyArmor, 0, 3, "Ruby");
  304.  
  305. //Sapphire
  306. SapphireHelmet = new SapphireArmor(SapphireHelmetID,
  307. SapphireArmor, 0, 0, "Sapphire");
  308. SapphireChest = new SapphireArmor(SapphireChestID,
  309. SapphireArmor, 0, 1, "Sapphire");
  310. SapphireLeggings = new SapphireArmor(SapphireLeggingsID,
  311. SapphireArmor, 0, 2, "Sapphire");
  312. SapphireBoots = new SapphireArmor(SapphireBootsID,
  313. SapphireArmor, 0, 3, "Sapphire");
  314. -----------------------------------------------------------------------------------------
  315.  
  316. //Initalise our Tools
  317.  
  318.  
  319. //Quontonium
  320. LanguageRegistry.addName(QuontoniumBlock, "Quontonium Block");
  321. MinecraftForge.setBlockHarvestLevel(QuontoniumBlock, "pickaxe", 2);
  322. GameRegistry.registerBlock(QuontoniumBlock, "QuontoniumBlock");
  323.  
  324. LanguageRegistry.addName(QuontoniumOre, "Quontonium Ore");
  325. MinecraftForge.setBlockHarvestLevel(QuontoniumOre, "pickaxe", 2);
  326. GameRegistry.registerBlock(QuontoniumOre, "QuontoniumOre");
  327.  
  328. LanguageRegistry.addName(QuontoniumIngot, "Quontonium Ingot");
  329.  
  330. LanguageRegistry.addName(QuontoniumHelmet, "Quontonium Helmet");
  331. LanguageRegistry.addName(QuontoniumChest, "Quontonium Chestplate");
  332. LanguageRegistry.addName(QuontoniumLeggings, "Quontonium Leggings");
  333. LanguageRegistry.addName(QuontoniumBoots, "Quontonium Boots");
  334.  
  335.  
  336. //Lead
  337. LanguageRegistry.addName(LeadBlock, "Lead Block");
  338. MinecraftForge.setBlockHarvestLevel(LeadBlock, "pickaxe", 1);
  339. GameRegistry.registerBlock(LeadBlock, "LeadBlock");
  340.  
  341. LanguageRegistry.addName(LeadOre, "Lead Ore");
  342. MinecraftForge.setBlockHarvestLevel(LeadOre, "pickaxe", 1);
  343. GameRegistry.registerBlock(LeadOre, "LeadOre");
  344.  
  345. LanguageRegistry.addName(LeadIngot, "Lead Ingot");
  346.  
  347. LanguageRegistry.addName(LeadHelmet, "Lead Helmet");
  348. LanguageRegistry.addName(LeadChest, "Lead Chestplate");
  349. LanguageRegistry.addName(LeadLeggings, "Lead Leggings");
  350. LanguageRegistry.addName(LeadBoots, "Lead Boots");
  351.  
  352.  
  353. //Rhodium
  354. LanguageRegistry.addName(RhodiumBlock, "Rhodium Block");
  355. MinecraftForge.setBlockHarvestLevel(RhodiumBlock, "pickaxe", 2);
  356. GameRegistry.registerBlock(RhodiumBlock, "RhodiumBlock");
  357.  
  358. LanguageRegistry.addName(RhodiumOre, "Rhodium Ore");
  359. MinecraftForge.setBlockHarvestLevel(RhodiumOre, "pickaxe", 2);
  360. GameRegistry.registerBlock(RhodiumOre, "RhodiumOre");
  361.  
  362. LanguageRegistry.addName(RhodiumIngot, "Rhodium Ingot");
  363.  
  364. LanguageRegistry.addName(RhodiumHelmet, "Rhodium Helmet");
  365. LanguageRegistry.addName(RhodiumChest, "Rhodium Chestplate");
  366. LanguageRegistry.addName(RhodiumLeggings, "Rhodium Leggings");
  367. LanguageRegistry.addName(RhodiumBoots, "Rhodium Boots");
  368.  
  369. //Ruby
  370. LanguageRegistry.addName(RubyBlock, "Ruby Block");
  371. MinecraftForge.setBlockHarvestLevel(RubyBlock, "pickaxe", 2);
  372. GameRegistry.registerBlock(RubyBlock, "RubyBlock");
  373.  
  374. LanguageRegistry.addName(RubyOre, "Ruby Ore");
  375. MinecraftForge.setBlockHarvestLevel(RubyOre, "pickaxe", 2);
  376. GameRegistry.registerBlock(RubyOre, "RubyOre");
  377.  
  378. LanguageRegistry.addName(RubyItem, "Ruby");
  379. -----------------------------------------------------------------------------------------
  380. LanguageRegistry.addName(RubyHelmet, "Ruby Helmet");
  381. LanguageRegistry.addName(RubyChest, "Ruby Chestplate");
  382. LanguageRegistry.addName(RubyLeggings, "Ruby Leggings");
  383. LanguageRegistry.addName(RubyBoots, "Ruby Boots");
  384. -----------------------------------------------------------------------------------------
  385.  
  386. //Sapphire
  387. LanguageRegistry.addName(SapphireBlock, "Sapphire Block");
  388. MinecraftForge.setBlockHarvestLevel(SapphireBlock, "pickaxe", 2);
  389. GameRegistry.registerBlock(SapphireBlock, "Sapphire Block");
  390.  
  391. LanguageRegistry.addName(SapphireOre, "Sapphire Ore");
  392. MinecraftForge.setBlockHarvestLevel(SapphireOre, "pickaxe", 2);
  393. GameRegistry.registerBlock(SapphireOre, "SapphireOre");
  394.  
  395. LanguageRegistry.addName(SapphireItem, "Sapphire");
  396. -----------------------------------------------------------------------------------------
  397. LanguageRegistry.addName(SapphireHelmet, "Sapphire Helmet");
  398. LanguageRegistry.addName(SapphireChest, "Sapphire Chestplate");
  399. LanguageRegistry.addName(SapphireLeggings, "Sapphire Leggings");
  400. LanguageRegistry.addName(SapphireBoots, "Sapphire Boots");
  401. -----------------------------------------------------------------------------------------
  402.  
  403. //Smelting Recipes
  404. //Quontonium
  405. GameRegistry.addSmelting(QuontoniumOreID, new ItemStack(QuontoniumIngot), 0.7F);
  406. //Lead
  407. GameRegistry.addSmelting(LeadOreBlockID, new ItemStack(LeadIngot), 1.1F);
  408. //Rhodium
  409. GameRegistry.addSmelting(RhodiumOreID, new ItemStack(RhodiumIngot), 0.9F);
  410.  
  411.  
  412. //Crafting Recipes
  413. //Quontonium
  414. //Blocks
  415. GameRegistry.addRecipe(new ItemStack(QuontoniumBlock),
  416. "xxx", "xxx", "xxx",
  417. 'x', QuontoniumIngot);
  418. //Armor
  419. GameRegistry.addRecipe(new ItemStack(QuontoniumHelmet),
  420. "xxx", "x x",
  421. 'x', QuontoniumIngot);
  422.  
  423. GameRegistry.addRecipe(new ItemStack(QuontoniumChest),
  424. "x x", "xxx", "xxx",
  425. 'x', QuontoniumIngot);
  426.  
  427. GameRegistry.addRecipe(new ItemStack(QuontoniumLeggings),
  428. "xxx", "x x", "x x",
  429. 'x', QuontoniumIngot);
  430.  
  431. GameRegistry.addRecipe(new ItemStack(QuontoniumBoots),
  432. " ", "x x", "x x",
  433. 'x', QuontoniumIngot);
  434. //Tools
  435.  
  436.  
  437. //Lead
  438. GameRegistry.addRecipe(new ItemStack(LeadBlock),
  439. "xxx", "xxx", "xxx",
  440. 'x', LeadIngot);
  441.  
  442. GameRegistry.addRecipe(new ItemStack(LeadHelmet),
  443. "xxx", "x x",
  444. 'x', LeadIngot);
  445.  
  446. GameRegistry.addRecipe(new ItemStack(LeadChest),
  447. "x x", "xxx", "xxx",
  448. 'x', LeadIngot);
  449.  
  450. GameRegistry.addRecipe(new ItemStack(LeadLeggings),
  451. "xxx", "x x", "x x",
  452. 'x', LeadIngot);
  453.  
  454. GameRegistry.addRecipe(new ItemStack(LeadBoots),
  455. " ", "x x", "x x",
  456. 'x', LeadIngot);
  457.  
  458.  
  459. //Rhodium
  460. GameRegistry.addRecipe(new ItemStack(RhodiumBlock),
  461. "xxx", "xxx", "xxx",
  462. 'x', RhodiumIngot);
  463.  
  464. GameRegistry.addRecipe(new ItemStack(RhodiumHelmet),
  465. "xxx", "x x",
  466. 'x', RhodiumIngot);
  467.  
  468. GameRegistry.addRecipe(new ItemStack(RhodiumChest),
  469. "x x", "xxx", "xxx",
  470. 'x', RhodiumIngot);
  471.  
  472. GameRegistry.addRecipe(new ItemStack(RhodiumLeggings),
  473. "xxx", "x x", "x x",
  474. 'x', RhodiumIngot);
  475.  
  476. GameRegistry.addRecipe(new ItemStack(RhodiumBoots),
  477. " ", "x x", "x x",
  478. 'x', RhodiumIngot);
  479.  
  480. //Ruby
  481. GameRegistry.addRecipe(new ItemStack(RubyBlock),
  482. "xxx", "xxx", "xxx",
  483. 'x', RubyItem);
  484.  
  485. GameRegistry.addRecipe(new ItemStack(RubyHelmet),
  486. "xxx", "x x",
  487. 'x', RubyItem);
  488.  
  489. GameRegistry.addRecipe(new ItemStack(RubyChest),
  490. "x x", "xxx", "xxx",
  491. 'x', RubyItem);
  492.  
  493. GameRegistry.addRecipe(new ItemStack(RubyLeggings),
  494. "xxx", "x x", "x x",
  495. 'x', RubyItem);
  496.  
  497. GameRegistry.addRecipe(new ItemStack(RubyBoots),
  498. " ", "x x", "x x",
  499. 'x', RubyItem);
  500.  
  501. //Sapphire
  502. GameRegistry.addRecipe(new ItemStack(SapphireBlock),
  503. "xxx", "xxx", "xxx",
  504. 'x', SapphireItem);
  505.  
  506. GameRegistry.addRecipe(new ItemStack(SapphireHelmet),
  507. "xxx", "x x",
  508. 'x', SapphireItem);
  509.  
  510. GameRegistry.addRecipe(new ItemStack(SapphireChest),
  511. "x x", "xxx", "xxx",
  512. 'x', SapphireItem);
  513.  
  514. GameRegistry.addRecipe(new ItemStack(SapphireLeggings),
  515. "xxx", "x x", "x x",
  516. 'x', SapphireItem);
  517.  
  518. GameRegistry.addRecipe(new ItemStack(SapphireBoots),
  519. " ", "x x", "x x",
  520. 'x', SapphireItem);
  521.  
  522. }
  523.  
  524. @EventHandler
  525. public void load(FMLLoadEvent event) {
  526.  
  527.  
  528. }
  529.  
  530.  
  531. @EventHandler
  532. public void postInit(FMLInitializationEvent event) {
  533.  
  534. }
  535.  
  536.  
  537. @EventHandler
  538. public void ServerStart(FMLServerStartingEvent event) {
  539.  
  540.  
  541. }
  542.  
  543.  
  544. }
Advertisement
Add Comment
Please, Sign In to add comment