MrDood_Modding

Main.java

Feb 3rd, 2017
186
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 92.49 KB | None | 0 0
  1. package com.josh.gomc;
  2.  
  3. import cpw.mods.fml.common.Mod;
  4. import cpw.mods.fml.common.Mod.EventHandler;
  5. import cpw.mods.fml.common.event.FMLInitializationEvent;
  6. import cpw.mods.fml.common.event.FMLPostInitializationEvent;
  7. import cpw.mods.fml.common.event.FMLPreInitializationEvent;
  8. import cpw.mods.fml.common.registry.GameRegistry;
  9. import net.minecraft.block.Block;
  10. import net.minecraft.block.material.Material;
  11. import net.minecraft.creativetab.CreativeTabs;
  12. import net.minecraft.enchantment.Enchantment;
  13. import net.minecraft.init.Blocks;
  14. import net.minecraft.init.Items;
  15. import net.minecraft.item.Item;
  16. import net.minecraft.item.Item.ToolMaterial;
  17. import net.minecraft.item.ItemArmor.ArmorMaterial;
  18. import net.minecraft.item.ItemStack;
  19. import net.minecraft.potion.Potion;
  20. import net.minecraft.potion.PotionEffect;
  21. import net.minecraftforge.common.MinecraftForge;
  22. import net.minecraftforge.common.util.EnumHelper;
  23.  
  24. import com.josh.gomc.armor.ItemBasicArmor;
  25. import com.josh.gomc.armor.ItemCaelumArmor;
  26. import com.josh.gomc.armor.ItemCaelumFlyingArmor;
  27. import com.josh.gomc.armor.ItemChaosArmor;
  28. import com.josh.gomc.armor.ItemElementalArmorAir;
  29. import com.josh.gomc.armor.ItemElementalArmorEarth;
  30. import com.josh.gomc.armor.ItemElementalArmorFire;
  31. import com.josh.gomc.armor.ItemElementalArmorWater;
  32. import com.josh.gomc.armor.ItemGodArmor;
  33. import com.josh.gomc.armor.ItemInfernumArmor;
  34. import com.josh.gomc.armor.ItemOrderArmor;
  35. import com.josh.gomc.armor.ItemOrsusArmor;
  36. import com.josh.gomc.armor.ItemWeakOrsusArmor;
  37. import com.josh.gomc.blocks.BlockBasicBlock;
  38. import com.josh.gomc.blocks.BlockDropItem;
  39. import com.josh.gomc.crops.BlockBlackberry;
  40. import com.josh.gomc.crops.BlockBlueberry;
  41. import com.josh.gomc.crops.BlockCaelumPlantBlock;
  42. import com.josh.gomc.crops.BlockChaosPlantBlock;
  43. import com.josh.gomc.crops.BlockInfernumPlantBlock;
  44. import com.josh.gomc.crops.BlockOrderPlantBlock;
  45. import com.josh.gomc.crops.BlockOrsusPlantBlock;
  46. import com.josh.gomc.crops.BlockRaspberry;
  47. import com.josh.gomc.crops.BlockSteelPlantBlock;
  48. import com.josh.gomc.crops.BlockStrawberry;
  49. import com.josh.gomc.crops.ItemBlackberrySeeds;
  50. import com.josh.gomc.crops.ItemBlueberrySeeds;
  51. import com.josh.gomc.crops.ItemCaelumSeeds;
  52. import com.josh.gomc.crops.ItemChaosSeeds;
  53. import com.josh.gomc.crops.ItemInfernumSeeds;
  54. import com.josh.gomc.crops.ItemOrderSeeds;
  55. import com.josh.gomc.crops.ItemOrsusSeeds;
  56. import com.josh.gomc.crops.ItemRaspberrySeeds;
  57. import com.josh.gomc.crops.ItemSteelSeeds;
  58. import com.josh.gomc.crops.ItemStrawberrySeeds;
  59. import com.josh.gomc.food.ItemFoodNoPotion;
  60. import com.josh.gomc.food.ItemFoodPotion;
  61. import com.josh.gomc.tools.ItemBasicAxe;
  62. import com.josh.gomc.tools.ItemBasicHoe;
  63. import com.josh.gomc.tools.ItemBasicPickaxe;
  64. import com.josh.gomc.tools.ItemBasicSpade;
  65. import com.josh.gomc.tools.ItemBasicSword;
  66. import com.josh.gomc.tools.ItemInfernumSword;
  67.  
  68. @Mod(modid = "gomc", name = "God Of Minecraft", version = "1.0")
  69. public class Main {
  70.     public static Block blockChaosOre;
  71.     public static Block blockChaosBlock;
  72.     public static Block blockOrdOre;
  73.     public static Block blockOrderBlock;
  74.     public static Block blockCondensedGoldBlock;
  75.     public static Block blockCaelumOre;
  76.     public static Block blockCaelumBlock;
  77.     public static Block blockOrsusBlock;
  78.     public static Block blockWeakOrsusBlock;
  79.     public static Block blockWeakOrsOre;
  80.     public static Block blockGodBlock;
  81.    
  82.     public static Item itemChaosIngot;
  83.     public static Item itemChaosShard;
  84.     public static Item itemChaosPickaxe;
  85.     public static Item itemChaosAxe;
  86.     public static Item itemChaosHoe;
  87.     public static Item itemChaosSpade;
  88.     public static Item itemChaosSword;
  89.     public static Item itemChaosDoubleShard;
  90.     public static Item itemChaosShardCluster;
  91.     public static Item itemPreparedChaosIngot;
  92.     public static Item itemChaosHelmet;
  93.     public static Item itemChaosChestplate;
  94.     public static Item itemChaosLeggings;
  95.     public static Item itemChaosBoots;
  96.    
  97.     public static Item itemOrderIngot;
  98.     public static Item itemOrderFrag;
  99.     public static Item itemOrderPickaxe;
  100.     public static Item itemOrderAxe;
  101.     public static Item itemOrderHoe;
  102.     public static Item itemOrderSpade;
  103.     public static Item itemOrderSword;
  104.     public static Item itemOrderDoubleFrag;
  105.     public static Item itemOrderFragCluster;
  106.     public static Item itemPreparedOrderIngot;
  107.     public static Item itemOrderHelmet;
  108.     public static Item itemOrderChestplate;
  109.     public static Item itemOrderLeggings;
  110.     public static Item itemOrderBoots;
  111.    
  112.     public static Item itemChocolate;
  113.     public static Item itemRedMM;
  114.     public static Item itemBlueMM;
  115.     public static Item itemGreenMM;
  116.     public static Item itemYellowMM;
  117.     public static Item itemOrangeMM;
  118.     public static Item itemBrownMM;
  119.     public static Item itemMMPack;
  120.     public static Item itemMMBag;
  121.     public static Item itemGoldenSteak;
  122.     public static Item itemGoldenPorkchop;
  123.     public static Item itemGoldenChicken;
  124.    
  125.     public static Item itemCaelumHelmet;
  126.     public static Item itemCaelumChestplate;
  127.     public static Item itemCaelumLeggings;
  128.     public static Item itemCaelumBoots;
  129.     public static Item itemCaelumSword;
  130.     public static Item itemCaelumPickaxe;
  131.     public static Item itemCaelumAxe;
  132.     public static Item itemCaelumSpade;
  133.     public static Item itemCaelumHoe;
  134.     public static Item itemCaelumIngot;
  135.    
  136.     public static Item itemOrsusHelmet;
  137.     public static Item itemOrsusChestplate;
  138.     public static Item itemOrsusLeggings;
  139.     public static Item itemOrsusBoots;
  140.     public static Item itemOrsusSword;
  141.     public static Item itemOrsusPickaxe;
  142.     public static Item itemOrsusAxe;
  143.     public static Item itemOrsusSpade;
  144.     public static Item itemOrsusHoe;
  145.     public static Item itemOrsusIngot;
  146.    
  147.     public static Item itemWeakOrsusHelmet;
  148.     public static Item itemWeakOrsusChestplate;
  149.     public static Item itemWeakOrsusLeggings;
  150.     public static Item itemWeakOrsusBoots;
  151.     public static Item itemWeakOrsusSword;
  152.     public static Item itemWeakOrsusPickaxe;
  153.     public static Item itemWeakOrsusAxe;
  154.     public static Item itemWeakOrsusSpade;
  155.     public static Item itemWeakOrsusHoe;
  156.     public static Item itemWeakOrsusIngot;
  157.    
  158.     public static Item itemNeutralBinding;
  159.     public static Item itemChaosBinding;
  160.     public static Item itemOrderBinding;
  161.     public static Item itemBlankBinding;
  162.     public static Item itemGodBinding;
  163.     public static Item itemGodHelmet;
  164.     public static Item itemGodChestplate;
  165.     public static Item itemGodLeggings;
  166.     public static Item itemGodBoots;
  167.     public static Item itemGodSword;
  168.     public static Item itemGodPickaxe;
  169.     public static Item itemGodAxe;
  170.     public static Item itemGodSpade;
  171.     public static Item itemGodHoe;
  172.     public static Item itemGodIngot;
  173.     public static Item itemGodApple;
  174.    
  175.     public static Item itemObsidianStick;
  176.    
  177.     public static Item itemFlightModifier;
  178.    
  179.     public static Item itemBlueberry;
  180.     public static Item itemBlueberrySeeds;
  181.     public static Block blockBlueberry;
  182.     public static Item itemStrawberry;
  183.     public static Item itemStrawberrySeeds;
  184.     public static Block blockStrawberry;
  185.     public static Item itemOrderSeeds;
  186.     public static Block blockOrderPlantBlock;
  187.     public static Item itemMiniOrderFrag;
  188.     public static Item itemChaosSeeds;
  189.     public static Item itemMiniChaosShard;
  190.     public static Block blockChaosPlantBlock;
  191.     public static Item itemSeedModifier;
  192.     public static Item itemCaelumSeeds;
  193.     public static Item itemOrsusSeeds;
  194.     public static Item itemCaelumNugget;
  195.     public static Item itemOrsusNugget;
  196.     public static Block blockCaelumPlantBlock;
  197.     public static Block blockOrsusPlantBlock;
  198.        
  199.     public static Item itemCaelumFlyingHelmet;
  200.     public static Item itemCaelumFlyingChestplate;
  201.     public static Item itemCaelumFlyingLeggings;
  202.     public static Item itemCaelumFlyingBoots;
  203.    
  204.     public static Block blockBlackberry;
  205.     public static Item itemBlackberrySeeds;
  206.     public static Item itemBlackberry;
  207.     public static Block blockRaspberry;
  208.     public static Item itemRaspberrySeeds;
  209.     public static Item itemRaspberry;
  210.     public static Item itemFruitSalad;
  211.    
  212.     public static Item itemInfernumIngot;
  213.     public static Item itemInfernumSword;
  214.     public static Item itemInfernumPickaxe;
  215.     public static Item itemInfernumAxe;
  216.     public static Item itemInfernumSpade;
  217.     public static Item itemInfernumHoe;
  218.     public static Item itemInfernumHelmet;
  219.     public static Item itemInfernumChestplate;
  220.     public static Item itemInfernumLeggings;
  221.     public static Item itemInfernumBoots;
  222.     public static Block blockInfernumOre;
  223.     public static Block blockInfernumBlock;
  224.     public static Item itemInfernumSeeds;
  225.     public static Item itemInfernumNugget;
  226.     public static Block blockInfernumPlantBlock;
  227.     public static Item itemWaterFlask;
  228.    
  229.     public static Block blockAppleLeaf;
  230.     public static Block blockAppleSapling;
  231.    
  232.     public static Item itemAirHelmet;
  233.     public static Item itemAirChestplate;
  234.     public static Item itemAirLeggings;
  235.     public static Item itemAirBoots;
  236.    
  237.     public static Item itemEarthHelmet;
  238.     public static Item itemEarthChestplate;
  239.     public static Item itemEarthLeggings;
  240.     public static Item itemEarthBoots;
  241.    
  242.     public static Item itemFireHelmet;
  243.     public static Item itemFireChestplate;
  244.     public static Item itemFireLeggings;
  245.     public static Item itemFireBoots;
  246.    
  247.     public static Item itemWaterHelmet;
  248.     public static Item itemWaterChestplate;
  249.     public static Item itemWaterLeggings;
  250.     public static Item itemWaterBoots;
  251.    
  252.     public static Item itemSteelIngot;
  253.     public static Item itemSteelSword;
  254.     public static Item itemSteelPickaxe;
  255.     public static Item itemSteelAxe;
  256.     public static Item itemSteelSpade;
  257.     public static Item itemSteelHoe;
  258.     public static Item itemSteelHelmet;
  259.     public static Item itemSteelChestplate;
  260.     public static Item itemSteelLeggings;
  261.     public static Item itemSteelBoots;
  262.     public static Block blockSteelBlock;
  263.     public static Item itemSteelSeeds;
  264.     public static Block blockSteelPlantBlock;
  265.     public static Item itemSteelNugget;
  266.     public static Item itemSteelMix;
  267.     public static Item itemIronDust;
  268.     public static Item itemCoalDust;
  269.    
  270.     public static ToolMaterial toolChaos = EnumHelper.addToolMaterial("toolChaos", 3, 32363, 75.0F, 223.0F, 25);
  271.     public static ToolMaterial toolOrder = EnumHelper.addToolMaterial("toolOrder", 3, 32363, 50.0F, 334.0F, 25);
  272.     public static ToolMaterial toolCaelum = EnumHelper.addToolMaterial("toolCaelum", 3, 34234, 45.0F, 143.0F, 20);
  273.     public static ToolMaterial toolOrsus = EnumHelper.addToolMaterial("toolOrsus", 2, 542, 7.5F, 9.0F, 15);
  274.     public static ToolMaterial toolWeakOrsus = EnumHelper.addToolMaterial("toolWeakOrsus", 2, 342, 5.5F, 7.0F, 15);
  275.     public static ToolMaterial toolGod = EnumHelper.addToolMaterial("toolGod", 3, 2147483647, 150.0F, 2147483647.0F, 50);
  276.     public static ToolMaterial toolInfernum = EnumHelper.addToolMaterial("toolInfernum", 3, 35234, 55.0F, 293.0F, 26);
  277.     public static ToolMaterial toolSteel = EnumHelper.addToolMaterial("toolSteel", 2, 570, 7.0F, 2.5F, 16);
  278.     public static ArmorMaterial armorChaosArmor = EnumHelper.addArmorMaterial("armorChaosArmor", 3918, new int[] {4,7,7,4}, 35);
  279.     public static ArmorMaterial armorOrderArmor = EnumHelper.addArmorMaterial("armorOrderArmor", 3918, new int[] {4,8,7,4}, 35);
  280.     public static ArmorMaterial armorCaelumArmor = EnumHelper.addArmorMaterial("armorCaelumArmor", 6533, new int[] {4,9,7,4}, 20);
  281.     public static ArmorMaterial armorOrsusArmor = EnumHelper.addArmorMaterial("armorOrsusArmor", 634, new int[] {2,6,4,2}, 15);
  282.     public static ArmorMaterial armorWeakOrsusArmor = EnumHelper.addArmorMaterial("armorWeakOrsusArmor", 434, new int[] {2,4,3,1}, 15);
  283.     public static ArmorMaterial armorGodArmor = EnumHelper.addArmorMaterial("armorGodArmor", 2147483647, new int[] {4,9,7,4}, 50);
  284.     public static ArmorMaterial armorInfernum = EnumHelper.addArmorMaterial("armorInfernum", 4232, new int[]{3,8,6,3}, 30);
  285.     public static ArmorMaterial armorAir = EnumHelper.addArmorMaterial("armorAirArmor", 850, new int[]{4,6,5,3}, 10);
  286.     public static ArmorMaterial armorEarth = EnumHelper.addArmorMaterial("armorEarthArmor", 850, new int[]{4,6,5,3}, 10);
  287.     public static ArmorMaterial armorWater = EnumHelper.addArmorMaterial("armorWaterArmor", 850, new int[]{4,6,5,3}, 10);
  288.     public static ArmorMaterial armorFire = EnumHelper.addArmorMaterial("armorFireArmor", 850, new int[]{4,6,5,3}, 10);
  289.     public static ArmorMaterial armorSteel = EnumHelper.addArmorMaterial("armorSteelArmor", 620,  new int[]{4,7,6,2}, 8);
  290.    
  291.    
  292.     @EventHandler
  293.     public void preInit(FMLPreInitializationEvent event){
  294.         //blockAppleSapling = new BlockAppleSapling();
  295.         //blockAppleLeaf = new BlockAppleLeaf();
  296.         itemIronDust = new Item().setUnlocalizedName("itemIronDust").setCreativeTab(tabGOMCMaterials).setTextureName("gomc:IronDust");
  297.         itemCoalDust = new Item().setUnlocalizedName("itemCoalDust").setCreativeTab(tabGOMCMaterials).setTextureName("gomc:CoalDust");
  298.         itemSteelHelmet = new ItemBasicArmor(armorSteel, 0, "SteelArmor").setUnlocalizedName("itemSteelHelmet").setCreativeTab(tabGOMCCombat).setTextureName("gomc:SteelHelmet");
  299.         itemSteelChestplate = new ItemBasicArmor(armorSteel, 1, "SteelArmor").setUnlocalizedName("itemSteelChestplate").setCreativeTab(tabGOMCCombat).setTextureName("gomc:SteelChestplate");
  300.         itemSteelLeggings = new ItemBasicArmor(armorSteel, 2, "SteelArmor").setUnlocalizedName("itemSteelLeggings").setCreativeTab(tabGOMCCombat).setTextureName("gomc:SteelLeggings");
  301.         itemSteelBoots = new ItemBasicArmor(armorSteel, 3, "SteelArmor").setUnlocalizedName("itemSteelBoots").setCreativeTab(tabGOMCCombat).setTextureName("gomc:SteelBoots");
  302.         itemSteelSword = new ItemBasicSword(toolSteel).setUnlocalizedName("itemSteelSword").setCreativeTab(tabGOMCCombat).setTextureName("gomc:SteelSword");
  303.         itemSteelPickaxe = new ItemBasicPickaxe(toolSteel).setUnlocalizedName("itemSteelPickaxe").setCreativeTab(tabGOMCTools).setTextureName("gomc:SteelPickaxe");
  304.         itemSteelSpade = new ItemBasicSpade(toolSteel).setUnlocalizedName("itemSteelSpade").setCreativeTab(tabGOMCTools).setTextureName("gomc:SteelSpade");
  305.         itemSteelAxe = new ItemBasicAxe(toolSteel).setUnlocalizedName("itemSteelAxe").setCreativeTab(tabGOMCTools).setTextureName("gomc:SteelAxe");
  306.         itemSteelHoe = new ItemBasicHoe(toolSteel).setUnlocalizedName("itemSteelHoe").setCreativeTab(tabGOMCTools).setTextureName("gomc:SteelHoe");
  307.         blockSteelBlock = new BlockBasicBlock(Material.iron, 20.0f, 50.0f, 2, false).setBlockName("blockSteelBlock").setCreativeTab(tabGOMCBlocks).setBlockTextureName("gomc:SteelBlock");
  308.         blockSteelPlantBlock = new BlockSteelPlantBlock();
  309.         itemSteelSeeds = new ItemSteelSeeds();
  310.         itemSteelNugget = new Item().setUnlocalizedName("itemSteelNugget").setCreativeTab(tabGOMCMaterials).setTextureName("gomc:SteelNugget");
  311.         itemSteelMix = new Item().setUnlocalizedName("itemSteelMix").setCreativeTab(tabGOMCMaterials).setTextureName("gomc:SteelMix");
  312.         itemSteelIngot = new Item().setUnlocalizedName("itemSteelIngot").setCreativeTab(tabGOMCMaterials).setTextureName("gomc:SteelIngot");
  313.        
  314.         itemWaterHelmet = new ItemElementalArmorWater(armorWater, 0, "WaterArmor").setUnlocalizedName("itemWaterHelmet").setCreativeTab(tabGOMCCombat).setTextureName("gomc:WaterHelmet");
  315.         itemWaterChestplate = new ItemElementalArmorWater(armorWater, 1, "WaterArmor").setUnlocalizedName("itemWaterChestplate").setCreativeTab(tabGOMCCombat).setTextureName("gomc:WaterChestplate");
  316.         itemWaterLeggings = new ItemElementalArmorWater(armorWater, 2, "WaterArmor").setUnlocalizedName("itemWaterLeggings").setCreativeTab(tabGOMCCombat).setTextureName("gomc:WaterLeggings");
  317.         itemWaterBoots = new ItemElementalArmorWater(armorWater, 3, "WaterArmor").setUnlocalizedName("itemWaterBoots").setCreativeTab(tabGOMCCombat).setTextureName("gomc:WaterBoots");
  318.         itemFireHelmet = new ItemElementalArmorFire(armorFire, 0, "FireArmor").setUnlocalizedName("itemFireHelmet").setCreativeTab(tabGOMCCombat).setTextureName("gomc:FireHelmet");
  319.         itemFireChestplate = new ItemElementalArmorFire(armorFire, 1, "FireArmor").setUnlocalizedName("itemFireChestplate").setCreativeTab(tabGOMCCombat).setTextureName("gomc:FireChestplate");
  320.         itemFireLeggings = new ItemElementalArmorFire(armorFire, 2, "FireArmor").setUnlocalizedName("itemFireLeggings").setCreativeTab(tabGOMCCombat).setTextureName("gomc:FireLeggings");
  321.         itemFireBoots = new ItemElementalArmorFire(armorFire, 3, "FireArmor").setUnlocalizedName("itemFireBoots").setCreativeTab(tabGOMCCombat).setTextureName("gomc:FireBoots");
  322.         itemEarthHelmet = new ItemElementalArmorEarth(armorEarth, 0, "EarthArmor").setUnlocalizedName("itemEarthHelmet").setCreativeTab(tabGOMCCombat).setTextureName("gomc:EarthHelmet");
  323.         itemEarthChestplate = new ItemElementalArmorEarth(armorEarth, 1, "EarthArmor").setUnlocalizedName("itemEarthChestplate").setCreativeTab(tabGOMCCombat).setTextureName("gomc:EarthChestplate");
  324.         itemEarthLeggings = new ItemElementalArmorEarth(armorEarth, 2, "EarthArmor").setUnlocalizedName("itemEarthLeggings").setCreativeTab(tabGOMCCombat).setTextureName("gomc:EarthLeggings");
  325.         itemEarthBoots = new ItemElementalArmorEarth(armorEarth, 3, "EarthArmor").setUnlocalizedName("itemEarthBoots").setCreativeTab(tabGOMCCombat).setTextureName("gomc:EarthBoots");
  326.         itemAirHelmet = new ItemElementalArmorAir(armorAir, 0, "AirArmor").setUnlocalizedName("itemAirHelmet").setCreativeTab(tabGOMCCombat).setTextureName("gomc:AirHelmet");
  327.         itemAirChestplate = new ItemElementalArmorAir(armorAir, 1, "AirArmor").setUnlocalizedName("itemAirChestplate").setCreativeTab(tabGOMCCombat).setTextureName("gomc:AirChestplate");
  328.         itemAirLeggings = new ItemElementalArmorAir(armorAir, 2, "AirArmor").setUnlocalizedName("itemAirLeggings").setCreativeTab(tabGOMCCombat).setTextureName("gomc:AirLeggings");
  329.         itemAirBoots = new ItemElementalArmorAir(armorAir, 3, "AirArmor").setUnlocalizedName("itemAirBoots").setCreativeTab(tabGOMCCombat).setTextureName("gomc:AirBoots");
  330.         itemSeedModifier = new Item().setUnlocalizedName("itemSeedsModifier").setCreativeTab(tabGOMCMaterials).setTextureName("gomc:SeedModifier");
  331.         itemFlightModifier = new Item().setUnlocalizedName("itemFlightModifier").setCreativeTab(tabGOMCMaterials).setTextureName("gomc:FlightModifier");
  332.         itemChaosIngot = new Item().setUnlocalizedName("itemChaosIngot").setCreativeTab(tabGOMCMaterials).setTextureName("gomc:ChaosIngot");
  333.         itemChaosShard = new Item().setUnlocalizedName("itemChaosShard").setCreativeTab(tabGOMCMaterials).setTextureName("gomc:ChaosShard");
  334.         itemMMBag = new Item().setUnlocalizedName("itemMMBag").setCreativeTab(tabGOMCMaterials).setTextureName("gomc:MMBag");
  335.         itemChaosDoubleShard = new Item().setUnlocalizedName("itemChaosDoubleShard").setCreativeTab(tabGOMCMaterials).setTextureName("gomc:ChaosDoubleShard");
  336.         itemChaosShardCluster = new Item().setUnlocalizedName("itemChaosShardCluster").setCreativeTab(tabGOMCMaterials).setTextureName("gomc:ChaosShardCluster");
  337.         itemPreparedChaosIngot = new Item().setUnlocalizedName("itemPreparedChaosIngot").setCreativeTab(tabGOMCMaterials).setTextureName("gomc:PreparedChaosIngot");
  338.         itemOrderIngot = new Item().setUnlocalizedName("itemOrderIngot").setCreativeTab(tabGOMCMaterials).setTextureName("gomc:OrderIngot");
  339.         itemOrderFrag = new Item().setUnlocalizedName("itemOrderFrag").setCreativeTab(tabGOMCMaterials).setTextureName("gomc:OrderFrag");
  340.         itemOrderDoubleFrag = new Item().setUnlocalizedName("itemOrderDoubleFrag").setCreativeTab(tabGOMCMaterials).setTextureName("gomc:OrderDoubleFrag");
  341.         itemOrderFragCluster = new Item().setUnlocalizedName("itemOrderFragCluster").setCreativeTab(tabGOMCMaterials).setTextureName("gomc:OrderFragCluster");
  342.         itemPreparedOrderIngot = new Item().setUnlocalizedName("itemPreparedOrderIngot").setCreativeTab(tabGOMCMaterials).setTextureName("gomc:PreparedOrderIngot");
  343.         itemCaelumIngot = new Item().setUnlocalizedName("itemCaelumIngot").setCreativeTab(tabGOMCMaterials).setTextureName("gomc:CaelumIngot");
  344.         itemOrsusIngot = new Item().setUnlocalizedName("itemOrsusIngot").setCreativeTab(tabGOMCMaterials).setTextureName("gomc:OrsusIngot");
  345.         itemWeakOrsusIngot = new Item().setUnlocalizedName("itemWeakOrsusIngot").setCreativeTab(tabGOMCMaterials).setTextureName("gomc:WeakOrsusIngot");
  346.         itemNeutralBinding = new Item().setUnlocalizedName("itemNeutralBinding").setCreativeTab(tabGOMCMaterials).setTextureName("gomc:NeutralBinding");
  347.         itemChaosBinding = new Item().setUnlocalizedName("itemChaosBinding").setCreativeTab(tabGOMCMaterials).setTextureName("gomc:ChaosBinding");
  348.         itemOrderBinding = new Item().setUnlocalizedName("itemOrderBinding").setCreativeTab(tabGOMCMaterials).setTextureName("gomc:OrderBinding");
  349.         itemGodBinding = new Item().setUnlocalizedName("itemGodBinding").setCreativeTab(tabGOMCMaterials).setTextureName("gomc:GodBinding");
  350.         itemGodIngot = new Item().setUnlocalizedName("itemGodIngot").setCreativeTab(tabGOMCMaterials).setTextureName("gomc:GodIngot");
  351.         itemBlankBinding = new Item().setUnlocalizedName("itemBlankBinding").setCreativeTab(tabGOMCMaterials).setTextureName("gomc:BlankBinding");
  352.         itemObsidianStick = new Item().setUnlocalizedName("itemObsidianStick").setCreativeTab(tabGOMCMaterials).setTextureName("gomc:ObsidianStick");
  353.         itemRedMM = new ItemFoodNoPotion(1, 0.1f, false).setUnlocalizedName("itemRedMM").setCreativeTab(tabGOMCFoodstuffs).setTextureName("gomc:RedMM");
  354.         itemBlueMM = new ItemFoodNoPotion(1, 0.1f, false).setUnlocalizedName("itemBlueMM").setCreativeTab(tabGOMCFoodstuffs).setTextureName("gomc:BlueMM");
  355.         itemGreenMM = new ItemFoodNoPotion(1, 0.1f, false).setUnlocalizedName("itemGreenMM").setCreativeTab(tabGOMCFoodstuffs).setTextureName("gomc:GreenMM");
  356.         itemYellowMM = new ItemFoodNoPotion(1, 0.1f, false).setUnlocalizedName("itemYellowMM").setCreativeTab(tabGOMCFoodstuffs).setTextureName("gomc:YellowMM");
  357.         itemBrownMM = new ItemFoodNoPotion(1, 0.1f, false).setUnlocalizedName("itemBrownMM").setCreativeTab(tabGOMCFoodstuffs).setTextureName("gomc:BrownMM");
  358.         itemOrangeMM = new ItemFoodNoPotion(1, 0.1f, false).setUnlocalizedName("itemOrangeMM").setCreativeTab(tabGOMCFoodstuffs).setTextureName("gomc:OrangeMM");
  359.         itemGoldenSteak = new ItemFoodPotion(8, 1.6f, false, new PotionEffect(Potion.field_76444_x.id, 1200, 4), new PotionEffect(Potion.moveSpeed.id, 1200), new PotionEffect(Potion.regeneration.id, 300, 3)).setAlwaysEdible().setUnlocalizedName("itemGoldenSteak").setCreativeTab(tabGOMCFoodstuffs).setTextureName("gomc:GoldenSteak");
  360.         itemGoldenPorkchop = new ItemFoodPotion(8, 1.6f, false, new PotionEffect(Potion.field_76444_x.id, 1200, 4), new PotionEffect(Potion.moveSpeed.id, 1200), new PotionEffect(Potion.regeneration.id, 300, 3)).setAlwaysEdible().setUnlocalizedName("itemGoldenPorkchop").setCreativeTab(tabGOMCFoodstuffs).setTextureName("gomc:GoldenPorkchop");
  361.         itemGoldenChicken = new ItemFoodPotion(8, 1.6f, false, new PotionEffect(Potion.field_76444_x.id, 1200, 4), new PotionEffect(Potion.moveSpeed.id, 1200), new PotionEffect(Potion.regeneration.id, 300, 3)).setAlwaysEdible().setUnlocalizedName("itemGoldenChicken").setCreativeTab(tabGOMCFoodstuffs).setTextureName("gomc:GoldenChicken");
  362.         itemChocolate = new ItemFoodNoPotion(4, 0.5f, false).setUnlocalizedName("itemChocolate").setCreativeTab(tabGOMCFoodstuffs).setTextureName("gomc:Chocolate");
  363.         itemGodApple = new ItemFoodPotion(10, 3.5f, false,new PotionEffect(Potion.field_76444_x.id, 3600, 10),new PotionEffect(Potion.moveSpeed.id, 3600, 4),new PotionEffect(Potion.regeneration.id, 3600, 9),new PotionEffect(Potion.damageBoost.id, 3600, 4)).setAlwaysEdible().setUnlocalizedName("itemGodApple").setCreativeTab(tabGOMCFoodstuffs).setTextureName("gomc:GodApple");
  364.         itemMMPack = new ItemFoodNoPotion(6, 1.0f, false).setUnlocalizedName("itemMMPack").setCreativeTab(tabGOMCFoodstuffs).setTextureName("gomc:MMPack");
  365.         itemChaosPickaxe = new ItemBasicPickaxe(toolChaos).setUnlocalizedName("itemChaosPickaxe").setCreativeTab(tabGOMCTools).setTextureName("gomc:ChaosPickaxe");
  366.         itemChaosSword = new ItemBasicSword(toolChaos).setUnlocalizedName("itemChaosSword").setCreativeTab(tabGOMCCombat).setTextureName("gomc:ChaosSword");
  367.         itemChaosAxe = new ItemBasicAxe(toolChaos).setUnlocalizedName("itemChaosAxe").setCreativeTab(tabGOMCTools).setTextureName("gomc:ChaosAxe");
  368.         itemChaosSpade = new ItemBasicSpade(toolChaos).setUnlocalizedName("itemChaosSpade").setCreativeTab(tabGOMCTools).setTextureName("gomc:ChaosSpade");
  369.         itemChaosHoe = new ItemBasicHoe(toolChaos).setUnlocalizedName("itemChaosHoe").setCreativeTab(tabGOMCTools).setTextureName("gomc:ChaosHoe");
  370.         itemOrderPickaxe = new ItemBasicPickaxe(toolOrder).setUnlocalizedName("itemOrderPickaxe").setCreativeTab(tabGOMCTools).setTextureName("gomc:OrderPickaxe");
  371.         itemOrderSword = new ItemBasicSword(toolOrder).setUnlocalizedName("itemOrderSword").setCreativeTab(tabGOMCCombat).setTextureName("gomc:OrderSword");
  372.         itemOrderAxe = new ItemBasicAxe(toolOrder).setUnlocalizedName("itemOrderAxe").setCreativeTab(tabGOMCTools).setTextureName("gomc:OrderAxe");
  373.         itemOrderSpade = new ItemBasicSpade(toolOrder).setUnlocalizedName("itemOrderSpade").setCreativeTab(tabGOMCTools).setTextureName("gomc:OrderSpade");
  374.         itemOrderHoe = new ItemBasicHoe(toolOrder).setUnlocalizedName("itemOrderHoe").setCreativeTab(tabGOMCTools).setTextureName("gomc:OrderHoe");
  375.         itemCaelumPickaxe = new ItemBasicPickaxe(toolCaelum).setUnlocalizedName("itemCaelumPickaxe").setCreativeTab(tabGOMCTools).setTextureName("gomc:CaelumPickaxe");
  376.         itemCaelumSword = new ItemBasicSword(toolCaelum).setUnlocalizedName("itemCaelumSword").setCreativeTab(tabGOMCCombat).setTextureName("gomc:CaelumSword");
  377.         itemCaelumAxe = new ItemBasicAxe(toolCaelum).setUnlocalizedName("itemCaelumAxe").setCreativeTab(tabGOMCTools).setTextureName("gomc:CaelumAxe");
  378.         itemCaelumSpade = new ItemBasicSpade(toolCaelum).setUnlocalizedName("itemCaelumSpade").setCreativeTab(tabGOMCTools).setTextureName("gomc:CaelumSpade");
  379.         itemCaelumHoe = new ItemBasicHoe(toolCaelum).setUnlocalizedName("itemCaelumHoe").setCreativeTab(tabGOMCTools).setTextureName("gomc:CaelumHoe");
  380.         itemOrsusPickaxe = new ItemBasicPickaxe(toolOrsus).setUnlocalizedName("itemOrsusPickaxe").setCreativeTab(tabGOMCTools).setTextureName("gomc:OrsusPickaxe");
  381.         itemOrsusSword = new ItemBasicSword(toolOrsus).setUnlocalizedName("itemOrsusSword").setCreativeTab(tabGOMCCombat).setTextureName("gomc:OrsusSword");
  382.         itemOrsusAxe = new ItemBasicAxe(toolOrsus).setUnlocalizedName("itemOrsusAxe").setCreativeTab(tabGOMCTools).setTextureName("gomc:OrsusAxe");
  383.         itemOrsusSpade = new ItemBasicSpade(toolOrsus).setUnlocalizedName("itemOrsusSpade").setCreativeTab(tabGOMCTools).setTextureName("gomc:OrsusSpade");
  384.         itemOrsusHoe = new ItemBasicHoe(toolOrsus).setUnlocalizedName("itemOrsusHoe").setCreativeTab(tabGOMCTools).setTextureName("gomc:OrsusHoe");
  385.         itemWeakOrsusPickaxe = new ItemBasicPickaxe(toolWeakOrsus).setUnlocalizedName("itemWeakOrsusPickaxe").setCreativeTab(tabGOMCTools).setTextureName("gomc:WeakOrsusPickaxe");
  386.         itemWeakOrsusSword = new ItemBasicSword(toolWeakOrsus).setUnlocalizedName("itemWeakOrsusSword").setCreativeTab(tabGOMCCombat).setTextureName("gomc:WeakOrsusSword");
  387.         itemWeakOrsusAxe = new ItemBasicAxe(toolWeakOrsus).setUnlocalizedName("itemWeakOrsusAxe").setCreativeTab(tabGOMCTools).setTextureName("gomc:WeakOrsusAxe");
  388.         itemWeakOrsusSpade = new ItemBasicSpade(toolWeakOrsus).setUnlocalizedName("itemWeakOrsusSpade").setCreativeTab(tabGOMCTools).setTextureName("gomc:WeakOrsusSpade");
  389.         itemWeakOrsusHoe = new ItemBasicHoe(toolWeakOrsus).setUnlocalizedName("itemWeakOrsusHoe").setCreativeTab(tabGOMCTools).setTextureName("gomc:WeakOrsusHoe");
  390.         itemGodPickaxe = new ItemBasicPickaxe(toolGod).setUnlocalizedName("itemGodPickaxe").setCreativeTab(tabGOMCTools).setTextureName("gomc:GodPickaxe");
  391.         itemGodSword = new ItemBasicSword(toolGod).setUnlocalizedName("itemGodSword").setCreativeTab(tabGOMCCombat).setTextureName("gomc:GodSword");
  392.         itemGodAxe = new ItemBasicAxe(toolGod).setUnlocalizedName("itemGodAxe").setCreativeTab(tabGOMCTools).setTextureName("gomc:GodAxe");
  393.         itemGodSpade = new ItemBasicSpade(toolGod).setUnlocalizedName("itemGodSpade").setCreativeTab(tabGOMCTools).setTextureName("gomc:GodSpade");
  394.         itemGodHoe = new ItemBasicHoe(toolGod).setUnlocalizedName("itemGodHoe").setCreativeTab(tabGOMCTools).setTextureName("gomc:GodHoe");
  395.         itemOrsusHelmet = new ItemOrsusArmor(armorOrsusArmor, 0).setUnlocalizedName("itemOrsusHelmet").setCreativeTab(tabGOMCCombat).setTextureName("gomc:OrsusHelmet");
  396.         itemOrsusChestplate = new ItemOrsusArmor(armorOrsusArmor, 1).setUnlocalizedName("itemOrsusChestplate").setCreativeTab(tabGOMCCombat).setTextureName("gomc:OrsusChestplate");
  397.         itemOrsusLeggings = new ItemOrsusArmor(armorOrsusArmor, 2).setUnlocalizedName("itemOrsusLeggings").setCreativeTab(tabGOMCCombat).setTextureName("gomc:OrsusLeggings");
  398.         itemOrsusBoots = new ItemOrsusArmor(armorOrsusArmor, 3).setUnlocalizedName("itemOrsusBoots").setCreativeTab(tabGOMCCombat).setTextureName("gomc:OrsusBoots");
  399.         itemWeakOrsusHelmet = new ItemWeakOrsusArmor(armorWeakOrsusArmor, 0, "WeakOrsusArmor").setUnlocalizedName("itemWeakOrsusHelmet").setCreativeTab(tabGOMCCombat).setTextureName("gomc:WeakOrsusHelmet");
  400.         itemWeakOrsusChestplate = new ItemWeakOrsusArmor(armorWeakOrsusArmor, 1, "WeakOrsusArmor").setUnlocalizedName("itemWeakOrsusChestplate").setCreativeTab(tabGOMCCombat).setTextureName("gomc:WeakOrsusChestplate");
  401.         itemWeakOrsusLeggings = new ItemWeakOrsusArmor(armorWeakOrsusArmor, 2, "WeakOrsusArmor").setUnlocalizedName("itemWeakOrsusLeggings").setCreativeTab(tabGOMCCombat).setTextureName("gomc:WeakOrsusLeggings");
  402.         itemWeakOrsusBoots = new ItemWeakOrsusArmor(armorWeakOrsusArmor, 3, "WeakOrsusArmor").setUnlocalizedName("itemWeakOrsusBoots").setCreativeTab(tabGOMCCombat).setTextureName("gomc:WeakOrsusBoots");
  403.         itemChaosHelmet = new ItemChaosArmor(armorChaosArmor, 0, "ChaosArmor").setUnlocalizedName("itemChaosHelmet").setCreativeTab(tabGOMCCombat).setTextureName("gomc:ChaosHelmet");
  404.         itemChaosChestplate = new ItemChaosArmor(armorChaosArmor, 1, "ChaosArmor").setUnlocalizedName("itemChaosChestplate").setCreativeTab(tabGOMCCombat).setTextureName("gomc:ChaosChestplate");
  405.         itemChaosLeggings = new ItemChaosArmor(armorChaosArmor, 2, "ChaosArmor").setUnlocalizedName("itemChaosLeggings").setCreativeTab(tabGOMCCombat).setTextureName("gomc:ChaosLeggings");
  406.         itemChaosBoots = new ItemChaosArmor(armorChaosArmor, 3, "ChaosArmor").setUnlocalizedName("itemChaosBoots").setCreativeTab(tabGOMCCombat).setTextureName("gomc:ChaosBoots");
  407.         itemOrderHelmet = new ItemOrderArmor(armorOrderArmor, 0, "OrderArmor").setUnlocalizedName("itemOrderHelmet").setCreativeTab(tabGOMCCombat).setTextureName("gomc:OrderHelmet");
  408.         itemOrderChestplate = new ItemOrderArmor(armorOrderArmor, 1, "OrderArmor").setUnlocalizedName("itemOrderChestplate").setCreativeTab(tabGOMCCombat).setTextureName("gomc:OrderChestplate");
  409.         itemOrderLeggings = new ItemOrderArmor(armorOrderArmor, 2, "OrderArmor").setUnlocalizedName("itemOrderLeggings").setCreativeTab(tabGOMCCombat).setTextureName("gomc:OrderLeggings");
  410.         itemOrderBoots = new ItemOrderArmor(armorOrderArmor, 3, "OrderArmor").setUnlocalizedName("itemOrderBoots").setCreativeTab(tabGOMCCombat).setTextureName("gomc:OrderBoots");
  411.         itemCaelumHelmet = new ItemCaelumArmor(armorCaelumArmor, 0, "CaelumArmor").setUnlocalizedName("itemCaelumHelmet").setCreativeTab(tabGOMCCombat).setTextureName("gomc:CaelumHelmet");
  412.         itemCaelumChestplate = new ItemCaelumArmor(armorCaelumArmor, 1, "CaelumArmor").setUnlocalizedName("itemCaelumChestplate").setCreativeTab(tabGOMCCombat).setTextureName("gomc:CaelumChestplate");
  413.         itemCaelumLeggings = new ItemCaelumArmor(armorCaelumArmor, 2, "CaelumArmor").setUnlocalizedName("itemCaelumLeggings").setCreativeTab(tabGOMCCombat).setTextureName("gomc:CaelumLeggings");
  414.         itemCaelumBoots = new ItemCaelumArmor(armorCaelumArmor, 3, "CaelumArmor").setUnlocalizedName("itemCaelumBoots").setCreativeTab(tabGOMCCombat).setTextureName("gomc:CaelumBoots");
  415.         itemCaelumFlyingHelmet = new ItemCaelumFlyingArmor(armorCaelumArmor, 0, "CaelumArmor").setUnlocalizedName("itemCaelumFlyingHelmet").setCreativeTab(tabGOMCCombat).setTextureName("gomc:CaelumHelmet");
  416.         itemCaelumFlyingChestplate = new ItemCaelumFlyingArmor(armorCaelumArmor, 1, "CaelumArmor").setUnlocalizedName("itemCaelumFlyingChestplate").setCreativeTab(tabGOMCCombat).setTextureName("gomc:CaelumChestplate");
  417.         itemCaelumFlyingLeggings = new ItemCaelumFlyingArmor(armorCaelumArmor, 2, "CaelumArmor").setUnlocalizedName("itemCaelumFlyingLeggings").setCreativeTab(tabGOMCCombat).setTextureName("gomc:CaelumLeggings");
  418.         itemCaelumFlyingBoots = new ItemCaelumFlyingArmor(armorCaelumArmor, 3, "CaelumArmor").setUnlocalizedName("itemCaelumFlyingBoots").setCreativeTab(tabGOMCCombat).setTextureName("gomc:CaelumBoots");
  419.        
  420.         itemGodHelmet = new ItemGodArmor(armorGodArmor, 0, "GodArmor").setUnlocalizedName("itemGodHelmet").setCreativeTab(tabGOMCCombat).setTextureName("gomc:GodHelmet");
  421.         itemGodChestplate = new ItemGodArmor(armorGodArmor, 1, "GodArmor").setUnlocalizedName("itemGodChestplate").setCreativeTab(tabGOMCCombat).setTextureName("gomc:GodChestplate");
  422.         itemGodLeggings = new ItemGodArmor(armorGodArmor, 2, "GodArmor").setUnlocalizedName("itemGodLeggings").setCreativeTab(tabGOMCCombat).setTextureName("gomc:GodLeggings");
  423.         itemGodBoots = new ItemGodArmor(armorGodArmor, 3, "GodArmor").setUnlocalizedName("itemGodBoots").setCreativeTab(tabGOMCCombat).setTextureName("gomc:GodBoots");
  424.        
  425.         blockChaosBlock = new BlockBasicBlock(Material.iron, 25.0F, 1000.0F, 3, true).setBlockName("blockChaosBlock").setCreativeTab(tabGOMCBlocks).setBlockTextureName("gomc:ChaosBlock");
  426.         blockOrderBlock = new BlockBasicBlock(Material.iron, 25.0F, 1000.0F, 3, true).setBlockName("blockOrderBlock").setCreativeTab(tabGOMCBlocks).setBlockTextureName("gomc:OrderBlock");
  427.         blockCondensedGoldBlock = new BlockBasicBlock(Material.iron, 25.0F, 1000.0F, 3, true).setBlockName("blockCondensedGoldBlock").setCreativeTab(tabGOMCBlocks).setBlockTextureName("gomc:CondensedGoldBlock");
  428.         blockCaelumOre = new BlockBasicBlock(Material.rock, 25.0F, 1000.0F, 3, false).setBlockName("blockCaelumOre").setCreativeTab(tabGOMCBlocks).setBlockTextureName("gomc:CaelumOre");
  429.         blockCaelumBlock = new BlockBasicBlock(Material.iron, 25.0F, 1000.0F, 3, true).setBlockName("blockCaelumBlock").setCreativeTab(tabGOMCBlocks).setBlockTextureName("gomc:CaelumBlock");
  430.         blockChaosOre = new BlockDropItem(Material.rock, itemChaosShard, 3, 5, 35.0F, 1000.0F, 3).setBlockName("blockChaosOre").setCreativeTab(tabGOMCBlocks).setBlockTextureName("gomc:ChaosOre");
  431.         blockOrdOre = new BlockDropItem(Material.rock, itemOrderFrag, 3, 5, 35.0F, 1000.0F, 3).setBlockName("blockOrdOre").setCreativeTab(tabGOMCBlocks).setBlockTextureName("gomc:OrdOre");
  432.         blockWeakOrsusBlock = new BlockBasicBlock(Material.iron, 3.0F, 40.0F, 2, true).setBlockName("blockWeakOrsusBlock").setCreativeTab(tabGOMCBlocks).setBlockTextureName("gomc:WeakOrsusBlock");
  433.         blockOrsusBlock = new BlockBasicBlock(Material.iron, 4.0F, 40.0F, 2, true).setBlockName("blockOrsusBlock").setCreativeTab(tabGOMCBlocks).setBlockTextureName("gomc:OrsusBlock");
  434.         blockWeakOrsOre = new BlockBasicBlock(Material.rock, 2.0F, 30.0F, 2, false).setBlockName("blockWeakOrsOre").setCreativeTab(tabGOMCBlocks).setBlockTextureName("gomc:WeakOrsOre");
  435.         blockGodBlock = new BlockBasicBlock(Material.iron, 30.0F, 2000.0F, 3, true).setBlockName("blockGodBlock").setCreativeTab(tabGOMCBlocks).setBlockTextureName("gomc:GodBlock");
  436.        
  437.         blockBlueberry = new BlockBlueberry();
  438.         itemBlueberrySeeds = new ItemBlueberrySeeds();
  439.         itemBlueberry = new ItemFoodNoPotion(2, 0.5f, false).setUnlocalizedName("itemBlueberry").setCreativeTab(tabGOMCFoodstuffs).setTextureName("gomc:Blueberry");
  440.         blockStrawberry = new BlockStrawberry();
  441.         itemStrawberrySeeds = new ItemStrawberrySeeds();
  442.         itemStrawberry = new ItemFoodNoPotion(2,0.5f,false).setUnlocalizedName("itemStrawberry").setCreativeTab(tabGOMCFoodstuffs).setTextureName("gomc:Strawberry");
  443.         blockBlackberry = new BlockBlackberry();
  444.         itemBlackberrySeeds = new ItemBlackberrySeeds();
  445.         itemBlackberry = new ItemFoodNoPotion(2, 0.5f, false).setUnlocalizedName("itemBlackberry").setCreativeTab(tabGOMCFoodstuffs).setTextureName("gomc:Blackberry");
  446.         blockRaspberry = new BlockRaspberry();
  447.         itemRaspberrySeeds = new ItemRaspberrySeeds();
  448.         itemRaspberry = new ItemFoodNoPotion(2,0.5f,false).setUnlocalizedName("itemRaspberry").setCreativeTab(tabGOMCFoodstuffs).setTextureName("gomc:Raspberry");
  449.    
  450.         blockOrderPlantBlock = new BlockOrderPlantBlock();
  451.         itemOrderSeeds = new ItemOrderSeeds();
  452.         itemMiniOrderFrag = new Item().setUnlocalizedName("itemMiniOrderFrag").setCreativeTab(tabGOMCMaterials).setTextureName("gomc:MiniOrderFrag");
  453.         blockChaosPlantBlock = new BlockChaosPlantBlock();
  454.         itemChaosSeeds = new ItemChaosSeeds();
  455.         itemMiniChaosShard = new Item().setUnlocalizedName("itemMiniChaosShard").setCreativeTab(tabGOMCMaterials).setTextureName("gomc:MiniChaosShard");
  456.         blockCaelumPlantBlock = new BlockCaelumPlantBlock();
  457.         itemCaelumSeeds = new ItemCaelumSeeds();
  458.         itemCaelumNugget = new Item().setUnlocalizedName("itemCaelumNugget").setCreativeTab(tabGOMCMaterials).setTextureName("gomc:CaelumNugget");
  459.         blockOrsusPlantBlock = new BlockOrsusPlantBlock();
  460.         itemOrsusSeeds = new ItemOrsusSeeds();
  461.         itemOrsusNugget = new Item().setUnlocalizedName("itemOrsusNugget").setCreativeTab(tabGOMCMaterials).setTextureName("gomc:OrsusNugget");
  462.         itemFruitSalad = new ItemFoodNoPotion(9, 2.1f, false).setUnlocalizedName("itemFruitSalad").setCreativeTab(tabGOMCFoodstuffs).setTextureName("gomc:FruitSalad");
  463.        
  464.        
  465.         itemInfernumIngot = new Item().setUnlocalizedName("itemInfernumIngot").setCreativeTab(tabGOMCMaterials).setTextureName("gomc:InfernumIngot");
  466.         itemInfernumSword = new ItemInfernumSword(toolInfernum).setUnlocalizedName("itemInfernumSword").setCreativeTab(tabGOMCCombat).setTextureName("gomc:InfernumSword");
  467.         itemInfernumPickaxe = new ItemBasicPickaxe(toolInfernum).setUnlocalizedName("itemInfernumPickaxe").setCreativeTab(tabGOMCTools).setTextureName("gomc:InfernumPickaxe");
  468.         itemInfernumAxe = new ItemBasicAxe(toolInfernum).setUnlocalizedName("itemInfernumAxe").setCreativeTab(tabGOMCTools).setTextureName("gomc:InfernumAxe");
  469.         itemInfernumSpade = new ItemBasicSpade(toolInfernum).setUnlocalizedName("itemInfernumSpade").setCreativeTab(tabGOMCTools).setTextureName("gomc:InfernumSpade");
  470.         itemInfernumHoe = new ItemBasicHoe(toolInfernum).setUnlocalizedName("itemInfernumHoe").setCreativeTab(tabGOMCTools).setTextureName("gomc:InfernumHoe");
  471.         blockInfernumBlock = new BlockBasicBlock(Material.iron, 25.0f, 1000.0f, 3, true).setCreativeTab(tabGOMCBlocks).setBlockName("blockInfernumBlock").setBlockTextureName("gomc:InfernumBlock");
  472.         blockInfernumOre = new BlockBasicBlock(Material.rock, 25.0F, 1000.0F, 3, false).setBlockName("blockInfernumOre").setCreativeTab(tabGOMCBlocks).setBlockTextureName("gomc:InfernumOre");
  473.         blockInfernumPlantBlock = new BlockInfernumPlantBlock();
  474.         itemInfernumSeeds = new ItemInfernumSeeds();
  475.         itemInfernumNugget = new Item().setUnlocalizedName("itemInfernumNugget").setCreativeTab(tabGOMCMaterials).setTextureName("gomc:InfernumNugget");
  476.         itemInfernumHelmet = new ItemInfernumArmor(armorInfernum, 0, "InfernumArmor").setUnlocalizedName("itemInfernumHelmet").setCreativeTab(tabGOMCCombat).setTextureName("gomc:InfernumHelmet");
  477.         itemInfernumChestplate = new ItemInfernumArmor(armorInfernum, 1, "InfernumArmor").setUnlocalizedName("itemInfernumChestplate").setCreativeTab(tabGOMCCombat).setTextureName("gomc:InfernumChestplate");
  478.         itemInfernumLeggings = new ItemInfernumArmor(armorInfernum, 2, "InfernumArmor").setUnlocalizedName("itemInfernumLeggings").setCreativeTab(tabGOMCCombat).setTextureName("gomc:InfernumLeggings");
  479.         itemInfernumBoots = new ItemInfernumArmor(armorInfernum, 3, "InfernumArmor").setUnlocalizedName("itemInfernumBoots").setCreativeTab(tabGOMCCombat).setTextureName("gomc:InfernumBoots");
  480.        
  481.         itemWaterFlask = new Item().setUnlocalizedName("itemWaterFlask").setCreativeTab(tabGOMCMaterials).setTextureName("gomc:WaterFlask");
  482.         //items
  483.         GameRegistry.registerItem(itemIronDust, itemIronDust.getUnlocalizedName().substring(5));
  484.         GameRegistry.registerItem(itemCoalDust, itemCoalDust.getUnlocalizedName().substring(5));
  485.         GameRegistry.registerItem(itemSteelBoots, itemSteelBoots.getUnlocalizedName().substring(5));
  486.         GameRegistry.registerItem(itemSteelLeggings, itemSteelLeggings.getUnlocalizedName().substring(5));
  487.         GameRegistry.registerItem(itemSteelChestplate, itemSteelChestplate.getUnlocalizedName().substring(5));
  488.         GameRegistry.registerItem(itemSteelHelmet, itemSteelHelmet.getUnlocalizedName().substring(5));
  489.         GameRegistry.registerItem(itemSteelSword, itemSteelSword.getUnlocalizedName().substring(5));
  490.         GameRegistry.registerItem(itemSteelPickaxe, itemSteelPickaxe.getUnlocalizedName().substring(5));
  491.         GameRegistry.registerItem(itemSteelAxe, itemSteelAxe.getUnlocalizedName().substring(5));
  492.         GameRegistry.registerItem(itemSteelSpade, itemSteelSpade.getUnlocalizedName().substring(5));
  493.         GameRegistry.registerItem(itemSteelHoe, itemSteelHoe.getUnlocalizedName().substring(5));
  494.         GameRegistry.registerItem(itemSteelMix, itemSteelMix.getUnlocalizedName().substring(5));
  495.         GameRegistry.registerItem(itemSteelNugget, itemSteelNugget.getUnlocalizedName().substring(5));
  496.         GameRegistry.registerItem(itemSteelSeeds, itemSteelSeeds.getUnlocalizedName().substring(5));
  497.         GameRegistry.registerBlock(blockSteelBlock, blockSteelBlock.getUnlocalizedName().substring(5));
  498.         GameRegistry.registerBlock(blockSteelPlantBlock, blockSteelPlantBlock.getUnlocalizedName().substring(5));
  499.         GameRegistry.registerItem(itemSteelIngot, itemSteelIngot.getUnlocalizedName().substring(5));
  500.        
  501.         GameRegistry.registerItem(itemAirHelmet, itemAirHelmet.getUnlocalizedName().substring(5));
  502.         GameRegistry.registerItem(itemAirChestplate, itemAirChestplate.getUnlocalizedName().substring(5));
  503.         GameRegistry.registerItem(itemAirLeggings, itemAirLeggings.getUnlocalizedName().substring(5));
  504.         GameRegistry.registerItem(itemAirBoots, itemAirBoots.getUnlocalizedName().substring(5));
  505.        
  506.         GameRegistry.registerItem(itemWaterHelmet, itemWaterHelmet.getUnlocalizedName().substring(5));
  507.         GameRegistry.registerItem(itemWaterChestplate, itemWaterChestplate.getUnlocalizedName().substring(5));
  508.         GameRegistry.registerItem(itemWaterLeggings, itemWaterLeggings.getUnlocalizedName().substring(5));
  509.         GameRegistry.registerItem(itemWaterBoots, itemWaterBoots.getUnlocalizedName().substring(5));
  510.        
  511.         GameRegistry.registerItem(itemEarthHelmet, itemEarthHelmet.getUnlocalizedName().substring(5));
  512.         GameRegistry.registerItem(itemEarthChestplate, itemEarthChestplate.getUnlocalizedName().substring(5));
  513.         GameRegistry.registerItem(itemEarthLeggings, itemEarthLeggings.getUnlocalizedName().substring(5));
  514.         GameRegistry.registerItem(itemEarthBoots, itemEarthBoots.getUnlocalizedName().substring(5));
  515.        
  516.         GameRegistry.registerItem(itemFireHelmet, itemFireHelmet.getUnlocalizedName().substring(5));
  517.         GameRegistry.registerItem(itemFireChestplate, itemFireChestplate.getUnlocalizedName().substring(5));
  518.         GameRegistry.registerItem(itemFireLeggings, itemFireLeggings.getUnlocalizedName().substring(5));
  519.         GameRegistry.registerItem(itemFireBoots, itemFireBoots.getUnlocalizedName().substring(5));
  520.        
  521.         GameRegistry.registerItem(itemWaterFlask, itemWaterFlask.getUnlocalizedName().substring(5));
  522.         GameRegistry.registerBlock(blockInfernumBlock, blockInfernumBlock.getUnlocalizedName().substring(5));
  523.         GameRegistry.registerBlock(blockInfernumOre, blockInfernumOre.getUnlocalizedName().substring(5));
  524.         GameRegistry.registerBlock(blockInfernumPlantBlock, blockInfernumPlantBlock.getUnlocalizedName().substring(5));
  525.         GameRegistry.registerItem(itemInfernumBoots, itemInfernumBoots.getUnlocalizedName().substring(5));
  526.         GameRegistry.registerItem(itemInfernumLeggings, itemInfernumLeggings.getUnlocalizedName().substring(5));
  527.         GameRegistry.registerItem(itemInfernumChestplate, itemInfernumChestplate.getUnlocalizedName().substring(5));
  528.         GameRegistry.registerItem(itemInfernumHelmet, itemInfernumHelmet.getUnlocalizedName().substring(5));
  529.         GameRegistry.registerItem(itemInfernumNugget, itemInfernumNugget.getUnlocalizedName().substring(5));
  530.         GameRegistry.registerItem(itemInfernumSeeds, itemInfernumSeeds.getUnlocalizedName().substring(5));
  531.         GameRegistry.registerItem(itemInfernumHoe, itemInfernumHoe.getUnlocalizedName().substring(5));
  532.         GameRegistry.registerItem(itemInfernumSpade, itemInfernumSpade.getUnlocalizedName().substring(5));
  533.         GameRegistry.registerItem(itemInfernumAxe, itemInfernumAxe.getUnlocalizedName().substring(5));
  534.         GameRegistry.registerItem(itemInfernumPickaxe, itemInfernumPickaxe.getUnlocalizedName().substring(5));
  535.         GameRegistry.registerItem(itemInfernumSword, itemInfernumSword.getUnlocalizedName().substring(5));
  536.         GameRegistry.registerItem(itemInfernumIngot, itemInfernumIngot.getUnlocalizedName().substring(5));
  537.         GameRegistry.registerItem(itemMMPack, itemMMPack.getUnlocalizedName().substring(5));
  538.         GameRegistry.registerItem(itemFruitSalad, itemFruitSalad.getUnlocalizedName().substring(5));
  539.         GameRegistry.registerBlock(blockBlackberry, blockBlackberry.getUnlocalizedName().substring(5));
  540.         GameRegistry.registerItem(itemBlackberry, itemBlackberry.getUnlocalizedName().substring(5));
  541.         GameRegistry.registerItem(itemBlackberrySeeds, itemBlackberrySeeds.getUnlocalizedName().substring(5));
  542.         GameRegistry.registerBlock(blockRaspberry, blockRaspberry.getUnlocalizedName().substring(5));
  543.         GameRegistry.registerItem(itemRaspberry, itemRaspberry.getUnlocalizedName().substring(5));
  544.         GameRegistry.registerItem(itemRaspberrySeeds, itemRaspberrySeeds.getUnlocalizedName().substring(5));
  545.         GameRegistry.registerBlock(blockOrsusPlantBlock, blockOrsusPlantBlock.getUnlocalizedName().substring(5));
  546.         GameRegistry.registerItem(itemOrsusNugget, itemOrsusNugget.getUnlocalizedName().substring(5));
  547.         GameRegistry.registerItem(itemOrsusSeeds, itemOrsusSeeds.getUnlocalizedName().substring(5));
  548.         GameRegistry.registerBlock(blockCaelumPlantBlock, blockCaelumPlantBlock.getUnlocalizedName().substring(5));
  549.         GameRegistry.registerItem(itemCaelumNugget, itemCaelumNugget.getUnlocalizedName().substring(5));
  550.         GameRegistry.registerItem(itemCaelumSeeds, itemCaelumSeeds.getUnlocalizedName().substring(5));
  551.         GameRegistry.registerItem(itemSeedModifier, itemSeedModifier.getUnlocalizedName().substring(5));
  552.         GameRegistry.registerItem(itemMiniChaosShard, itemMiniChaosShard.getUnlocalizedName().substring(5));
  553.         GameRegistry.registerBlock(blockChaosPlantBlock, blockChaosPlantBlock.getUnlocalizedName().substring(5));
  554.         GameRegistry.registerItem(itemChaosSeeds, itemChaosSeeds.getUnlocalizedName().substring(5));
  555.         GameRegistry.registerItem(itemMiniOrderFrag, itemMiniOrderFrag.getUnlocalizedName().substring(5));
  556.         GameRegistry.registerBlock(blockOrderPlantBlock, blockOrderPlantBlock.getUnlocalizedName().substring(5));
  557.         GameRegistry.registerItem(itemOrderSeeds, itemOrderSeeds.getUnlocalizedName().substring(5));
  558.         GameRegistry.registerItem(itemStrawberry, itemStrawberry.getUnlocalizedName().substring(5));
  559.         GameRegistry.registerItem(itemStrawberrySeeds, itemStrawberrySeeds.getUnlocalizedName().substring(5));
  560.         GameRegistry.registerBlock(blockStrawberry, blockStrawberry.getUnlocalizedName().substring(5));
  561.         GameRegistry.registerItem(itemFlightModifier, itemFlightModifier.getUnlocalizedName().substring(5));
  562.         GameRegistry.registerItem(itemBlueberrySeeds, itemBlueberrySeeds.getUnlocalizedName().substring(5));
  563.         GameRegistry.registerItem(itemBlueberry, itemBlueberry.getUnlocalizedName().substring(5));
  564.         GameRegistry.registerBlock(blockBlueberry, blockBlueberry.getUnlocalizedName().substring(5));
  565.         GameRegistry.registerItem(itemFlightModifier, itemFlightModifier.getUnlocalizedName().substring(5));
  566.         GameRegistry.registerItem(itemGodHelmet, itemGodHelmet.getUnlocalizedName().substring(5));
  567.         GameRegistry.registerItem(itemGodChestplate, itemGodChestplate.getUnlocalizedName().substring(5));
  568.         GameRegistry.registerItem(itemGodLeggings, itemGodLeggings.getUnlocalizedName().substring(5));
  569.         GameRegistry.registerItem(itemGodBoots, itemGodBoots.getUnlocalizedName().substring(5));
  570.         GameRegistry.registerItem(itemCaelumHelmet, itemCaelumHelmet.getUnlocalizedName().substring(5));
  571.         GameRegistry.registerItem(itemCaelumChestplate, itemCaelumChestplate.getUnlocalizedName().substring(5));
  572.         GameRegistry.registerItem(itemCaelumLeggings, itemCaelumLeggings.getUnlocalizedName().substring(5));
  573.         GameRegistry.registerItem(itemCaelumBoots, itemCaelumBoots.getUnlocalizedName().substring(5));
  574.         GameRegistry.registerItem(itemCaelumFlyingHelmet, itemCaelumFlyingHelmet.getUnlocalizedName().substring(5));
  575.         GameRegistry.registerItem(itemCaelumFlyingChestplate, itemCaelumFlyingChestplate.getUnlocalizedName().substring(5));
  576.         GameRegistry.registerItem(itemCaelumFlyingLeggings, itemCaelumFlyingLeggings.getUnlocalizedName().substring(5));
  577.         GameRegistry.registerItem(itemCaelumFlyingBoots, itemCaelumFlyingBoots.getUnlocalizedName().substring(5));
  578.         GameRegistry.registerItem(itemOrsusHelmet, itemOrsusHelmet.getUnlocalizedName().substring(5));
  579.         GameRegistry.registerItem(itemOrsusChestplate, itemOrsusChestplate.getUnlocalizedName().substring(5));
  580.         GameRegistry.registerItem(itemOrsusLeggings, itemOrsusLeggings.getUnlocalizedName().substring(5));
  581.         GameRegistry.registerItem(itemOrsusBoots, itemOrsusBoots.getUnlocalizedName().substring(5));
  582.         GameRegistry.registerItem(itemOrderHelmet, itemOrderHelmet.getUnlocalizedName().substring(5));
  583.         GameRegistry.registerItem(itemOrderChestplate, itemOrderChestplate.getUnlocalizedName().substring(5));
  584.         GameRegistry.registerItem(itemOrderLeggings, itemOrderLeggings.getUnlocalizedName().substring(5));
  585.         GameRegistry.registerItem(itemOrderBoots, itemOrderBoots.getUnlocalizedName().substring(5));
  586.         GameRegistry.registerItem(itemChaosHelmet, itemChaosHelmet.getUnlocalizedName().substring(5));
  587.         GameRegistry.registerItem(itemChaosChestplate, itemChaosChestplate.getUnlocalizedName().substring(5));
  588.         GameRegistry.registerItem(itemChaosLeggings, itemChaosLeggings.getUnlocalizedName().substring(5));
  589.         GameRegistry.registerItem(itemChaosBoots, itemChaosBoots.getUnlocalizedName().substring(5));
  590.         GameRegistry.registerItem(itemWeakOrsusHelmet, itemWeakOrsusHelmet.getUnlocalizedName().substring(5));
  591.         GameRegistry.registerItem(itemWeakOrsusChestplate, itemWeakOrsusChestplate.getUnlocalizedName().substring(5));
  592.         GameRegistry.registerItem(itemWeakOrsusLeggings, itemWeakOrsusLeggings.getUnlocalizedName().substring(5));
  593.         GameRegistry.registerItem(itemWeakOrsusBoots, itemWeakOrsusBoots.getUnlocalizedName().substring(5));
  594.         GameRegistry.registerItem(itemGodHoe, itemGodHoe.getUnlocalizedName().substring(5));
  595.         GameRegistry.registerItem(itemGodSpade, itemGodSpade.getUnlocalizedName().substring(5));
  596.         GameRegistry.registerItem(itemGodAxe, itemGodAxe.getUnlocalizedName().substring(5));
  597.         GameRegistry.registerItem(itemGodSword, itemGodSword.getUnlocalizedName().substring(5));
  598.         GameRegistry.registerItem(itemGodPickaxe, itemGodPickaxe.getUnlocalizedName().substring(5));
  599.         GameRegistry.registerItem(itemOrsusHoe, itemOrsusHoe.getUnlocalizedName().substring(5));
  600.         GameRegistry.registerItem(itemOrsusSpade, itemOrsusSpade.getUnlocalizedName().substring(5));
  601.         GameRegistry.registerItem(itemOrsusAxe, itemOrsusAxe.getUnlocalizedName().substring(5));
  602.         GameRegistry.registerItem(itemOrsusSword, itemOrsusSword.getUnlocalizedName().substring(5));
  603.         GameRegistry.registerItem(itemOrsusPickaxe, itemOrsusPickaxe.getUnlocalizedName().substring(5));
  604.         GameRegistry.registerItem(itemWeakOrsusHoe, itemWeakOrsusHoe.getUnlocalizedName().substring(5));
  605.         GameRegistry.registerItem(itemWeakOrsusSpade, itemWeakOrsusSpade.getUnlocalizedName().substring(5));
  606.         GameRegistry.registerItem(itemWeakOrsusAxe, itemWeakOrsusAxe.getUnlocalizedName().substring(5));
  607.         GameRegistry.registerItem(itemWeakOrsusSword, itemWeakOrsusSword.getUnlocalizedName().substring(5));
  608.         GameRegistry.registerItem(itemWeakOrsusPickaxe, itemWeakOrsusPickaxe.getUnlocalizedName().substring(5));
  609.         GameRegistry.registerItem(itemCaelumHoe, itemCaelumHoe.getUnlocalizedName().substring(5));
  610.         GameRegistry.registerItem(itemCaelumSpade, itemCaelumSpade.getUnlocalizedName().substring(5));
  611.         GameRegistry.registerItem(itemCaelumAxe, itemCaelumAxe.getUnlocalizedName().substring(5));
  612.         GameRegistry.registerItem(itemCaelumSword, itemCaelumSword.getUnlocalizedName().substring(5));
  613.         GameRegistry.registerItem(itemCaelumPickaxe, itemCaelumPickaxe.getUnlocalizedName().substring(5));
  614.         GameRegistry.registerItem(itemOrderHoe, itemOrderHoe.getUnlocalizedName().substring(5));
  615.         GameRegistry.registerItem(itemOrderSpade, itemOrderSpade.getUnlocalizedName().substring(5));
  616.         GameRegistry.registerItem(itemOrderAxe, itemOrderAxe.getUnlocalizedName().substring(5));
  617.         GameRegistry.registerItem(itemOrderSword, itemOrderSword.getUnlocalizedName().substring(5));
  618.         GameRegistry.registerItem(itemOrderPickaxe, itemOrderPickaxe.getUnlocalizedName().substring(5));
  619.         GameRegistry.registerItem(itemChaosHoe, itemChaosHoe.getUnlocalizedName().substring(5));
  620.         GameRegistry.registerItem(itemChaosSpade, itemChaosSpade.getUnlocalizedName().substring(5));
  621.         GameRegistry.registerItem(itemChaosAxe, itemChaosAxe.getUnlocalizedName().substring(5));
  622.         GameRegistry.registerItem(itemChaosSword, itemChaosSword.getUnlocalizedName().substring(5));
  623.         GameRegistry.registerItem(itemChaosPickaxe, itemChaosPickaxe.getUnlocalizedName().substring(5));
  624.         GameRegistry.registerItem(itemGodApple, itemGodApple.getUnlocalizedName().substring(5));
  625.         GameRegistry.registerItem(itemGoldenPorkchop, itemGoldenPorkchop.getUnlocalizedName().substring(5));
  626.         GameRegistry.registerItem(itemGoldenChicken, itemGoldenChicken.getUnlocalizedName().substring(5));
  627.         GameRegistry.registerItem(itemGoldenSteak, itemGoldenSteak.getUnlocalizedName().substring(5));
  628.         GameRegistry.registerItem(itemRedMM, itemRedMM.getUnlocalizedName().substring(5));
  629.         GameRegistry.registerItem(itemBlueMM, itemBlueMM.getUnlocalizedName().substring(5));
  630.         GameRegistry.registerItem(itemYellowMM, itemYellowMM.getUnlocalizedName().substring(5));
  631.         GameRegistry.registerItem(itemGreenMM, itemGreenMM.getUnlocalizedName().substring(5));
  632.         GameRegistry.registerItem(itemOrangeMM, itemOrangeMM.getUnlocalizedName().substring(5));
  633.         GameRegistry.registerItem(itemBrownMM, itemBrownMM.getUnlocalizedName().substring(5));
  634.         GameRegistry.registerItem(itemNeutralBinding, itemNeutralBinding.getUnlocalizedName().substring(5));
  635.         GameRegistry.registerItem(itemChaosBinding, itemChaosBinding.getUnlocalizedName().substring(5));
  636.         GameRegistry.registerItem(itemOrderBinding, itemOrderBinding.getUnlocalizedName().substring(5));
  637.         GameRegistry.registerItem(itemGodBinding, itemGodBinding.getUnlocalizedName().substring(5));
  638.         GameRegistry.registerItem(itemGodIngot, itemGodIngot.getUnlocalizedName().substring(5));
  639.         GameRegistry.registerItem(itemBlankBinding, itemBlankBinding.getUnlocalizedName().substring(5));
  640.         GameRegistry.registerItem(itemObsidianStick, itemObsidianStick.getUnlocalizedName().substring(5));
  641.         GameRegistry.registerItem(itemWeakOrsusIngot, itemWeakOrsusIngot.getUnlocalizedName().substring(5));
  642.         GameRegistry.registerItem(itemOrsusIngot, itemOrsusIngot.getUnlocalizedName().substring(5));
  643.         GameRegistry.registerItem(itemCaelumIngot, itemCaelumIngot.getUnlocalizedName().substring(5));
  644.         GameRegistry.registerItem(itemChaosIngot, itemChaosIngot.getUnlocalizedName().substring(5));
  645.         GameRegistry.registerItem(itemMMBag, itemMMBag.getUnlocalizedName().substring(5));
  646.         GameRegistry.registerItem(itemChaosShard, itemChaosShard.getUnlocalizedName().substring(5));
  647.         GameRegistry.registerItem(itemChaosDoubleShard, itemChaosDoubleShard.getUnlocalizedName().substring(5));
  648.         GameRegistry.registerItem(itemChaosShardCluster, itemChaosShardCluster.getUnlocalizedName().substring(5));
  649.         GameRegistry.registerItem(itemPreparedChaosIngot, itemPreparedChaosIngot.getUnlocalizedName().substring(5));
  650.         GameRegistry.registerItem(itemOrderFrag, itemOrderFrag.getUnlocalizedName().substring(5));
  651.         GameRegistry.registerItem(itemOrderDoubleFrag, itemOrderDoubleFrag.getUnlocalizedName().substring(5));
  652.         GameRegistry.registerItem(itemOrderFragCluster, itemOrderFragCluster.getUnlocalizedName().substring(5));
  653.         GameRegistry.registerItem(itemOrderIngot, itemOrderIngot.getUnlocalizedName().substring(5));
  654.         GameRegistry.registerItem(itemPreparedOrderIngot, itemPreparedOrderIngot.getUnlocalizedName().substring(5));
  655.         GameRegistry.registerItem(itemChocolate, itemChocolate.getUnlocalizedName().substring(5));
  656.        
  657.         //blocks
  658.         GameRegistry.registerBlock(blockChaosBlock, blockChaosBlock.getUnlocalizedName().substring(5));
  659.         GameRegistry.registerBlock(blockOrderBlock, blockOrderBlock.getUnlocalizedName().substring(5));
  660.         GameRegistry.registerBlock(blockCondensedGoldBlock, blockCondensedGoldBlock.getUnlocalizedName().substring(5));
  661.         GameRegistry.registerBlock(blockCaelumBlock, blockCaelumBlock.getUnlocalizedName().substring(5));
  662.         GameRegistry.registerBlock(blockCaelumOre, blockCaelumOre.getUnlocalizedName().substring(5));
  663.         GameRegistry.registerBlock(blockChaosOre, blockChaosOre.getUnlocalizedName().substring(5));
  664.         GameRegistry.registerBlock(blockOrdOre, blockOrdOre.getUnlocalizedName().substring(5));
  665.         GameRegistry.registerBlock(blockOrsusBlock, blockOrsusBlock.getUnlocalizedName().substring(5));
  666.         GameRegistry.registerBlock(blockWeakOrsusBlock, blockWeakOrsusBlock.getUnlocalizedName().substring(5));
  667.         GameRegistry.registerBlock(blockWeakOrsOre, blockWeakOrsOre.getUnlocalizedName().substring(5));
  668.         GameRegistry.registerBlock(blockGodBlock, blockGodBlock.getUnlocalizedName().substring(5));
  669.  
  670.         GameRegistry.registerWorldGenerator(new GOMCWorldGen(), 0);
  671.  
  672.         GameRegistry.addShapelessRecipe(new ItemStack(Main.itemChaosDoubleShard), new Object[] {Main.itemChaosShard, Main.itemChaosShard}); //c2Shard
  673.         GameRegistry.addShapelessRecipe(new ItemStack(Main.itemChaosShard, 2), new Object[] {Main.itemChaosDoubleShard}); //c2Shard
  674.         GameRegistry.addShapelessRecipe(new ItemStack(Main.itemChaosShardCluster), new Object[] {Main.itemChaosDoubleShard, Main.itemChaosDoubleShard}); //cShardCluster
  675.         GameRegistry.addShapelessRecipe(new ItemStack(Main.itemChaosDoubleShard, 2), new Object[] {Main.itemChaosShardCluster}); //cShardCluster
  676.         GameRegistry.addShapelessRecipe(new ItemStack(Main.itemOrderDoubleFrag), new Object[] {Main.itemOrderFrag, Main.itemOrderFrag}); //o2Shard
  677.         GameRegistry.addShapelessRecipe(new ItemStack(Main.itemOrderFrag, 2), new Object[] {Main.itemOrderDoubleFrag});
  678.         GameRegistry.addShapelessRecipe(new ItemStack(Main.itemOrderFragCluster), new Object[] {Main.itemOrderDoubleFrag, Main.itemOrderDoubleFrag}); //oShardCluster
  679.         GameRegistry.addShapelessRecipe(new ItemStack(Main.itemOrderDoubleFrag, 2), new Object[] {Main.itemOrderFragCluster}); //cShardCluster
  680.         GameRegistry.addShapelessRecipe(new ItemStack(Main.itemChocolate), new Object[]{ new ItemStack(Items.milk_bucket.setContainerItem(Items.bucket)), new ItemStack(Items.dye, 1, 3), new ItemStack(Items.dye, 1, 3), new ItemStack(Items.dye, 1, 3), Items.sugar}); //chocolate
  681.         GameRegistry.addShapelessRecipe(new ItemStack(Blocks.fire), new Object[]{Blocks.wool, Items.fire_charge});
  682.         GameRegistry.addShapelessRecipe(new ItemStack(Main.itemRedMM, 2), new Object[] {Main.itemChocolate, new ItemStack(Items.dye, 1, 1)});
  683.         GameRegistry.addShapelessRecipe(new ItemStack(Main.itemBlueMM, 2), new Object[] {Main.itemChocolate, new ItemStack(Items.dye, 1, 4)});
  684.         GameRegistry.addShapelessRecipe(new ItemStack(Main.itemYellowMM, 2), new Object[] {Main.itemChocolate, new ItemStack(Items.dye, 1, 11)});
  685.         GameRegistry.addShapelessRecipe(new ItemStack(Main.itemOrangeMM, 2), new Object[] {Main.itemChocolate, new ItemStack(Items.dye, 1, 14)});
  686.         GameRegistry.addShapelessRecipe(new ItemStack(Main.itemGreenMM, 2), new Object[] {Main.itemChocolate, new ItemStack(Items.dye, 1, 10)});
  687.         GameRegistry.addShapelessRecipe(new ItemStack(Main.itemBrownMM, 2), new Object[] {Main.itemChocolate, new ItemStack(Items.dye, 1, 3)});
  688.         GameRegistry.addShapelessRecipe(new ItemStack(Main.itemMMPack, 1), new Object[] {Main.itemBlueMM, Main.itemBrownMM, Main.itemGreenMM, Main.itemOrangeMM, Main.itemRedMM, Main.itemYellowMM, Main.itemMMBag});
  689.         GameRegistry.addShapelessRecipe(new ItemStack(Main.itemChaosIngot, 9), new Object[] {Main.blockChaosBlock});
  690.         GameRegistry.addShapelessRecipe(new ItemStack(Main.itemOrderIngot, 9), new Object[] {Main.blockOrderBlock});
  691.         GameRegistry.addShapelessRecipe(new ItemStack(Main.itemCaelumIngot, 9), new Object[] {Main.blockCaelumBlock});
  692.         GameRegistry.addShapelessRecipe(new ItemStack(Main.itemWeakOrsusIngot, 9), new Object[] {Main.blockWeakOrsusBlock});
  693.         GameRegistry.addShapelessRecipe(new ItemStack(Main.itemOrsusIngot, 9), new Object[] {Main.blockOrsusBlock});
  694.         GameRegistry.addShapelessRecipe(new ItemStack(Blocks.gold_block, 9), new Object[] {Main.blockCondensedGoldBlock});
  695.         GameRegistry.addShapelessRecipe(new ItemStack(Main.itemGodIngot, 4), new Object[] {Main.blockGodBlock});
  696.         GameRegistry.addShapelessRecipe(new ItemStack(Main.itemBlueberrySeeds), new Object[] {Main.itemBlueberry});
  697.         GameRegistry.addShapelessRecipe(new ItemStack(Main.itemStrawberrySeeds), new Object[] {Main.itemStrawberry});
  698.         GameRegistry.addShapelessRecipe(new ItemStack(Main.itemCaelumFlyingBoots), new Object[]{Main.itemFlightModifier,Main.itemCaelumBoots});
  699.         GameRegistry.addShapelessRecipe(new ItemStack(Main.itemCaelumFlyingLeggings), new Object[]{Main.itemFlightModifier,Main.itemCaelumLeggings});
  700.         GameRegistry.addShapelessRecipe(new ItemStack(Main.itemCaelumFlyingChestplate), new Object[]{Main.itemFlightModifier,Main.itemCaelumChestplate});
  701.         GameRegistry.addShapelessRecipe(new ItemStack(Main.itemCaelumFlyingHelmet), new Object[]{Main.itemFlightModifier,Main.itemCaelumHelmet});
  702.         GameRegistry.addShapelessRecipe(new ItemStack(Main.itemCaelumSeeds, 16), new Object[]{Main.itemSeedModifier,Main.itemCaelumIngot,Items.wheat_seeds,Items.wheat_seeds,Items.wheat_seeds,Items.wheat_seeds,Items.wheat_seeds,Items.wheat_seeds,Items.wheat_seeds});
  703.         GameRegistry.addShapelessRecipe(new ItemStack(Main.itemOrsusSeeds, 16), new Object[]{Main.itemSeedModifier,Main.itemOrsusIngot,Items.wheat_seeds,Items.wheat_seeds,Items.wheat_seeds,Items.wheat_seeds,Items.wheat_seeds,Items.wheat_seeds,Items.wheat_seeds});
  704.         GameRegistry.addShapelessRecipe(new ItemStack(Main.itemChaosSeeds, 16), new Object[]{Main.itemSeedModifier,Main.itemChaosIngot,Items.wheat_seeds,Items.wheat_seeds,Items.wheat_seeds,Items.wheat_seeds,Items.wheat_seeds,Items.wheat_seeds,Items.wheat_seeds});
  705.         GameRegistry.addShapelessRecipe(new ItemStack(Main.itemOrderSeeds, 16), new Object[]{Main.itemSeedModifier,Main.itemOrderIngot,Items.wheat_seeds,Items.wheat_seeds,Items.wheat_seeds,Items.wheat_seeds,Items.wheat_seeds,Items.wheat_seeds,Items.wheat_seeds});
  706.         GameRegistry.addShapelessRecipe(new ItemStack(Main.itemSteelSeeds, 16), new Object[]{Main.itemSeedModifier,Main.itemSteelIngot,Items.wheat_seeds,Items.wheat_seeds,Items.wheat_seeds,Items.wheat_seeds,Items.wheat_seeds,Items.wheat_seeds,Items.wheat_seeds});
  707.         GameRegistry.addShapelessRecipe(new ItemStack(Main.itemFruitSalad), new Object[]{Main.itemBlackberry,Main.itemBlueberry,Main.itemStrawberry,Main.itemRaspberry,Items.bowl});
  708.         GameRegistry.addShapelessRecipe(new ItemStack(Main.itemInfernumSeeds, 16), new Object[]{Main.itemSeedModifier,Main.itemInfernumIngot,Items.wheat_seeds,Items.wheat_seeds,Items.wheat_seeds,Items.wheat_seeds,Items.wheat_seeds,Items.wheat_seeds,Items.wheat_seeds,});
  709.         GameRegistry.addShapelessRecipe(new ItemStack(Main.itemWaterFlask, 8), new Object[]{new ItemStack(Items.water_bucket.setContainerItem(Items.bucket)), Items.glass_bottle,Items.glass_bottle,Items.glass_bottle,Items.glass_bottle,Items.glass_bottle,Items.glass_bottle,Items.glass_bottle,Items.glass_bottle});
  710.         GameRegistry.addShapelessRecipe(new ItemStack(Main.itemWaterFlask), new Object[]{Items.potionitem});
  711.         GameRegistry.addShapelessRecipe(new ItemStack(Items.potionitem), new Object[]{Main.itemWaterFlask});
  712.         GameRegistry.addShapelessRecipe(new ItemStack(Main.itemInfernumIngot, 9), new Object[] {Main.blockInfernumBlock});
  713.         GameRegistry.addShapelessRecipe(new ItemStack(Main.itemSteelIngot,9), new Object[] {Main.blockSteelBlock});
  714.         GameRegistry.addShapelessRecipe(new ItemStack(Main.itemSteelMix,4), new Object[] {Main.itemIronDust,Main.itemIronDust,Main.itemIronDust,Main.itemIronDust,Main.itemIronDust,Main.itemIronDust,Main.itemIronDust,Main.itemIronDust,Main.itemCoalDust});
  715.         GameRegistry.addShapelessRecipe(new ItemStack(Main.itemIronDust,2), new Object[] {Items.flint,Items.flint,Blocks.iron_ore});
  716.         GameRegistry.addShapelessRecipe(new ItemStack(Main.itemCoalDust,2), new Object[] {Items.flint,Items.flint,Items.coal});
  717.        
  718.         /*--------------------------Smelting Recipes--------------------------*/
  719.         GameRegistry.addSmelting(Main.itemSteelMix, new ItemStack(Main.itemSteelIngot), 1.0F);
  720.         GameRegistry.addSmelting(Main.itemPreparedChaosIngot, new ItemStack(Main.itemChaosIngot), 1.0F); //cIngot
  721.         GameRegistry.addSmelting(Main.itemPreparedOrderIngot, new ItemStack(Main.itemOrderIngot), 1.0F); //oIngot
  722.         GameRegistry.addSmelting(Main.blockWeakOrsOre, new ItemStack(Main.itemWeakOrsusIngot), 1.0F); //Orsus ingot
  723.         GameRegistry.addSmelting(Items.iron_ingot, new ItemStack(Main.itemIronDust), 0.75F);
  724.        
  725.                
  726.     }
  727.     @EventHandler
  728.     public void Init(FMLInitializationEvent event){
  729.         MinecraftForge.addGrassSeed(new ItemStack(Main.itemBlueberrySeeds), 1);
  730.         MinecraftForge.addGrassSeed(new ItemStack(Main.itemStrawberrySeeds), 1);
  731.         MinecraftForge.addGrassSeed(new ItemStack(Main.itemBlackberrySeeds), 1);
  732.         MinecraftForge.addGrassSeed(new ItemStack(Main.itemRaspberrySeeds), 1);
  733.        
  734.         GameRegistry.addRecipe(new ItemStack(Main.itemWaterHelmet), new Object[] {
  735.                 " B ",
  736.                 "BAB",
  737.                 " B ",
  738.                 'B', Main.itemWaterFlask,
  739.                 'A', Main.itemSteelHelmet});
  740.         GameRegistry.addRecipe(new ItemStack(Main.itemWaterChestplate), new Object[] {
  741.                 " B ",
  742.                 "BAB",
  743.                 " B ",
  744.                 'B', Main.itemWaterFlask,
  745.                 'A', Main.itemSteelChestplate});
  746.         GameRegistry.addRecipe(new ItemStack(Main.itemWaterLeggings), new Object[] {
  747.                 " B ",
  748.                 "BAB",
  749.                 " B ",
  750.                 'B', Main.itemWaterFlask,
  751.                 'A', Main.itemSteelLeggings});
  752.         GameRegistry.addRecipe(new ItemStack(Main.itemWaterBoots), new Object[] {
  753.                 " B ",
  754.                 "BAB",
  755.                 " B ",
  756.                 'B', Main.itemWaterFlask,
  757.                 'A', Main.itemSteelBoots});
  758.        
  759.         GameRegistry.addRecipe(new ItemStack(Main.itemFireHelmet), new Object[] {
  760.                 " B ",
  761.                 "BAB",
  762.                 " B ",
  763.                 'B', Blocks.fire,
  764.                 'A', Main.itemSteelHelmet});
  765.         GameRegistry.addRecipe(new ItemStack(Main.itemFireChestplate), new Object[] {
  766.                 " B ",
  767.                 "BAB",
  768.                 " B ",
  769.                 'B', Blocks.fire,
  770.                 'A', Main.itemSteelChestplate});
  771.         GameRegistry.addRecipe(new ItemStack(Main.itemFireLeggings), new Object[] {
  772.                 " B ",
  773.                 "BAB",
  774.                 " B ",
  775.                 'B', Blocks.fire,
  776.                 'A', Main.itemSteelLeggings});
  777.         GameRegistry.addRecipe(new ItemStack(Main.itemFireBoots), new Object[] {
  778.                 " B ",
  779.                 "BAB",
  780.                 " B ",
  781.                 'B', Blocks.fire,
  782.                 'A', Main.itemSteelBoots});
  783.        
  784.         GameRegistry.addRecipe(new ItemStack(Main.itemEarthHelmet), new Object[] {
  785.                 "CBC",
  786.                 "BAB",
  787.                 "CBC",
  788.                 'B', Blocks.dirt,
  789.                 'C', Blocks.stone,
  790.                 'A', Main.itemSteelHelmet});
  791.         GameRegistry.addRecipe(new ItemStack(Main.itemEarthChestplate), new Object[] {
  792.                 "CBC",
  793.                 "BAB",
  794.                 "CBC",
  795.                 'B', Blocks.dirt,
  796.                 'C', Blocks.stone,
  797.                 'A', Main.itemSteelChestplate});
  798.         GameRegistry.addRecipe(new ItemStack(Main.itemEarthLeggings), new Object[] {
  799.                 "CBC",
  800.                 "BAB",
  801.                 "CBC",
  802.                 'B', Blocks.dirt,
  803.                 'C', Blocks.stone,
  804.                 'A', Main.itemSteelLeggings});
  805.         GameRegistry.addRecipe(new ItemStack(Main.itemEarthBoots), new Object[] {
  806.                 "CBC",
  807.                 "BAB",
  808.                 "CBC",
  809.                 'B', Blocks.dirt,
  810.                 'C', Blocks.stone,
  811.                 'A', Main.itemSteelBoots});
  812.        
  813.         GameRegistry.addRecipe(new ItemStack(Main.itemEarthHelmet), new Object[] {
  814.                 "CBC",
  815.                 "BAB",
  816.                 "CBC",
  817.                 'C', Blocks.dirt,
  818.                 'B', Blocks.stone,
  819.                 'A', Main.itemSteelHelmet});
  820.         GameRegistry.addRecipe(new ItemStack(Main.itemEarthChestplate), new Object[] {
  821.                 "CBC",
  822.                 "BAB",
  823.                 "CBC",
  824.                 'C', Blocks.dirt,
  825.                 'B', Blocks.stone,
  826.                 'A', Main.itemSteelChestplate});
  827.         GameRegistry.addRecipe(new ItemStack(Main.itemEarthLeggings), new Object[] {
  828.                 "CBC",
  829.                 "BAB",
  830.                 "CBC",
  831.                 'C', Blocks.dirt,
  832.                 'B', Blocks.stone,
  833.                 'A', Main.itemSteelLeggings});
  834.         GameRegistry.addRecipe(new ItemStack(Main.itemEarthBoots), new Object[] {
  835.                 "CBC",
  836.                 "BAB",
  837.                 "CBC",
  838.                 'C', Blocks.dirt,
  839.                 'B', Blocks.stone,
  840.                 'A', Main.itemSteelBoots});
  841.  
  842.         GameRegistry.addRecipe(new ItemStack(Main.itemAirHelmet), new Object[] {
  843.                 " B ",
  844.                 "BAB",
  845.                 " B ",
  846.                 'B', Items.glass_bottle,
  847.                 'A', Main.itemSteelHelmet});
  848.         GameRegistry.addRecipe(new ItemStack(Main.itemAirChestplate), new Object[] {
  849.                 " B ",
  850.                 "BAB",
  851.                 " B ",
  852.                 'B', Items.glass_bottle,
  853.                 'A', Main.itemSteelChestplate});
  854.         GameRegistry.addRecipe(new ItemStack(Main.itemAirLeggings), new Object[] {
  855.                 " B ",
  856.                 "BAB",
  857.                 " B ",
  858.                 'B', Items.glass_bottle,
  859.                 'A', Main.itemSteelLeggings});
  860.         GameRegistry.addRecipe(new ItemStack(Main.itemAirBoots), new Object[] {
  861.                 " B ",
  862.                 "BAB",
  863.                 " B ",
  864.                 'B', Items.glass_bottle,
  865.                 'A', Main.itemSteelBoots});
  866.        
  867.        
  868.        
  869.        
  870.         GameRegistry.addRecipe(new ItemStack(Main.itemChaosPickaxe), new Object[] {
  871.                 "AAA",
  872.                 " B ",
  873.                 " B ",
  874.                 'A', Main.itemChaosIngot,
  875.                 'B', Items.stick});
  876.         GameRegistry.addRecipe(new ItemStack(Main.itemChaosAxe), new Object[] { //cAxe
  877.                 "AA",
  878.                 "AB",
  879.                 " B",
  880.                 'A', Main.itemChaosIngot,
  881.                 'B', Items.stick});
  882.         GameRegistry.addRecipe(new ItemStack(Main.itemChaosSpade), new Object[] { //cShovel
  883.                 "A",
  884.                 "B",
  885.                 "B",
  886.                 'A', Main.itemChaosIngot,
  887.                 'B', Items.stick});
  888.         GameRegistry.addRecipe(new ItemStack(Main.itemChaosSword), new Object[] { //cSword
  889.                 "A",
  890.                 "A",
  891.                 "B",
  892.                 'A', Main.itemChaosIngot,
  893.                 'B', Items.stick});
  894.        
  895.         GameRegistry.addRecipe(new ItemStack(Main.itemChaosHoe), new Object[] { //cHoe
  896.                 "AA",
  897.                 " B",
  898.                 " B",
  899.                 'A', Main.itemChaosIngot,
  900.                 'B', Items.stick});
  901.         GameRegistry.addRecipe(new ItemStack(Main.itemPreparedChaosIngot, 2), new Object[] { //cPreppedIngot
  902.                 "ABA",
  903.                 "BCB",
  904.                 "ABA",
  905.                 'A', Main.itemChaosShardCluster,
  906.                 'B', Blocks.obsidian,
  907.                 'C', Items.iron_ingot});
  908.         GameRegistry.addRecipe(new ItemStack(Main.itemPreparedChaosIngot, 2), new Object[] { //cPreppedIngot
  909.                 "ABA",
  910.                 "BCB",
  911.                 "ABA",
  912.                 'B', Main.itemChaosShardCluster,
  913.                 'A', Blocks.obsidian,
  914.                 'C', Items.iron_ingot});
  915.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemChaosHelmet), new Object[] { //cHelmet
  916.                 "AAA",
  917.                 "A A",
  918.                 'A', Main.itemChaosIngot});
  919.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemChaosChestplate), new Object[] { //cChestplate
  920.                 "A A",
  921.                 "ABA",
  922.                 "AAA",
  923.                 'A', Main.itemChaosIngot,
  924.                 'B', Blocks.redstone_block});
  925.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemChaosLeggings), new Object[] { //cLegs
  926.                 "AAA",
  927.                 "A A",
  928.                 "A A",
  929.                 'A', Main.itemChaosIngot});
  930.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemChaosBoots), new Object[] { //cBoots
  931.                 "A A",
  932.                 "A A",
  933.                 'A', Main.itemChaosIngot});
  934.        
  935.         //Order set
  936.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemOrderPickaxe), new Object[] { //oPickaxe
  937.                 "AAA",
  938.                 " B ",
  939.                 " B ",
  940.                 'A', Main.itemOrderIngot,
  941.                 'B', Items.stick});
  942.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemOrderAxe), new Object[] { //oAxe
  943.                 "AA",
  944.                 "AB",
  945.                 " B",
  946.                 'A', Main.itemOrderIngot,
  947.                 'B', Items.stick});
  948.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemOrderSpade), new Object[] { //oShovel
  949.                 "A",
  950.                 "B",
  951.                 "B",
  952.                 'A', Main.itemOrderIngot,
  953.                 'B', Items.stick});
  954.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemOrderSword), new Object[] { //oSword
  955.                 "A",
  956.                 "A",
  957.                 "B",
  958.                 'A', Main.itemOrderIngot,
  959.                 'B', Items.stick});
  960.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemOrderHoe), new Object[] { //oHoe
  961.                 "AA",
  962.                 " B",
  963.                 " B",
  964.                 'A', Main.itemOrderIngot,
  965.                 'B', Items.stick});
  966.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemPreparedOrderIngot, 2), new Object[] { //oPreppedIngot
  967.                 "ABA",
  968.                 "BCB",
  969.                 "ABA",
  970.                 'A', Main.itemOrderFragCluster,
  971.                 'B', Blocks.glowstone,
  972.                 'C', Items.iron_ingot});
  973.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemPreparedOrderIngot, 2), new Object[] { //oPreppedIngot
  974.                 "ABA",
  975.                 "BCB",
  976.                 "ABA",
  977.                 'B', Main.itemOrderFragCluster,
  978.                 'A', Blocks.glowstone,
  979.                 'C', Items.iron_ingot});
  980.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemOrderHelmet), new Object[] { //oHelmet
  981.                 "AAA",
  982.                 "A A",
  983.                 'A', Main.itemOrderIngot});
  984.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemOrderChestplate), new Object[] { //oChestplate
  985.                 "A A",
  986.                 "ABA",
  987.                 "AAA",
  988.                 'A', Main.itemOrderIngot,
  989.                 'B', Blocks.lapis_block});
  990.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemOrderLeggings), new Object[] { //oLegs
  991.                 "AAA",
  992.                 "A A",
  993.                 "A A",
  994.                 'A', Main.itemOrderIngot});
  995.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemOrderBoots), new Object[] { //oBoots
  996.                 "A A",
  997.                 "A A",
  998.                 'A', Main.itemOrderIngot});
  999.  
  1000.        
  1001.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemMMBag), new Object[] { //mmBag
  1002.                 "AAA",
  1003.                 "ABA",
  1004.                 "AAA",
  1005.                 'A', Items.paper,
  1006.                 'B', new ItemStack(Items.dye, 1, 3)});
  1007.        
  1008.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemGoldenSteak), new Object[] { //mmBag
  1009.                 "AAA",
  1010.                 "ABA",
  1011.                 "AAA",
  1012.                 'A', Blocks.gold_block,
  1013.                 'B', Items.cooked_beef});
  1014.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemGoldenPorkchop), new Object[] { //mmBag
  1015.                 "AAA",
  1016.                 "ABA",
  1017.                 "AAA",
  1018.                 'A', Blocks.gold_block,
  1019.                 'B', Items.cooked_porkchop});
  1020.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemGoldenChicken), new Object[] { //mmBag
  1021.                 "AAA",
  1022.                 "ABA",
  1023.                 "AAA",
  1024.                 'A', Blocks.gold_block,
  1025.                 'B', Items.cooked_chicken});
  1026.        
  1027.  
  1028.        
  1029.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemCaelumSword), new Object[]{
  1030.                 "A",
  1031.                 "A",
  1032.                 "B",
  1033.                 'A', Main.itemCaelumIngot,
  1034.                 'B', Items.stick});
  1035.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemCaelumSpade), new Object[]{
  1036.                 "A",
  1037.                 "B",
  1038.                 "B",
  1039.                 'A', Main.itemCaelumIngot,
  1040.                 'B', Items.stick});
  1041.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemCaelumPickaxe), new Object[]{
  1042.                 "AAA",
  1043.                 " B ",
  1044.                 " B ",
  1045.                 'A', Main.itemCaelumIngot,
  1046.                 'B', Items.stick});
  1047.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemCaelumAxe), new Object[]{
  1048.                 "AA",
  1049.                 "AB",
  1050.                 " B",
  1051.                 'A', Main.itemCaelumIngot,
  1052.                 'B', Items.stick});
  1053.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemCaelumHoe), new Object[]{
  1054.                 "AA",
  1055.                 " B",
  1056.                 " B",
  1057.                 'A', Main.itemCaelumIngot,
  1058.                 'B', Items.stick});
  1059.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemCaelumHelmet), new Object[]{
  1060.                 "AAA",
  1061.                 "A A",
  1062.                 'A', Main.itemCaelumIngot});
  1063.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemCaelumChestplate), new Object[]{
  1064.                 "A A",
  1065.                 "AAA",
  1066.                 "AAA",
  1067.                 'A', Main.itemCaelumIngot});
  1068.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemCaelumLeggings), new Object[]{
  1069.                 "AAA",
  1070.                 "A A",
  1071.                 "A A",
  1072.                 'A', Main.itemCaelumIngot});
  1073.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemCaelumBoots), new Object[]{
  1074.                 "A A",
  1075.                 "A A",
  1076.                 'A', Main.itemCaelumIngot});
  1077.        
  1078.         //WeakOrsus
  1079.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemWeakOrsusHelmet), new Object[]{
  1080.                 "AAA",
  1081.                 "A A",
  1082.                 'A', Main.itemWeakOrsusIngot});
  1083.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemWeakOrsusChestplate), new Object[]{
  1084.                 "A A",
  1085.                 "AAA",
  1086.                 "AAA",
  1087.                 'A', Main.itemWeakOrsusIngot});
  1088.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemWeakOrsusLeggings), new Object[]{
  1089.                 "AAA",
  1090.                 "A A",
  1091.                 "A A",
  1092.                 'A', Main.itemWeakOrsusIngot});
  1093.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemWeakOrsusBoots), new Object[]{
  1094.                 "A A",
  1095.                 "A A",
  1096.                 'A', Main.itemWeakOrsusIngot});
  1097.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemWeakOrsusSword), new Object[]{
  1098.                 "A",
  1099.                 "A",
  1100.                 "B",
  1101.                 'A', Main.itemWeakOrsusIngot,
  1102.                 'B', Items.stick});
  1103.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemWeakOrsusSpade), new Object[]{
  1104.                 "A",
  1105.                 "B",
  1106.                 "B",
  1107.                 'A', Main.itemWeakOrsusIngot,
  1108.                 'B', Items.stick});
  1109.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemWeakOrsusPickaxe), new Object[]{
  1110.                 "AAA",
  1111.                 " B ",
  1112.                 " B ",
  1113.                 'A', Main.itemWeakOrsusIngot,
  1114.                 'B', Items.stick});
  1115.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemWeakOrsusAxe), new Object[]{
  1116.                 "AA",
  1117.                 "AB",
  1118.                 " B",
  1119.                 'A', Main.itemWeakOrsusIngot,
  1120.                 'B', Items.stick});
  1121.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemWeakOrsusHoe), new Object[]{
  1122.                 "AA",
  1123.                 " B",
  1124.                 " B",
  1125.                 'A', Main.itemWeakOrsusIngot,
  1126.                 'B', Items.stick});
  1127.  
  1128.        
  1129.         //RegOrsus
  1130.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemOrsusHelmet), new Object[]{
  1131.                 "AAA",
  1132.                 "A A",
  1133.                 'A', Main.itemOrsusIngot});
  1134.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemOrsusChestplate), new Object[]{
  1135.                 "A A",
  1136.                 "AAA",
  1137.                 "AAA",
  1138.                 'A', Main.itemOrsusIngot});
  1139.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemOrsusLeggings), new Object[]{
  1140.                 "AAA",
  1141.                 "A A",
  1142.                 "A A",
  1143.                 'A', Main.itemOrsusIngot});
  1144.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemOrsusBoots), new Object[]{
  1145.                 "A A",
  1146.                 "A A",
  1147.                 'A', Main.itemOrsusIngot});
  1148.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemOrsusSword), new Object[]{
  1149.                 "A",
  1150.                 "A",
  1151.                 "B",
  1152.                 'A', Main.itemOrsusIngot,
  1153.                 'B', Items.stick});
  1154.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemOrsusSpade), new Object[]{
  1155.                 "A",
  1156.                 "B",
  1157.                 "B",
  1158.                 'A', Main.itemOrsusIngot,
  1159.                 'B', Items.stick});
  1160.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemOrsusPickaxe), new Object[]{
  1161.                 "AAA",
  1162.                 " B ",
  1163.                 " B ",
  1164.                 'A', Main.itemOrsusIngot,
  1165.                 'B', Items.stick});
  1166.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemOrsusAxe), new Object[]{
  1167.                 "AA",
  1168.                 "AB",
  1169.                 " B",
  1170.                 'A', Main.itemOrsusIngot,
  1171.                 'B', Items.stick});
  1172.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemOrsusHoe), new Object[]{
  1173.                 "AA",
  1174.                 " B",
  1175.                 " B",
  1176.                 'A', Main.itemOrsusIngot,
  1177.                 'B', Items.stick});
  1178.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemOrsusIngot), new Object[]{
  1179.                 "CBC",
  1180.                 "BAB",
  1181.                 "CBC",
  1182.                 'A', Main.itemWeakOrsusIngot,
  1183.                 'B', Items.coal,
  1184.                 'C', Items.redstone});
  1185.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemOrsusIngot), new Object[]{
  1186.                 "CBC",
  1187.                 "BAB",
  1188.                 "CBC",
  1189.                 'A', Main.itemWeakOrsusIngot,
  1190.                 'B', Items.redstone,
  1191.                 'C', Items.coal});
  1192.        
  1193.         //God Set
  1194.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemBlankBinding), new Object[]{
  1195.                 "ABA",
  1196.                 "BBB",
  1197.                 "ABA",
  1198.                 'A', Blocks.obsidian,
  1199.                 'B', Blocks.cobblestone});
  1200.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemNeutralBinding), new Object[]{
  1201.                 " B ",
  1202.                 "CAC",
  1203.                 " B ",
  1204.                 'A', Main.itemBlankBinding,
  1205.                 'B', Main.itemCaelumIngot,
  1206.                 'C', Main.itemOrsusIngot});
  1207.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemNeutralBinding), new Object[]{
  1208.                 " B ",
  1209.                 "CAC",
  1210.                 " B ",
  1211.                 'A', Main.itemBlankBinding,
  1212.                 'C', Main.itemCaelumIngot,
  1213.                 'B', Main.itemOrsusIngot});
  1214.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemChaosBinding), new Object[]{
  1215.                 "CBC",
  1216.                 "BAB",
  1217.                 "CBC",
  1218.                 'A', Main.itemNeutralBinding,
  1219.                 'B', Main.itemChaosIngot,
  1220.                 'C', Main.itemChaosShard});
  1221.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemOrderBinding), new Object[]{
  1222.                 "CBC",
  1223.                 "BAB",
  1224.                 "CBC",
  1225.                 'A', Main.itemNeutralBinding,
  1226.                 'B', Main.itemOrderIngot,
  1227.                 'C', Main.itemOrderFrag});
  1228.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemGodBinding), new Object[]{
  1229.                 "ABA",
  1230.                 "BCB",
  1231.                 "ABA",
  1232.                 'A', Main.itemOrderBinding,
  1233.                 'B', Main.itemChaosBinding,
  1234.                 'C', Main.itemNeutralBinding});
  1235.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemGodHelmet), new Object[]{
  1236.                 "AAA",
  1237.                 "A A",
  1238.                 'A', Main.itemGodIngot});
  1239.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemGodChestplate), new Object[]{
  1240.                 "A A",
  1241.                 "AAA",
  1242.                 "AAA",
  1243.                 'A', Main.itemGodIngot});
  1244.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemGodLeggings), new Object[]{
  1245.                 "AAA",
  1246.                 "A A",
  1247.                 "A A",
  1248.                 'A', Main.itemGodIngot});
  1249.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemGodBoots), new Object[]{
  1250.                 "A A",
  1251.                 "A A",
  1252.                 'A', Main.itemGodIngot});
  1253.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemGodSword), new Object[]{
  1254.                 "A",
  1255.                 "A",
  1256.                 "B",
  1257.                 'A', Main.itemGodIngot,
  1258.                 'B', Main.itemObsidianStick});
  1259.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemGodSpade), new Object[]{
  1260.                 "A",
  1261.                 "B",
  1262.                 "B",
  1263.                 'A', Main.itemGodIngot,
  1264.                 'B', Main.itemObsidianStick});
  1265.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemGodPickaxe), new Object[]{
  1266.                 "AAA",
  1267.                 " B ",
  1268.                 " B ",
  1269.                 'A', Main.itemGodIngot,
  1270.                 'B', Main.itemObsidianStick});
  1271.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemGodAxe), new Object[]{
  1272.                 "AA",
  1273.                 "AB",
  1274.                 " B",
  1275.                 'A', Main.itemGodIngot,
  1276.                 'B', Main.itemObsidianStick});
  1277.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemGodHoe), new Object[]{
  1278.                 "AA",
  1279.                 " B",
  1280.                 " B",
  1281.                 'A', Main.itemGodIngot,
  1282.                 'B', Main.itemObsidianStick});
  1283.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemObsidianStick), new Object[]{
  1284.                 "B",
  1285.                 "B",
  1286.                 'B', Blocks.obsidian});
  1287.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemCaelumIngot), new Object[]{
  1288.                 " A ",
  1289.                 "ABA",
  1290.                 " A ",
  1291.                 'A', Blocks.fire,
  1292.                 'B', Main.blockCaelumOre});
  1293.         GameRegistry.addShapedRecipe(new ItemStack(Main.blockCondensedGoldBlock), new Object[]{
  1294.                 "AAA",
  1295.                 "AAA",
  1296.                 "AAA",
  1297.                 'A', Blocks.gold_block});
  1298.         GameRegistry.addShapedRecipe(new ItemStack(Main.blockOrsusBlock), new Object[]{
  1299.                 "AAA",
  1300.                 "AAA",
  1301.                 "AAA",
  1302.                 'A', Main.itemOrsusIngot});
  1303.         GameRegistry.addShapedRecipe(new ItemStack(Main.blockWeakOrsusBlock), new Object[]{
  1304.                 "AAA",
  1305.                 "AAA",
  1306.                 "AAA",
  1307.                 'A', Main.itemWeakOrsusIngot});
  1308.         GameRegistry.addShapedRecipe(new ItemStack(Main.blockOrderBlock), new Object[]{
  1309.                 "AAA",
  1310.                 "AAA",
  1311.                 "AAA",
  1312.                 'A', Main.itemOrderIngot});
  1313.         GameRegistry.addShapedRecipe(new ItemStack(Main.blockChaosBlock), new Object[]{
  1314.                 "AAA",
  1315.                 "AAA",
  1316.                 "AAA",
  1317.                 'A', Main.itemChaosIngot});
  1318.         GameRegistry.addShapedRecipe(new ItemStack(Main.blockCaelumBlock), new Object[]{
  1319.                 "AAA",
  1320.                 "AAA",
  1321.                 "AAA",
  1322.                 'A', Main.itemCaelumIngot});
  1323.         GameRegistry.addShapedRecipe(new ItemStack(Main.blockGodBlock, 4), new Object[]{
  1324.                 "AAA",
  1325.                 "ABA",
  1326.                 "AAA",
  1327.                 'A', Main.blockCondensedGoldBlock,
  1328.                 'B', Main.itemGodBinding});
  1329.         GameRegistry.addShapedRecipe(new ItemStack(Main.blockGodBlock), new Object[]{
  1330.                 "AA",
  1331.                 "AA",
  1332.                 'A', Main.itemGodIngot});
  1333.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemFlightModifier), new Object[]{
  1334.                 "DFD",
  1335.                 "FCF",
  1336.                 "DFD",
  1337.                 'D', Blocks.diamond_block,
  1338.                 'F', Items.feather,
  1339.                 'C', Main.blockCaelumBlock});  
  1340.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemOrderSeeds, 8), new Object[]{
  1341.                 "ABA",
  1342.                 "BSB",
  1343.                 "ABA",
  1344.                 'B', Main.itemOrderBinding,
  1345.                 'A', Main.itemOrderFrag,
  1346.                 'S', Items.wheat_seeds});
  1347.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemChaosSeeds, 8), new Object[]{
  1348.                 "ABA",
  1349.                 "BSB",
  1350.                 "ABA",
  1351.                 'B', Main.itemChaosBinding,
  1352.                 'A', Main.itemChaosShard,
  1353.                 'S', Items.wheat_seeds});
  1354.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemOrderSeeds, 4), new Object[]{              
  1355.                 "BSB",
  1356.                 'B', Main.itemMiniOrderFrag,
  1357.                 'S', Items.wheat_seeds});
  1358.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemChaosSeeds, 4), new Object[]{
  1359.                 "BSB",
  1360.                 'B', Main.itemMiniChaosShard,
  1361.                 'S', Items.wheat_seeds});
  1362.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemOrderFrag), new Object[]{
  1363.                 "BBB",
  1364.                 "BBB",
  1365.                 "BBB",
  1366.                 'B', Main.itemMiniOrderFrag});
  1367.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemChaosShard), new Object[]{
  1368.                 "BBB",
  1369.                 "BBB",
  1370.                 "BBB",
  1371.                 'B', Main.itemMiniChaosShard});
  1372.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemSeedModifier), new Object[]{
  1373.                 "ABA",
  1374.                 "BSB",
  1375.                 "ABA",
  1376.                 'A', Main.itemOrderBinding,
  1377.                 'B', Main.itemChaosBinding,
  1378.                 'S', Items.wheat_seeds});
  1379.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemSeedModifier), new Object[]{
  1380.                 "ABA",
  1381.                 "BSB",
  1382.                 "ABA",
  1383.                 'B', Main.itemOrderBinding,
  1384.                 'A', Main.itemChaosBinding,
  1385.                 'S', Items.wheat_seeds});
  1386.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemCaelumIngot), new Object[]{
  1387.                 "BBB",
  1388.                 "BBB",
  1389.                 "BBB",
  1390.                 'B', Main.itemCaelumNugget});
  1391.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemOrsusIngot), new Object[]{
  1392.                 "BBB",
  1393.                 "BBB",
  1394.                 "BBB",
  1395.                 'B', Main.itemOrsusNugget});
  1396.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemOrsusSeeds, 1), new Object[]{              
  1397.                 "BSB",
  1398.                 'B', Main.itemOrsusNugget,
  1399.                 'S', Items.wheat_seeds});
  1400.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemCaelumSeeds, 1), new Object[]{
  1401.                 "BSB",
  1402.                 'B', Main.itemCaelumNugget,
  1403.                 'S', Items.wheat_seeds});
  1404.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemInfernumSword), new Object[]{
  1405.                 "A",
  1406.                 "A",
  1407.                 "B",
  1408.                 'A', Main.itemInfernumIngot,
  1409.                 'B', Items.stick});
  1410.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemInfernumPickaxe), new Object[]{
  1411.                 "AAA",
  1412.                 " B ",
  1413.                 " B ",
  1414.                 'A', Main.itemInfernumIngot,
  1415.                 'B', Items.stick});
  1416.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemInfernumAxe), new Object[]{
  1417.                 "AA",
  1418.                 "AB",
  1419.                 " B",
  1420.                 'A', Main.itemInfernumIngot,
  1421.                 'B', Items.stick});
  1422.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemInfernumSpade), new Object[]{
  1423.                 "A",
  1424.                 "B",
  1425.                 "B",
  1426.                 'A', Main.itemInfernumIngot,
  1427.                 'B', Items.stick});
  1428.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemInfernumHoe), new Object[]{
  1429.                 "AA",
  1430.                 " B",
  1431.                 " B",
  1432.                 'A', Main.itemInfernumIngot,
  1433.                 'B', Items.stick});
  1434.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemInfernumHelmet), new Object[]{
  1435.                 "AAA",
  1436.                 "A A",                 
  1437.                 'A', Main.itemInfernumIngot});
  1438.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemInfernumChestplate), new Object[]{
  1439.                 "A A",
  1440.                 "AAA",
  1441.                 "AAA",
  1442.                 'A', Main.itemInfernumIngot});
  1443.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemInfernumLeggings), new Object[]{
  1444.                 "AAA",
  1445.                 "A A",
  1446.                 "A A",
  1447.                 'A', Main.itemInfernumIngot});
  1448.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemInfernumBoots), new Object[]{
  1449.                 "A A",
  1450.                 "A A",
  1451.                 'A', Main.itemInfernumIngot});
  1452.         GameRegistry.addShapedRecipe(new ItemStack(Main.blockInfernumBlock), new Object[]{
  1453.                 "AAA",
  1454.                 "AAA",
  1455.                 "AAA",
  1456.                 'A', Main.itemInfernumIngot});
  1457.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemInfernumSeeds, 1), new Object[]{
  1458.                 "BSB",
  1459.                 'B', Main.itemInfernumNugget,
  1460.                 'S', Items.wheat_seeds});
  1461.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemInfernumIngot), new Object[]{
  1462.                 "BBB",
  1463.                 "BBB",
  1464.                 "BBB",
  1465.                 'B', Main.itemInfernumNugget});
  1466.         GameRegistry.addShapedRecipe(new ItemStack(Main.itemInfernumIngot), new Object[]{
  1467.                 " A ",
  1468.                 "ABA",
  1469.                 " A ",
  1470.                 'A', Main.itemWaterFlask,
  1471.                 'B', Main.blockInfernumOre});
  1472.        
  1473.        
  1474.        
  1475.        
  1476.         GameRegistry.addRecipe(new ItemStack(Main.itemSteelHelmet), new Object[] {
  1477.                 "AAA",
  1478.                 "A A",
  1479.                 'A', Main.itemSteelIngot});
  1480.                
  1481.         GameRegistry.addRecipe(new ItemStack(Main.itemSteelChestplate), new Object[] {
  1482.                 "A A",
  1483.                 "AAA",
  1484.                 "AAA",
  1485.                 'A', Main.itemSteelIngot});
  1486.         GameRegistry.addRecipe(new ItemStack(Main.itemSteelLeggings), new Object[] {
  1487.                 "AAA",
  1488.                 "A A",
  1489.                 "A A",
  1490.                 'A', Main.itemSteelIngot});
  1491.         GameRegistry.addRecipe(new ItemStack(Main.itemSteelBoots), new Object[] {
  1492.                 "A A",
  1493.                 "A A",
  1494.                 'A', Main.itemSteelIngot});
  1495.         GameRegistry.addRecipe(new ItemStack(Main.itemSteelPickaxe), new Object[] {
  1496.                 "AAA",
  1497.                 " B ",
  1498.                 " B ",
  1499.                 'A', Main.itemSteelIngot,
  1500.                 'B', Items.stick});
  1501.         GameRegistry.addRecipe(new ItemStack(Main.itemSteelAxe), new Object[] {
  1502.                 "AA",
  1503.                 "AB",
  1504.                 " B",
  1505.                 'A', Main.itemSteelIngot,
  1506.                 'B', Items.stick});
  1507.         GameRegistry.addRecipe(new ItemStack(Main.itemSteelSpade), new Object[] {
  1508.                 "A",
  1509.                 "B",
  1510.                 "B",
  1511.                 'A', Main.itemSteelIngot,
  1512.                 'B', Items.stick});
  1513.         GameRegistry.addRecipe(new ItemStack(Main.itemSteelHoe), new Object[] {
  1514.                 "AA",
  1515.                 " B",
  1516.                 " B",
  1517.                 'A', Main.itemSteelIngot,
  1518.                 'B', Items.stick});
  1519.         GameRegistry.addRecipe(new ItemStack(Main.itemSteelSword), new Object[] {
  1520.                 "A",
  1521.                 "A",
  1522.                 "B",
  1523.                 'A', Main.itemSteelIngot,
  1524.                 'B', Items.stick});
  1525.         GameRegistry.addRecipe(new ItemStack(Main.blockSteelBlock), new Object[] {
  1526.                 "AAA",
  1527.                 "AAA",
  1528.                 "AAA",
  1529.                 'A', Main.itemSteelIngot});
  1530.        
  1531.        
  1532.        
  1533.     }
  1534.     @EventHandler
  1535.     public void postInit(FMLPostInitializationEvent event){
  1536.        
  1537.     }
  1538.    
  1539.     public static CreativeTabs tabGOMCCombat = new CreativeTabs("tabGOMCCombat"){
  1540.         @Override
  1541.         public Item getTabIconItem(){
  1542.             return new ItemStack(itemChaosSword).getItem();
  1543.         }
  1544.     };
  1545.     public static CreativeTabs tabGOMCTools = new CreativeTabs("tabGOMCTools"){
  1546.         @Override
  1547.         public Item getTabIconItem(){
  1548.             return new ItemStack(itemChaosPickaxe).getItem();
  1549.         }
  1550.     };
  1551.     public static CreativeTabs tabGOMCMaterials = new CreativeTabs("tabGOMCMaterials"){
  1552.         @Override
  1553.         public Item getTabIconItem(){
  1554.             return new ItemStack(itemChaosIngot).getItem();
  1555.         }
  1556.     };
  1557.     public static CreativeTabs tabGOMCFoodstuffs = new CreativeTabs("tabGOMCFoodstuffs"){
  1558.         @Override
  1559.         public Item getTabIconItem(){
  1560.             return new ItemStack(itemGoldenSteak).getItem();
  1561.         }
  1562.     };
  1563.     public static CreativeTabs tabGOMCBlocks = new CreativeTabs("tabGOMCBlocks"){
  1564.         @Override
  1565.         public Item getTabIconItem(){
  1566.             return new ItemStack(blockChaosBlock).getItem();
  1567.         }
  1568.     };
  1569.    
  1570. }
Add Comment
Please, Sign In to add comment