WARNING!!! 674 Lines of code below!!!
[spoiler=MOreBase.java]
package mOre;
import net.minecraft.block.Block;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.EnumArmorMaterial;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraftforge.client.MinecraftForgeClient;
import net.minecraftforge.common.EnumHelper;
import net.minecraftforge.oredict.OreDictionary;
import cpw.mods.fml.client.registry.RenderingRegistry;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.Init;
import cpw.mods.fml.common.Mod.Instance;
import cpw.mods.fml.common.Mod.PostInit;
import cpw.mods.fml.common.Mod.PreInit;
import cpw.mods.fml.common.SidedProxy;
import cpw.mods.fml.common.event.FMLInitializationEvent;
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
import cpw.mods.fml.common.network.NetworkMod;
import cpw.mods.fml.common.registry.GameRegistry;
import cpw.mods.fml.common.registry.LanguageRegistry;
@Mod(modid = "mOre", name = "mOre Mod", version = "DEV")
@NetworkMod(clientSideRequired = true, serverSideRequired = false)
public class MOreBase
{
@Instance("MOreBase")
public static MOreBase instance;
@SidedProxy(clientSide = "mOre.ClientProxy", serverSide = "mOre.CommonProxy")
public static CommonProxy proxy;
//BLOCKS
public static Block oreTitanium;
public static Block oreCopper;
public static Block oreTin;
public static Block orePlatinum;
public static Block oreCobalt;
public static Block oreNickel;
public static Block oreUranium;
public static Block oreSulphur;
public static Block oreRuby;
public static Block oreSapphire;
public static Block oreLead;
public static Block oreBCoal;
public static Block oreOil;
public static Block oreGeode;
public static Block oreIridium;
public static Block oreBauxite;
public static Block blockPlexiglass;
public static Block oreSilver;
public static Block oreLimestone;
//ITEMS
public static Item ingotTitanium;
public static Item ingotCopper;
public static Item ingotTin;
public static Item ingotNickel;
public static Item ingotCobalt;
public static Item ingotPlatinum;
public static Item ingotLead;
public static Item ingotSteel;
public static Item ingotBronze;
public static Item gemRuby;
public static Item gemSapphire;
public static Item ingotIridium;
public static Item containerUranium;
public static Item dustSulphur;
public static Item itemBCoal;
public static Item mixBronze;
public static Item gemQuartz;
public static Item gemAmethyst;
public static Item gemChalcedony;
public static Item gemJasper;
public static Item itemAcid;
public static Item containerEmpty;
public static Item itemMagnet;
public static Item mixFerro;
public static Item ingotFerro;
public static Item itemOilbottle;
public static Item itemOilbottleFull;
public static Item ingotAluminium;
public static Item itemResinpipe;
public static Item itemResinp = itemResinpipe;
public static Item itemResinbottle;
public static Item itemPlastictemplate;
public static Item itemPlastictemplateFilled;
public static Item itemPlastictemplateBaked;
public static Item itemPlastic;
public static Item ingotSilver;
public static Item jackhammer;
public static Item swordTitanium;
public static Item spadeTitanium;
public static Item pickaxeTitanium;
public static Item axeTitanium;
public static Item hoeTitanium;
public static Item swordCopper;
public static Item spadeCopper;
public static Item pickaxeCopper;
public static Item axeCopper;
public static Item hoeCopper;
public static Item swordBronze;
public static Item spadeBronze;
public static Item pickaxeBronze;
public static Item axeBronze;
public static Item hoeBronze;
public static Item swordPlatinum;
public static Item spadePlatinum;
public static Item pickaxePlatinum;
public static Item axePlatinum;
public static Item hoePlatinum;
public static Item swordSteel;
public static Item spadeSteel;
public static Item pickaxeSteel;
public static Item axeSteel;
public static Item hoeSteel;
public static Item swordEmerald;
public static Item spadeEmerald;
public static Item pickaxeEmerald;
public static Item axeEmerald;
public static Item hoeEmerald;
public static Item swordRuby;
public static Item spadeRuby;
public static Item pickaxeRuby;
public static Item axeRuby;
public static Item hoeRuby;
public static Item swordSapphire;
public static Item spadeSapphire;
public static Item pickaxeSapphire;
public static Item axeSapphire;
public static Item hoeSapphire;
public static Item swordIridium;
public static Item spadeIridium;
public static Item pickaxeIridium;
public static Item axeIridium;
public static Item hoeIridium;
public static Item swordAluminium;
public static Item spadeAluminium;
public static Item pickaxeAluminium;
public static Item axeAluminium;
public static Item hoeAluminium;
public static Item pbucketEmpty;
public static Item pbucketWater;
public static Item swordSilver;
public static Item helmetTitanium, legsTitanium, torsoTitanium, bootsTitanium;
public static Item helmetBronze, legsBronze, torsoBronze, bootsBronze;
public static Item helmetSteel, legsSteel, torsoSteel, bootsSteel;
public static Item helmetRuby, legsRuby, torsoRuby, bootsRuby;
public static Item helmetEmerald, legsEmerald, torsoEmerald, bootsEmerald;
public static Item helmetSapphire, legsSapphire, torsoSapphire, bootsSapphire;
public static Item helmetAluminium, legsAluminium, torsoAluminium, bootsAluminium;
public MOreWorldGen worldGen = new MOreWorldGen();
public MOreFuelHandler fuelHandler = new MOreFuelHandler();
static EnumArmorMaterial armorTITANIUM = EnumHelper.addArmorMaterial("TITANIUM", 29, new int[] {3, 7, 5, 2}, 9);
static EnumArmorMaterial armorBRONZE = EnumHelper.addArmorMaterial("BRONZE", 13, new int[] {2, 5, 3, 1}, 10);
static EnumArmorMaterial armorSTEEL = EnumHelper.addArmorMaterial("STEEL", 23, new int[] {2, 7, 5, 1}, 9);
static EnumArmorMaterial armorRUBY = EnumHelper.addArmorMaterial("RUBY", 30, new int[] {3, 7, 6, 3}, 10);
static EnumArmorMaterial armorEM = EnumHelper.addArmorMaterial("EM", 30, new int[] {3, 7, 6, 3}, 10);
static EnumArmorMaterial armorSAPPHIRE = EnumHelper.addArmorMaterial("SAPPHIRE", 30, new int[] {3, 7, 6, 3}, 10);
static EnumArmorMaterial armorALUMINIUM = EnumHelper.addArmorMaterial("ALUMINIUM", 14, new int[] {2, 5, 3, 2}, 10);
@PreInit
public void preInit(FMLPreInitializationEvent event)
{
}
@Init
public void init(FMLInitializationEvent event)
{
MinecraftForgeClient.preloadTexture("/mOre/terrain.png");
MinecraftForgeClient.preloadTexture("/mOre/gui/items.png");
//ITEMS
ingotTitanium = (new MOreItem(930)).setIconIndex(0).setItemName("ingotTitanium").setCreativeTab(CreativeTabs.tabMaterials);
ingotCopper = (new MOreItem(931)).setIconIndex(1).setItemName("ingotCopper").setCreativeTab(CreativeTabs.tabMaterials);
ingotTin = (new MOreItem(932)).setIconIndex(2).setItemName("ingotTin").setCreativeTab(CreativeTabs.tabMaterials);
ingotNickel = (new MOreItem(933)).setIconIndex(3).setItemName("ingotNickel").setCreativeTab(CreativeTabs.tabMaterials);
ingotCobalt = (new MOreItem(934)).setIconIndex(4).setItemName("ingotCobalt").setCreativeTab(CreativeTabs.tabMaterials);
ingotPlatinum = (new MOreItem(935)).setIconIndex(5).setItemName("ingotPlatinum").setCreativeTab(CreativeTabs.tabMaterials);
ingotLead = (new MOreItem(936)).setIconIndex(6).setItemName("ingotLead").setCreativeTab(CreativeTabs.tabMaterials);
ingotSteel = (new MOreItem(937)).setIconIndex(7).setItemName("ingotSteel").setCreativeTab(CreativeTabs.tabMaterials);
ingotBronze = (new MOreItem(938)).setIconIndex(.setItemName("ingotBronze").setCreativeTab(CreativeTabs.tabMaterials);
gemRuby = (new MOreItem(939)).setIconIndex(9).setItemName("gemRuby").setCreativeTab(CreativeTabs.tabMaterials);
gemSapphire = (new MOreItem(940)).setIconIndex(10).setItemName("gemSapphire").setCreativeTab(CreativeTabs.tabMaterials);
ingotIridium = (new MOreItem(942)).setIconIndex(11).setItemName("ingotIridium").setCreativeTab(CreativeTabs.tabMaterials);
containerUranium = (new MOreItem(952)).setIconIndex(12).setItemName("containerUranium").setCreativeTab(CreativeTabs.tabMaterials).setContainerItem(containerEmpty);
dustSulphur = (new MOreItem(944)).setIconIndex(13).setItemName("dustSulphur").setCreativeTab(CreativeTabs.tabMaterials);
itemBCoal = (new MOreItem(945)).setIconIndex(14).setItemName("itemBCoal").setCreativeTab(CreativeTabs.tabMaterials);
mixBronze = (new MOreItem(946)).setIconIndex(15).setItemName("mixBronze").setCreativeTab(CreativeTabs.tabMaterials);
gemQuartz = (new MOreItem(947)).setIconIndex(16).setItemName("gemQuartz").setCreativeTab(CreativeTabs.tabMaterials);
gemAmethyst = (new MOreItem(948)).setIconIndex(17).setItemName("gemAmethyst").setCreativeTab(CreativeTabs.tabMaterials);
gemChalcedony = (new MOreItem(949)).setIconIndex(18).setItemName("gemChalcedony").setCreativeTab(CreativeTabs.tabMaterials);
gemJasper = (new MOreItem(950)).setIconIndex(19).setItemName("gemJasper").setCreativeTab(CreativeTabs.tabMaterials);
itemAcid = (new MOreItem(951)).setIconIndex(20).setItemName("itemAcid").setCreativeTab(CreativeTabs.tabMaterials);
containerEmpty = (new MOreItem(943)).setIconIndex(21).setItemName("containerEmpty").setCreativeTab(CreativeTabs.tabMaterials);
itemMagnet = (new MOreItem(953)).setIconIndex(22).setItemName("itemMagnet").setCreativeTab(CreativeTabs.tabMaterials);
mixFerro = (new MOreItem(954)).setIconIndex(23).setItemName("mixFerro").setCreativeTab(CreativeTabs.tabMaterials);
ingotFerro = (new MOreItem(955)).setIconIndex(24).setItemName("ingotFerro").setCreativeTab(CreativeTabs.tabMaterials);
itemOilbottle = (new MOreItemContainerOil(956, 0)).setIconIndex(25).setItemName("itemOilbottle").setCreativeTab(CreativeTabs.tabMaterials);
itemOilbottleFull = (new MOreItem(957)).setIconIndex(26).setItemName("itemOilbottleFull").setCreativeTab(CreativeTabs.tabMaterials).setContainerItem(itemOilbottle);
ingotAluminium = (new MOreItem(958)).setIconIndex(27).setItemName("ingotAluminium").setCreativeTab(CreativeTabs.tabMaterials);
itemResinpipe = (new MOreItemDamage(959)).setIconIndex(28).setItemName("itemResinpipe").setCreativeTab(CreativeTabs.tabMaterials).setMaxDamage(1000).setMaxStackSize(1);
itemResinbottle = (new MOreItem(960)).setIconIndex(29).setItemName("itemResinbottle").setCreativeTab(CreativeTabs.tabMaterials).setContainerItem(Item.glassBottle);
itemPlastictemplate = (new MOreItem(961)).setIconIndex(30).setItemName("itemPlastictemplate").setCreativeTab(CreativeTabs.tabMaterials);
itemPlastictemplateFilled = (new MOreItem(962)).setIconIndex(31).setItemName("itemPlastictemplateFilled").setCreativeTab(CreativeTabs.tabMaterials);
itemPlastictemplateBaked = (new MOreItem(963)).setIconIndex(32).setItemName("itemPlastictemplateBaked").setCreativeTab(CreativeTabs.tabMaterials).setContainerItem(itemPlastictemplate);
itemPlastic = (new MOreItem(964)).setIconIndex(33).setItemName("itemPlastic").setCreativeTab(CreativeTabs.tabMaterials);
ingotSilver = (new MOreItem(965)).setIconIndex(34).setItemName("ingotSilver").setCreativeTab(CreativeTabs.tabMaterials);
swordTitanium = new MOreToolSword(967, MOreEnumToolMaterial.TITANIUM).setIconIndex(36).setItemName("swordTitanium").setCreativeTab(CreativeTabs.tabCombat);
spadeTitanium = new MOreToolSpade(968, MOreEnumToolMaterial.TITANIUM).setIconIndex(37).setItemName("spadeTitanium").setCreativeTab(CreativeTabs.tabTools);
pickaxeTitanium = new MOreToolPickaxe(969, MOreEnumToolMaterial.TITANIUM).setIconIndex(38).setItemName("pickaxeTitanium").setCreativeTab(CreativeTabs.tabTools);
axeTitanium = new MOreToolAxe(970, MOreEnumToolMaterial.TITANIUM).setIconIndex(39).setItemName("axeTitanium").setCreativeTab(CreativeTabs.tabTools);
hoeTitanium = new MOreToolHoe(971, MOreEnumToolMaterial.TITANIUM).setIconIndex(40).setItemName("hoeTitanium").setCreativeTab(CreativeTabs.tabTools);
swordCopper = new MOreToolSword(972, MOreEnumToolMaterial.COPPER).setIconIndex(41).setItemName("swordCopper").setCreativeTab(CreativeTabs.tabCombat);
spadeCopper = new MOreToolSpade(973, MOreEnumToolMaterial.COPPER).setIconIndex(42).setItemName("spadeCopper").setCreativeTab(CreativeTabs.tabTools);
pickaxeCopper = new MOreToolPickaxe(974, MOreEnumToolMaterial.COPPER).setIconIndex(43).setItemName("pickaxeCopper").setCreativeTab(CreativeTabs.tabTools);
axeCopper = new MOreToolAxe(975, MOreEnumToolMaterial.COPPER).setIconIndex(44).setItemName("axeCopper").setCreativeTab(CreativeTabs.tabTools);
hoeCopper = new MOreToolHoe(976, MOreEnumToolMaterial.COPPER).setIconIndex(45).setItemName("hoeCopper").setCreativeTab(CreativeTabs.tabTools);
swordBronze = new MOreToolSword(977, MOreEnumToolMaterial.BRONZE).setIconIndex(46).setItemName("swordBronze").setCreativeTab(CreativeTabs.tabCombat);
spadeBronze = new MOreToolSpade(978, MOreEnumToolMaterial.BRONZE).setIconIndex(47).setItemName("spadeBronze").setCreativeTab(CreativeTabs.tabTools);
pickaxeBronze = new MOreToolPickaxe(979, MOreEnumToolMaterial.BRONZE).setIconIndex(48).setItemName("pickaxeBronze").setCreativeTab(CreativeTabs.tabTools);
axeBronze = new MOreToolAxe(980, MOreEnumToolMaterial.BRONZE).setIconIndex(49).setItemName("axeBronze").setCreativeTab(CreativeTabs.tabTools);
hoeBronze = new MOreToolHoe(981, MOreEnumToolMaterial.BRONZE).setIconIndex(50).setItemName("hoeBronze").setCreativeTab(CreativeTabs.tabTools);
swordPlatinum = new MOreToolSword(982, MOreEnumToolMaterial.PLATINUM).setIconIndex(51).setItemName("swordPlatinum").setCreativeTab(CreativeTabs.tabCombat);
spadePlatinum = new MOreToolSpade(983, MOreEnumToolMaterial.PLATINUM).setIconIndex(52).setItemName("spadePlatinum").setCreativeTab(CreativeTabs.tabTools);
pickaxePlatinum = new MOreToolPickaxe(984, MOreEnumToolMaterial.PLATINUM).setIconIndex(53).setItemName("pickaxePlatinum").setCreativeTab(CreativeTabs.tabTools);
axePlatinum = new MOreToolAxe(985, MOreEnumToolMaterial.PLATINUM).setIconIndex(54).setItemName("axePlatinum").setCreativeTab(CreativeTabs.tabTools);
hoePlatinum = new MOreToolHoe(986, MOreEnumToolMaterial.PLATINUM).setIconIndex(55).setItemName("hoePlatinum").setCreativeTab(CreativeTabs.tabTools);
swordSteel = new MOreToolSword(987, MOreEnumToolMaterial.STEEL).setIconIndex(56).setItemName("swordSteel").setCreativeTab(CreativeTabs.tabCombat);
spadeSteel = new MOreToolSpade(988, MOreEnumToolMaterial.STEEL).setIconIndex(57).setItemName("spadeSteel").setCreativeTab(CreativeTabs.tabTools);
pickaxeSteel = new MOreToolPickaxe(989, MOreEnumToolMaterial.STEEL).setIconIndex(58).setItemName("pickaxeSteel").setCreativeTab(CreativeTabs.tabTools);
axeSteel = new MOreToolAxe(990, MOreEnumToolMaterial.STEEL).setIconIndex(59).setItemName("axeSteel").setCreativeTab(CreativeTabs.tabTools);
hoeSteel = new MOreToolHoe(991, MOreEnumToolMaterial.STEEL).setIconIndex(60).setItemName("hoeSteel").setCreativeTab(CreativeTabs.tabTools);
swordEmerald = new MOreToolSword(992, MOreEnumToolMaterial.EM).setIconIndex(61).setItemName("swordEmerald").setCreativeTab(CreativeTabs.tabCombat);
spadeEmerald = new MOreToolSpade(993, MOreEnumToolMaterial.EM).setIconIndex(62).setItemName("spadeEmerald").setCreativeTab(CreativeTabs.tabTools);
pickaxeEmerald = new MOreToolPickaxe(994, MOreEnumToolMaterial.EM).setIconIndex(63).setItemName("pickaxeEmerald").setCreativeTab(CreativeTabs.tabTools);
axeEmerald = new MOreToolAxe(995, MOreEnumToolMaterial.EM).setIconIndex(64).setItemName("axeEmerald").setCreativeTab(CreativeTabs.tabTools);
hoeEmerald = new MOreToolHoe(996, MOreEnumToolMaterial.EM).setIconIndex(65).setItemName("hoeEmerald").setCreativeTab(CreativeTabs.tabTools);
swordRuby = new MOreToolSword(997, MOreEnumToolMaterial.RUBY).setIconIndex(66).setItemName("swordRuby").setCreativeTab(CreativeTabs.tabCombat);
spadeRuby = new MOreToolSpade(998, MOreEnumToolMaterial.RUBY).setIconIndex(67).setItemName("spadeRuby").setCreativeTab(CreativeTabs.tabTools);
pickaxeRuby = new MOreToolPickaxe(999, MOreEnumToolMaterial.RUBY).setIconIndex(68).setItemName("pickaxeRuby").setCreativeTab(CreativeTabs.tabTools);
axeRuby = new MOreToolAxe(1000, MOreEnumToolMaterial.RUBY).setIconIndex(69).setItemName("axeRuby").setCreativeTab(CreativeTabs.tabTools);
hoeRuby = new MOreToolHoe(1001, MOreEnumToolMaterial.RUBY).setIconIndex(70).setItemName("hoeRuby").setCreativeTab(CreativeTabs.tabTools);
swordSapphire = new MOreToolSword(1002, MOreEnumToolMaterial.SAPPHIRE).setIconIndex(71).setItemName("swordSapphire").setCreativeTab(CreativeTabs.tabCombat);
spadeSapphire = new MOreToolSpade(1003, MOreEnumToolMaterial.SAPPHIRE).setIconIndex(72).setItemName("spadeSapphire").setCreativeTab(CreativeTabs.tabTools);
pickaxeSapphire = new MOreToolPickaxe(1004, MOreEnumToolMaterial.SAPPHIRE).setIconIndex(73).setItemName("pickaxeSapphire").setCreativeTab(CreativeTabs.tabTools);
axeSapphire = new MOreToolAxe(1005, MOreEnumToolMaterial.SAPPHIRE).setIconIndex(74).setItemName("axeSapphire").setCreativeTab(CreativeTabs.tabTools);
hoeSapphire = new MOreToolHoe(1006, MOreEnumToolMaterial.SAPPHIRE).setIconIndex(75).setItemName("hoeSapphire").setCreativeTab(CreativeTabs.tabTools);
swordIridium = new MOreToolSword(1007, MOreEnumToolMaterial.IRIDIUM).setIconIndex(76).setItemName("swordIridium").setCreativeTab(CreativeTabs.tabCombat);
spadeIridium = new MOreToolSpade(1008, MOreEnumToolMaterial.IRIDIUM).setIconIndex(77).setItemName("spadeIridium").setCreativeTab(CreativeTabs.tabTools);
pickaxeIridium = new MOreToolPickaxe(1009, MOreEnumToolMaterial.IRIDIUM).setIconIndex(78).setItemName("pickaxeIridium").setCreativeTab(CreativeTabs.tabTools);
axeIridium = new MOreToolAxe(1010, MOreEnumToolMaterial.IRIDIUM).setIconIndex(79).setItemName("axeIridium").setCreativeTab(CreativeTabs.tabTools);
hoeIridium = new MOreToolHoe(1011, MOreEnumToolMaterial.IRIDIUM).setIconIndex(80).setItemName("hoeIridium").setCreativeTab(CreativeTabs.tabTools);
swordAluminium = new MOreToolSword(1012, MOreEnumToolMaterial.ALUMINIUM).setIconIndex(81).setItemName("swordAluminium").setCreativeTab(CreativeTabs.tabCombat);
spadeAluminium = new MOreToolSpade(1013, MOreEnumToolMaterial.ALUMINIUM).setIconIndex(82).setItemName("spadeAluminium").setCreativeTab(CreativeTabs.tabTools);
pickaxeAluminium = new MOreToolPickaxe(1014, MOreEnumToolMaterial.ALUMINIUM).setIconIndex(83).setItemName("pickaxeAluminium").setCreativeTab(CreativeTabs.tabTools);
axeAluminium = new MOreToolAxe(1015, MOreEnumToolMaterial.ALUMINIUM).setIconIndex(84).setItemName("axeAluminium").setCreativeTab(CreativeTabs.tabTools);
hoeAluminium = new MOreToolHoe(1016, MOreEnumToolMaterial.ALUMINIUM).setIconIndex(85).setItemName("hoeAluminium").setCreativeTab(CreativeTabs.tabTools);
pbucketEmpty = new MOreItemBucket(1017, 0).setIconIndex(86).setItemName("pbucketEmpty").setCreativeTab(CreativeTabs.tabMisc);
pbucketWater = new MOreItemBucket(1018, Block.waterMoving.blockID).setIconIndex(87).setItemName("pbucketWater").setCreativeTab(CreativeTabs.tabMisc);
helmetTitanium = new MOreArmor(1019, armorTITANIUM, 20, 0, "titanium").setIconIndex(88).setItemName("helmetTitanium").setCreativeTab(CreativeTabs.tabCombat);
torsoTitanium = new MOreArmor(1020, armorTITANIUM, 20, 1, "titanium").setIconIndex(89).setItemName("torsoTitanium").setCreativeTab(CreativeTabs.tabCombat);
legsTitanium = new MOreArmor(1021, armorTITANIUM, 20, 2, "titanium").setIconIndex(90).setItemName("legsTitanium").setCreativeTab(CreativeTabs.tabCombat);
bootsTitanium = new MOreArmor(1022, armorTITANIUM, 20, 3, "titanium").setIconIndex(91).setItemName("bootsTitanium").setCreativeTab(CreativeTabs.tabCombat);
helmetBronze = new MOreArmor(1023, armorBRONZE, 21, 0, "bronze").setIconIndex(92).setItemName("helmetBronze").setCreativeTab(CreativeTabs.tabCombat);
torsoBronze = new MOreArmor(1024, armorBRONZE, 21, 1, "bronze").setIconIndex(93).setItemName("torsoBronze").setCreativeTab(CreativeTabs.tabCombat);
legsBronze = new MOreArmor(1025, armorBRONZE, 21, 2, "bronze").setIconIndex(94).setItemName("legsBronze").setCreativeTab(CreativeTabs.tabCombat);
bootsBronze = new MOreArmor(1026, armorBRONZE, 21, 3, "bronze").setIconIndex(95).setItemName("bootsBronze").setCreativeTab(CreativeTabs.tabCombat);
helmetSteel = new MOreArmor(1027, armorSTEEL, 22, 0, "steel").setIconIndex(96).setItemName("helmetSteel").setCreativeTab(CreativeTabs.tabCombat);
torsoSteel = new MOreArmor(1028, armorSTEEL, 22, 1, "steel").setIconIndex(97).setItemName("torsoSteel").setCreativeTab(CreativeTabs.tabCombat);
legsSteel = new MOreArmor(1029, armorSTEEL, 22, 2, "steel").setIconIndex(98).setItemName("legsSteel").setCreativeTab(CreativeTabs.tabCombat);
bootsSteel = new MOreArmor(1030, armorSTEEL, 22, 3, "steel").setIconIndex(99).setItemName("bootsSteel").setCreativeTab(CreativeTabs.tabCombat);
helmetRuby = new MOreArmor(1031, armorRUBY, 23, 0, "ruby").setIconIndex(100).setItemName("helmetRuby").setCreativeTab(CreativeTabs.tabCombat);
torsoRuby = new MOreArmor(1032, armorRUBY, 23, 1, "ruby").setIconIndex(101).setItemName("torsoRuby").setCreativeTab(CreativeTabs.tabCombat);
legsRuby = new MOreArmor(1033, armorRUBY, 23, 2, "ruby").setIconIndex(102).setItemName("legsRuby").setCreativeTab(CreativeTabs.tabCombat);
bootsRuby = new MOreArmor(1034, armorRUBY, 23, 3, "ruby").setIconIndex(103).setItemName("bootsRuby").setCreativeTab(CreativeTabs.tabCombat);
helmetEmerald = new MOreArmor(1035, armorEM, 24, 0, "emerald").setIconIndex(104).setItemName("helmetEmerald").setCreativeTab(CreativeTabs.tabCombat);
torsoEmerald = new MOreArmor(1036, armorEM, 24, 1, "emerald").setIconIndex(105).setItemName("torsoEmerald").setCreativeTab(CreativeTabs.tabCombat);
legsEmerald = new MOreArmor(1037, armorEM, 24, 2, "emerald").setIconIndex(106).setItemName("legsEmerald").setCreativeTab(CreativeTabs.tabCombat);
bootsEmerald = new MOreArmor(1038, armorEM, 24, 3, "emerald").setIconIndex(107).setItemName("bootsEmerald").setCreativeTab(CreativeTabs.tabCombat);
helmetSapphire = new MOreArmor(1039, armorSAPPHIRE, 25, 0, "sapphire").setIconIndex(108).setItemName("helmetSapphire").setCreativeTab(CreativeTabs.tabCombat);
torsoSapphire = new MOreArmor(1040, armorSAPPHIRE, 25, 1, "sapphire").setIconIndex(109).setItemName("torsoSapphire").setCreativeTab(CreativeTabs.tabCombat);
legsSapphire = new MOreArmor(1041, armorSAPPHIRE, 25, 2, "sapphire").setIconIndex(110).setItemName("legsSapphire").setCreativeTab(CreativeTabs.tabCombat);
bootsSapphire = new MOreArmor(1042, armorSAPPHIRE, 25, 3, "sapphire").setIconIndex(111).setItemName("bootsSapphire").setCreativeTab(CreativeTabs.tabCombat);
helmetAluminium = new MOreArmor(1043, armorALUMINIUM, 26, 0, "aluminium").setIconIndex(112).setItemName("helmetAluminium").setCreativeTab(CreativeTabs.tabCombat);
torsoAluminium = new MOreArmor(1044, armorALUMINIUM, 26, 1, "aluminium").setIconIndex(113).setItemName("torsoAluminium").setCreativeTab(CreativeTabs.tabCombat);
legsAluminium = new MOreArmor(1045, armorALUMINIUM, 26, 2, "aluminium").setIconIndex(114).setItemName("legsAluminium").setCreativeTab(CreativeTabs.tabCombat);
bootsAluminium = new MOreArmor(1046, armorALUMINIUM, 26, 3, "aluminium").setIconIndex(115).setItemName("bootsAluminium").setCreativeTab(CreativeTabs.tabCombat);
//BLOCKS
oreTitanium = new MOreBlockOre(911, 0).setHardness(4F).setResistance(5F).setStepSound(Block.soundStoneFootstep).setBlockName("oreTitanium").setCreativeTab(CreativeTabs.tabBlock);
oreCopper = new MOreBlockOre(912, 1).setHardness(3F).setResistance(5F).setStepSound(Block.soundStoneFootstep).setBlockName("oreCopper").setCreativeTab(CreativeTabs.tabBlock);
oreTin = new MOreBlockOre(913, 2).setHardness(2F).setResistance(5F).setStepSound(Block.soundStoneFootstep).setBlockName("oreTin").setCreativeTab(CreativeTabs.tabBlock);
orePlatinum = new MOreBlockOre(914, 3).setHardness(3F).setResistance(5F).setStepSound(Block.soundStoneFootstep).setBlockName("orePlatinum").setCreativeTab(CreativeTabs.tabBlock);
oreCobalt = new MOreBlockOre(915, 4).setHardness(3F).setResistance(5F).setStepSound(Block.soundStoneFootstep).setBlockName("oreCobalt").setCreativeTab(CreativeTabs.tabBlock);
oreNickel = new MOreBlockOre(916, 5).setHardness(3F).setResistance(5F).setStepSound(Block.soundStoneFootstep).setBlockName("oreNickel").setCreativeTab(CreativeTabs.tabBlock);
oreUranium = new MOreBlockOre(917, 6).setHardness(3F).setResistance(5F).setStepSound(Block.soundStoneFootstep).setBlockName("oreUranium").setCreativeTab(CreativeTabs.tabBlock);
oreSulphur = new MoreBlockSpecialOre(918, 7, dustSulphur, 3).setHardness(2F).setResistance(5F).setStepSound(Block.soundStoneFootstep).setBlockName("oreSulphur").setCreativeTab(CreativeTabs.tabBlock);
oreRuby = new MoreBlockSpecialOre(919, 8, gemRuby, 1).setHardness(3F).setResistance(5F).setStepSound(Block.soundStoneFootstep).setBlockName("oreRuby").setCreativeTab(CreativeTabs.tabBlock);
oreSapphire = new MoreBlockSpecialOre(920, 9, gemSapphire, 1).setHardness(3F).setResistance(5F).setStepSound(Block.soundStoneFootstep).setBlockName("oreSapphire").setCreativeTab(CreativeTabs.tabBlock);
oreLead = new MOreBlockOre(921, 10).setHardness(3F).setResistance(5F).setStepSound(Block.soundStoneFootstep).setBlockName("oreLead").setCreativeTab(CreativeTabs.tabBlock);
oreBCoal = new MoreBlockSpecialOre(922, 11, itemBCoal, 1).setHardness(3F).setResistance(5F).setStepSound(Block.soundStoneFootstep).setBlockName("oreBCoal").setCreativeTab(CreativeTabs.tabBlock);
oreOil = new MOreSpecialOre1(923, 12).setHardness(1F).setResistance(4F).setStepSound(Block.soundStoneFootstep).setBlockName("oreOil").setCreativeTab(CreativeTabs.tabBlock);
oreGeode = new MOreBlockGeode(924, 13).setHardness(2F).setResistance(5F).setStepSound(Block.soundStoneFootstep).setBlockName("oreGeode").setCreativeTab(CreativeTabs.tabBlock);
oreIridium = new MOreBlockOre(925, 14).setHardness(3F).setResistance(5F).setStepSound(Block.soundStoneFootstep).setBlockName("oreIridium").setCreativeTab(CreativeTabs.tabBlock);
oreBauxite = new MOreBlockOre(926, 15).setHardness(3F).setResistance(5F).setStepSound(Block.soundStoneFootstep).setBlockName("oreBauxite").setCreativeTab(CreativeTabs.tabBlock);
blockPlexiglass = new MOreBlockTransparent(927, 16).setHardness(2F).setResistance(3F).setStepSound(Block.soundGlassFootstep).setBlockName("blockPlexiglass").setCreativeTab(CreativeTabs.tabBlock);
oreSilver = new MOreBlockOre(928, 17).setHardness(3F).setResistance(5F).setStepSound(Block.soundStoneFootstep).setBlockName("oreSilver").setCreativeTab(CreativeTabs.tabBlock);
oreLimestone = new MOreBlockOre(929, 18).setHardness(1F).setResistance(5F).setStepSound(Block.soundStoneFootstep).setBlockName("oreLimestone").setCreativeTab(CreativeTabs.tabBlock);
RenderingRegistry.addNewArmourRendererPrefix("titanium");
LanguageRegistry.addName(ingotTitanium, "Titanium Ingot");
LanguageRegistry.addName(ingotCopper, "Copper Ingot");
LanguageRegistry.addName(ingotTin, "Tin Ingot");
LanguageRegistry.addName(ingotNickel, "Nickel Ingot");
LanguageRegistry.addName(ingotCobalt, "Cobalt Ingot");
LanguageRegistry.addName(ingotPlatinum, "Platinum Ingot");
LanguageRegistry.addName(ingotLead, "Lead Ingot");
LanguageRegistry.addName(ingotSteel, "Steel Ingot");
LanguageRegistry.addName(ingotBronze, "Bronze Ingot");
LanguageRegistry.addName(ingotIridium, "Idirium Ingot");
LanguageRegistry.addName(gemRuby, "Ruby");
LanguageRegistry.addName(gemSapphire, "Sapphire");
LanguageRegistry.addName(gemQuartz, "Quartz Shard");
LanguageRegistry.addName(gemAmethyst, "Amethyst Shard");
LanguageRegistry.addName(gemChalcedony, "Chalcedony Shard");
LanguageRegistry.addName(gemJasper, "Jasper Shard");
LanguageRegistry.addName(itemOilbottle, "Oil Bottle");
LanguageRegistry.addName(itemOilbottleFull, "Filled Oil Bottle");
LanguageRegistry.addName(containerUranium, "Uranium Container");
LanguageRegistry.addName(itemBCoal, "Brown Coal");
LanguageRegistry.addName(itemAcid, "Sulphuric Acid");
LanguageRegistry.addName(dustSulphur, "Sulphur Dust");
LanguageRegistry.addName(mixBronze, "Bronze Alloy Mix");
LanguageRegistry.addName(containerEmpty, "Empty Container");
LanguageRegistry.addName(itemMagnet, "Magnet");
LanguageRegistry.addName(mixFerro, "Ferromagnecic Alloy Mix");
LanguageRegistry.addName(ingotFerro, "Ferromagnecic Alloy Ingot");
LanguageRegistry.addName(ingotAluminium, "Aluminium Ingot");
LanguageRegistry.addName(itemResinpipe, "Resin Extraction Pipe");
LanguageRegistry.addName(itemResinbottle, "Bottle of Resin");
LanguageRegistry.addName(itemPlastictemplate, "Plastic Template");
LanguageRegistry.addName(itemPlastictemplateFilled, "Filled Plastic Template");
LanguageRegistry.addName(itemPlastictemplateBaked, "Baked Plastic Template");
LanguageRegistry.addName(itemPlastic, "Plastic");
LanguageRegistry.addName(ingotSilver, "Silver Ingot");
LanguageRegistry.addName(swordTitanium, "Titanium Sword");
LanguageRegistry.addName(spadeTitanium, "Titanium Shovel");
LanguageRegistry.addName(pickaxeTitanium, "Titanium Pickaxe");
LanguageRegistry.addName(axeTitanium, "Titanium Axe");
LanguageRegistry.addName(hoeTitanium, "Titanium Hoe");
LanguageRegistry.addName(swordCopper, "Copper Sword");
LanguageRegistry.addName(spadeCopper, "Copper Shovel");
LanguageRegistry.addName(pickaxeCopper, "Copper Pickaxe");
LanguageRegistry.addName(axeCopper, "Copper Axe");
LanguageRegistry.addName(hoeCopper, "Copper Hoe");
LanguageRegistry.addName(swordBronze, "Bronze Sword");
LanguageRegistry.addName(spadeBronze, "Bronze Shovel");
LanguageRegistry.addName(pickaxeBronze, "Bronze Pickaxe");
LanguageRegistry.addName(axeBronze, "Bronze Axe");
LanguageRegistry.addName(hoeBronze, "Bronze Hoe");
LanguageRegistry.addName(swordPlatinum, "Platinum Sword");
LanguageRegistry.addName(spadePlatinum, "Platinum Shovel");
LanguageRegistry.addName(pickaxePlatinum, "Platinum Pickaxe");
LanguageRegistry.addName(axePlatinum, "Platinum Axe");
LanguageRegistry.addName(hoePlatinum, "Platinum Hoe");
LanguageRegistry.addName(swordSteel, "Steel Sword");
LanguageRegistry.addName(spadeSteel, "Steel Shovel");
LanguageRegistry.addName(pickaxeSteel, "Steel Pickaxe");
LanguageRegistry.addName(axeSteel, "Steel Axe");
LanguageRegistry.addName(hoeSteel, "Steel Hoe");
LanguageRegistry.addName(swordEmerald, "Emerald Sword");
LanguageRegistry.addName(spadeEmerald, "Emerald Shovel");
LanguageRegistry.addName(pickaxeEmerald, "Emerald Pickaxe");
LanguageRegistry.addName(axeEmerald, "Emerald Axe");
LanguageRegistry.addName(hoeEmerald, "Emerald Hoe");
LanguageRegistry.addName(swordRuby, "Ruby Sword");
LanguageRegistry.addName(spadeRuby, "Ruby Shovel");
LanguageRegistry.addName(pickaxeRuby, "Ruby Pickaxe");
LanguageRegistry.addName(axeRuby, "Ruby Axe");
LanguageRegistry.addName(hoeRuby, "Ruby Hoe");
LanguageRegistry.addName(swordSapphire, "Sapphire Sword");
LanguageRegistry.addName(spadeSapphire, "Sapphire Shovel");
LanguageRegistry.addName(pickaxeSapphire, "Sapphire Pickaxe");
LanguageRegistry.addName(axeSapphire, "Sapphire Axe");
LanguageRegistry.addName(hoeSapphire, "Sapphire Hoe");
LanguageRegistry.addName(swordIridium, "Iridium Sword");
LanguageRegistry.addName(spadeIridium, "Iridium Shovel");
LanguageRegistry.addName(pickaxeIridium, "Iridium Pickaxe");
LanguageRegistry.addName(axeIridium, "Iridium Axe");
LanguageRegistry.addName(hoeIridium, "Iridium Hoe");
LanguageRegistry.addName(swordAluminium, "Aluminium Sword");
LanguageRegistry.addName(spadeAluminium, "Aluminium Shovel");
LanguageRegistry.addName(pickaxeAluminium, "Aluminium Pickaxe");
LanguageRegistry.addName(axeAluminium, "Aluminium Axe");
LanguageRegistry.addName(hoeAluminium, "Aluminium Hoe");
LanguageRegistry.addName(pbucketEmpty, "Empty Plastic Bucket");
LanguageRegistry.addName(pbucketWater, "Plastic Bucket of Water");
LanguageRegistry.addName(helmetTitanium, "Titanium Helmet");
LanguageRegistry.addName(torsoTitanium, "Titanium Chestplate");
LanguageRegistry.addName(legsTitanium, "Titanium Leggings");
LanguageRegistry.addName(bootsTitanium, "Titanium Boots");
LanguageRegistry.addName(helmetBronze, "Bronze Helmet");
LanguageRegistry.addName(torsoBronze, "Bronze Chestplate");
LanguageRegistry.addName(legsBronze, "Bronze Leggings");
LanguageRegistry.addName(bootsBronze, "Bronze Boots");
LanguageRegistry.addName(helmetSteel, "Steel Helmet");
LanguageRegistry.addName(torsoSteel, "Steel Chestplate");
LanguageRegistry.addName(legsSteel, "Steel Leggings");
LanguageRegistry.addName(bootsSteel, "Steel Boots");
LanguageRegistry.addName(helmetRuby, "Ruby Helmet");
LanguageRegistry.addName(torsoRuby, "Ruby Chestplate");
LanguageRegistry.addName(legsRuby, "Ruby Leggings");
LanguageRegistry.addName(bootsRuby, "Ruby Boots");
LanguageRegistry.addName(helmetEmerald, "Emerald Helmet");
LanguageRegistry.addName(torsoEmerald, "Emerald Chestplate");
LanguageRegistry.addName(legsEmerald, "Emerald Leggings");
LanguageRegistry.addName(bootsEmerald, "Emerald Boots");
LanguageRegistry.addName(helmetSapphire, "Sapphire Helmet");
LanguageRegistry.addName(torsoSapphire, "Sapphire Chestplate");
LanguageRegistry.addName(legsSapphire, "Sapphire Leggings");
LanguageRegistry.addName(bootsSapphire, "Sapphire Boots");
LanguageRegistry.addName(helmetAluminium, "Aluminium Helmet");
LanguageRegistry.addName(torsoAluminium, "Aluminium Chestplate");
LanguageRegistry.addName(legsAluminium, "Aluminium Leggings");
LanguageRegistry.addName(bootsAluminium, "Aluminium Boots");
// Recipes
GameRegistry.addRecipe(new ItemStack(mixFerro, 1), new Object[] {" A ", " B ", " C ", 'A', ingotCobalt, 'B', ingotNickel, 'X', Item.ingotIron});
GameRegistry.addRecipe(new ItemStack(mixBronze, 1), new Object[] {"A", "X", "A", 'X', ingotTin, 'A', ingotCopper});
GameRegistry.addRecipe(new ItemStack(itemOilbottle, 5), new Object[] {"BAB", "B B", "BBB", 'A', Item.ingotIron, 'B', Block.thinGlass, });
GameRegistry.addShapelessRecipe(new ItemStack(itemAcid, 1), Item.potion, dustSulphur);
GameRegistry.addShapelessRecipe(new ItemStack(Item.gunpowder, 15),dustSulphur,dustSulphur,dustSulphur,dustSulphur,dustSulphur,dustSulphur,dustSulphur,dustSulphur, Item.coal);
GameRegistry.addRecipe(new ItemStack(containerEmpty, 1), new Object[] {"BAB", "AXA", "CAC", 'X', Block.thinGlass, 'A', ingotSteel, 'B', itemMagnet, 'C', ingotLead});
GameRegistry.addRecipe(new ItemStack(containerEmpty, 1), new Object[] {"CAC", "AXA", "BAB", 'X', Block.thinGlass, 'A', ingotSteel, 'B', itemMagnet, 'C', ingotLead});
GameRegistry.addShapelessRecipe(new ItemStack(containerUranium, 1), itemAcid, oreUranium, containerEmpty);
GameRegistry.addRecipe(new ItemStack(itemMagnet, 1), new Object[] {" ", " X ", "X X", 'X', ingotFerro});
GameRegistry.addRecipe(new ItemStack(itemMagnet, 1), new Object[] {" X ", "X X", " ", 'X', ingotFerro});
GameRegistry.addRecipe(new ItemStack(itemResinpipe, 1), new Object[] {"XX ", " X ", " X ", 'X', ingotAluminium});
GameRegistry.addShapelessRecipe(new ItemStack(itemResinbottle, 1), new ItemStack(itemResinpipe, 1, -1), Block.wood, Item.glassBottle);
GameRegistry.addShapelessRecipe(new ItemStack(itemPlastictemplate, 1), itemResinbottle, Block.sand);
GameRegistry.addShapelessRecipe(new ItemStack(itemPlastictemplateFilled, 1), itemOilbottleFull, itemPlastictemplate);
GameRegistry.addShapelessRecipe(new ItemStack(itemPlastic, 5), itemPlastictemplateBaked);
GameRegistry.addRecipe(new ItemStack(blockPlexiglass, 1), new Object[] {" XX", " XX", " ", 'X', itemPlastic});
GameRegistry.addRecipe(new ItemStack(blockPlexiglass, 1), new Object[] {"XX ", "XX ", " ", 'X', itemPlastic});
GameRegistry.addRecipe(new ItemStack(blockPlexiglass, 1), new Object[] {" ", " XX", " XX", 'X', itemPlastic});
GameRegistry.addRecipe(new ItemStack(blockPlexiglass, 1), new Object[] {" ", "XX ", "XX ", 'X', itemPlastic});
GameRegistry.addRecipe(new ItemStack(swordTitanium, 1), new Object[] {" A ", " A ", " B ", 'A', ingotTitanium, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(spadeTitanium, 1), new Object[] {" A ", " B ", " B ", 'A', ingotTitanium, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(pickaxeTitanium, 1), new Object[] {"AAA", " B ", " B ", 'A', ingotTitanium, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(axeTitanium, 1), new Object[] {"AA ", "AB ", " B ", 'A', ingotTitanium, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(axeTitanium, 1), new Object[] {" AA", " BA", " B ", 'A', ingotTitanium, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(hoeTitanium, 1), new Object[] {"AA ", " B ", " B ", 'A', ingotTitanium, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(hoeTitanium, 1), new Object[] {" AA", " B ", " B ", 'A', ingotTitanium, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(swordCopper, 1), new Object[] {" A ", " A ", " B ", 'A', ingotCopper, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(spadeCopper, 1), new Object[] {" A ", " B ", " B ", 'A', ingotCopper, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(pickaxeCopper, 1), new Object[] {"AAA", " B ", " B ", 'A', ingotCopper, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(axeCopper, 1), new Object[] {"AA ", "AB ", " B ", 'A', ingotCopper, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(axeCopper, 1), new Object[] {" AA", " BA", " B ", 'A', ingotCopper, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(hoeCopper, 1), new Object[] {"AA ", " B ", " B ", 'A', ingotCopper, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(hoeCopper, 1), new Object[] {" AA", " B ", " B ", 'A', ingotCopper, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(swordBronze, 1), new Object[] {" A ", " A ", " B ", 'A', ingotBronze, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(spadeBronze, 1), new Object[] {" A ", " B ", " B ", 'A', ingotBronze, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(pickaxeBronze, 1), new Object[] {"AAA", " B ", " B ", 'A', ingotBronze, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(axeBronze, 1), new Object[] {"AA ", "AB ", " B ", 'A', ingotBronze, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(axeBronze, 1), new Object[] {" AA", " BA", " B ", 'A', ingotBronze, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(hoeBronze, 1), new Object[] {"AA ", " B ", " B ", 'A', ingotBronze, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(hoeBronze, 1), new Object[] {" AA", " B ", " B ", 'A', ingotBronze, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(swordPlatinum, 1), new Object[] {" A ", " A ", " B ", 'A', ingotPlatinum, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(spadePlatinum, 1), new Object[] {" A ", " B ", " B ", 'A', ingotPlatinum, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(pickaxePlatinum, 1), new Object[] {"AAA", " B ", " B ", 'A', ingotPlatinum, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(axePlatinum, 1), new Object[] {"AA ", "AB ", " B ", 'A', ingotPlatinum, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(axePlatinum, 1), new Object[] {" AA", " BA", " B ", 'A', ingotPlatinum, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(hoePlatinum, 1), new Object[] {"AA ", " B ", " B ", 'A', ingotPlatinum, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(hoePlatinum, 1), new Object[] {" AA", " B ", " B ", 'A', ingotPlatinum, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(swordEmerald, 1), new Object[] {" A ", " A ", " B ", 'A', Item.emerald, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(spadeEmerald, 1), new Object[] {" A ", " B ", " B ", 'A', Item.emerald, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(pickaxeEmerald, 1), new Object[] {"AAA", " B ", " B ", 'A', Item.emerald, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(axeEmerald, 1), new Object[] {"AA ", "AB ", " B ", 'A', Item.emerald, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(axeEmerald, 1), new Object[] {" AA", " BA", " B ", 'A', Item.emerald, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(hoeEmerald, 1), new Object[] {"AA ", " B ", " B ", 'A', Item.emerald, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(hoeEmerald, 1), new Object[] {" AA", " B ", " B ", 'A', Item.emerald, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(swordRuby, 1), new Object[] {" A ", " A ", " B ", 'A', gemRuby, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(spadeRuby, 1), new Object[] {" A ", " B ", " B ", 'A', gemRuby, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(pickaxeRuby, 1), new Object[] {"AAA", " B ", " B ", 'A', gemRuby, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(axeRuby, 1), new Object[] {"AA ", "AB ", " B ", 'A', gemRuby, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(axeRuby, 1), new Object[] {" AA", " BA", " B ", 'A', gemRuby, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(hoeRuby, 1), new Object[] {"AA ", " B ", " B ", 'A', gemRuby, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(hoeRuby, 1), new Object[] {" AA", " B ", " B ", 'A', gemRuby, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(swordSapphire, 1), new Object[] {" A ", " A ", " B ", 'A', gemSapphire, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(spadeSapphire, 1), new Object[] {" A ", " B ", " B ", 'A', gemSapphire, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(pickaxeSapphire, 1), new Object[] {"AAA", " B ", " B ", 'A', gemSapphire, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(axeSapphire, 1), new Object[] {"AA ", "AB ", " B ", 'A', gemSapphire, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(axeSapphire, 1), new Object[] {" AA", " BA", " B ", 'A', gemSapphire, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(hoeSapphire, 1), new Object[] {"AA ", " B ", " B ", 'A', gemSapphire, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(hoeSapphire, 1), new Object[] {" AA", " B ", " B ", 'A', gemSapphire, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(swordIridium, 1), new Object[] {" A ", " A ", " B ", 'A', ingotIridium, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(spadeIridium, 1), new Object[] {" A ", " B ", " B ", 'A', ingotIridium, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(pickaxeIridium, 1), new Object[] {"AAA", " B ", " B ", 'A', ingotIridium, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(axeIridium, 1), new Object[] {"AA ", "AB ", " B ", 'A', ingotIridium, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(axeIridium, 1), new Object[] {" AA", " BA", " B ", 'A', ingotIridium, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(hoeIridium, 1), new Object[] {"AA ", " B ", " B ", 'A', ingotIridium, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(hoeIridium, 1), new Object[] {" AA", " B ", " B ", 'A', ingotIridium, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(swordAluminium, 1), new Object[] {" A ", " A ", " B ", 'A', ingotAluminium, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(spadeAluminium, 1), new Object[] {" A ", " B ", " B ", 'A', ingotAluminium, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(pickaxeAluminium, 1), new Object[] {"AAA", " B ", " B ", 'A', ingotAluminium, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(axeAluminium, 1), new Object[] {"AA ", "AB ", " B ", 'A', ingotAluminium, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(axeAluminium, 1), new Object[] {" AA", " BA", " B ", 'A', ingotAluminium, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(hoeAluminium, 1), new Object[] {"AA ", " B ", " B ", 'A', ingotAluminium, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(hoeAluminium, 1), new Object[] {" AA", " B ", " B ", 'A', ingotAluminium, 'B', Item.stick});
GameRegistry.addRecipe(new ItemStack(pbucketEmpty, 1), new Object[] { "A A", " A ", 'A', itemPlastic});
/*
GameRegistry.addRecipe(new ItemStack(helmetTitanium, 1), new Object[] { "A A", "AAA", 'A', ingotTitanium});
GameRegistry.addRecipe(new ItemStack(torsoTitanium, 1), new Object[] { "A A", "AAA", "AAA", 'A', ingotTitanium});
GameRegistry.addRecipe(new ItemStack(legsTitanium, 1), new Object[] { "AAA", "A A", "A A", 'A', ingotTitanium});
GameRegistry.addRecipe(new ItemStack(bootsTitanium, 1), new Object[] { "A A", "A A", 'A', ingotTitanium});
GameRegistry.addRecipe(new ItemStack(helmetBronze, 1), new Object[] { "A A", "AAA", 'A', ingotBronze});
GameRegistry.addRecipe(new ItemStack(torsoBronze, 1), new Object[] { "A A", "AAA", "AAA", 'A', ingotBronze});
GameRegistry.addRecipe(new ItemStack(legsBronze, 1), new Object[] { "AAA", "A A", "A A", 'A', ingotBronze});
GameRegistry.addRecipe(new ItemStack(bootsBronze, 1), new Object[] { "A A", "A A", 'A', ingotBronze});
GameRegistry.addRecipe(new ItemStack(helmetSteel, 1), new Object[] { "A A", "AAA", 'A', ingotSteel});
GameRegistry.addRecipe(new ItemStack(torsoSteel, 1), new Object[] { "A A", "AAA", "AAA", 'A', ingotSteel});
GameRegistry.addRecipe(new ItemStack(legsSteel, 1), new Object[] { "AAA", "A A", "A A", 'A', ingotSteel});
GameRegistry.addRecipe(new ItemStack(bootsSteel, 1), new Object[] { "A A", "A A", 'A', ingotSteel});
GameRegistry.addRecipe(new ItemStack(helmetAluminium, 1), new Object[] { "A A", "AAA", 'A', ingotAluminium});
GameRegistry.addRecipe(new ItemStack(torsoAluminium, 1), new Object[] { "A A", "AAA", "AAA", 'A', ingotAluminium});
GameRegistry.addRecipe(new ItemStack(legsAluminium, 1), new Object[] { "AAA", "A A", "A A", 'A', ingotAluminium});
GameRegistry.addRecipe(new ItemStack(bootsAluminium, 1), new Object[] { "A A", "A A", 'A', ingotAluminium});
GameRegistry.addRecipe(new ItemStack(helmetRuby, 1), new Object[] { "A A", "AAA", 'A', gemRuby});
GameRegistry.addRecipe(new ItemStack(torsoRuby, 1), new Object[] { "A A", "AAA", "AAA", 'A', gemRuby});
GameRegistry.addRecipe(new ItemStack(legsRuby, 1), new Object[] { "AAA", "A A", "A A", 'A', gemRuby});
GameRegistry.addRecipe(new ItemStack(bootsRuby, 1), new Object[] { "A A", "A A", 'A', gemRuby});
GameRegistry.addRecipe(new ItemStack(helmetEmerald, 1), new Object[] { "A A", "AAA", 'A', Item.emerald});
GameRegistry.addRecipe(new ItemStack(torsoEmerald, 1), new Object[] { "A A", "AAA", "AAA", 'A', Item.emerald});
GameRegistry.addRecipe(new ItemStack(legsEmerald, 1), new Object[] { "AAA", "A A", "A A", 'A', Item.emerald});
GameRegistry.addRecipe(new ItemStack(bootsEmerald, 1), new Object[] { "A A", "A A", 'A', Item.emerald});
GameRegistry.addRecipe(new ItemStack(helmetSapphire, 1), new Object[] { "A A", "AAA", 'A', gemSapphire});
GameRegistry.addRecipe(new ItemStack(torsoSapphire, 1), new Object[] { "A A", "AAA", "AAA", 'A', gemSapphire});
GameRegistry.addRecipe(new ItemStack(legsSapphire, 1), new Object[] { "AAA", "A A", "A A", 'A', gemSapphire});
GameRegistry.addRecipe(new ItemStack(bootsSapphire, 1), new Object[] { "A A", "A A", 'A', gemSapphire});
*/
// Smeltig
//GameRegistry.addSmelting(.blockID, new ItemStack());
GameRegistry.addSmelting(oreTitanium.blockID, new ItemStack(ingotTitanium), 20F);
GameRegistry.addSmelting(oreCopper.blockID, new ItemStack(ingotCopper), 20F);
GameRegistry.addSmelting(oreTin.blockID, new ItemStack(ingotTin), 20F);
GameRegistry.addSmelting(oreNickel.blockID, new ItemStack(ingotNickel), 20F);
GameRegistry.addSmelting(oreCobalt.blockID, new ItemStack(ingotCobalt), 20F);
GameRegistry.addSmelting(orePlatinum.blockID, new ItemStack(ingotPlatinum), 20F);
GameRegistry.addSmelting(oreLead.blockID, new ItemStack(ingotLead), 20F);
GameRegistry.addSmelting(oreBauxite.blockID, new ItemStack(ingotAluminium), 20F);
GameRegistry.addSmelting(oreSilver.blockID, new ItemStack(ingotSilver), 20F);
GameRegistry.addSmelting(Item.ingotIron.itemID, new ItemStack(ingotSteel), 20F);
GameRegistry.addSmelting(mixBronze.itemID, new ItemStack(ingotBronze, 3), 20F);
GameRegistry.addSmelting(mixFerro.itemID, new ItemStack(ingotFerro, 3), 20F);
GameRegistry.addSmelting(oreBauxite.blockID, new ItemStack(ingotAluminium, 1), 20F);
GameRegistry.addSmelting(itemOilbottleFull.itemID, new ItemStack(dustSulphur, 3), 20F);
GameRegistry.addSmelting(itemPlastictemplateFilled.itemID, new ItemStack(itemPlastictemplateBaked), 20F);
GameRegistry.addSmelting(pbucketEmpty.itemID, new ItemStack(itemPlastic, 3), 0F);
//MC Forge Ore Dictionary Registration
OreDictionary.registerOre("ingotTitanium", new ItemStack(ingotTitanium));
OreDictionary.registerOre("ingotCopper", new ItemStack(ingotCopper));
OreDictionary.registerOre("ingotTin", new ItemStack(ingotTin));
OreDictionary.registerOre("ingotNickel", new ItemStack(ingotNickel));
OreDictionary.registerOre("ingotCobalt", new ItemStack(ingotCobalt));
OreDictionary.registerOre("ingotPlatinum", new ItemStack(ingotPlatinum));
OreDictionary.registerOre("ingotLead", new ItemStack(ingotLead));
OreDictionary.registerOre("ingotSteel", new ItemStack(ingotSteel));
OreDictionary.registerOre("ingotIridium", new ItemStack(ingotIridium));
OreDictionary.registerOre("gemSapphire", new ItemStack(gemSapphire));
OreDictionary.registerOre("gemRuby", new ItemStack(gemRuby));
OreDictionary.registerOre("gemAmethyst", new ItemStack(gemAmethyst));
OreDictionary.registerOre("gemQuartz", new ItemStack(gemQuartz));
OreDictionary.registerOre("gemChalcedony", new ItemStack(gemChalcedony));
OreDictionary.registerOre("gemJasper", new ItemStack(gemJasper));
OreDictionary.registerOre("ingotAluminium", new ItemStack(ingotAluminium));
OreDictionary.registerOre("ingotSilver", new ItemStack(ingotSilver));
OreDictionary.registerOre("ingotSteel", new ItemStack(ingotSteel));
OreDictionary.registerOre("ingotRefinediron", new ItemStack(ingotSteel));
OreDictionary.registerOre("ingotIronRefined", new ItemStack(ingotSteel));
//Names and registration
GameRegistry.registerBlock(oreTitanium);
LanguageRegistry.addName(oreTitanium, "Titanium Ore");
GameRegistry.registerBlock(oreCopper);
LanguageRegistry.addName(oreCopper, "Copper Ore");
GameRegistry.registerBlock(oreTin);
LanguageRegistry.addName(oreTin, "Tin Ore");
GameRegistry.registerBlock(orePlatinum);
LanguageRegistry.addName(orePlatinum, "Platinum Ore");
GameRegistry.registerBlock(oreCobalt);
LanguageRegistry.addName(oreCobalt, "Cobalt Ore");
GameRegistry.registerBlock(oreNickel);
LanguageRegistry.addName(oreNickel, "Nickel Ore");
GameRegistry.registerBlock(oreUranium);
LanguageRegistry.addName(oreUranium, "Uranium Ore");
GameRegistry.registerBlock(oreSulphur);
LanguageRegistry.addName(oreSulphur, "Sulphur Ore");
GameRegistry.registerBlock(oreRuby);
LanguageRegistry.addName(oreRuby, "Ruby Ore");
GameRegistry.registerBlock(oreSapphire);
LanguageRegistry.addName(oreSapphire, "Sapphire Ore");
GameRegistry.registerBlock(oreLead);
LanguageRegistry.addName(oreLead, "Lead Ore");
GameRegistry.registerBlock(oreBCoal);
LanguageRegistry.addName(oreBCoal, "Brown Coal Ore");
GameRegistry.registerBlock(oreOil);
LanguageRegistry.addName(oreOil, "Oil Ore");
GameRegistry.registerBlock(oreGeode);
LanguageRegistry.addName(oreGeode, "Geode");
GameRegistry.registerBlock(oreIridium);
LanguageRegistry.addName(oreIridium, "Iridium Ore");
GameRegistry.registerBlock(oreBauxite);
LanguageRegistry.addName(oreBauxite, "Bauxite");
GameRegistry.registerBlock(blockPlexiglass);
LanguageRegistry.addName(blockPlexiglass, "Plexiglass");
LanguageRegistry.addName(oreSilver, "Silver Ore");
GameRegistry.registerBlock(oreSilver);
LanguageRegistry.addName(oreLimestone, "Limestone");
GameRegistry.registerBlock(oreLimestone);
// MC Forge ore dictionary regster
OreDictionary.registerOre("oreCopper", new ItemStack(oreCopper));
OreDictionary.registerOre("oreTin", new ItemStack(oreTin));
OreDictionary.registerOre("oreNickel", new ItemStack(oreNickel));
OreDictionary.registerOre("oreCobalt", new ItemStack(oreCobalt));
OreDictionary.registerOre("orePlatinum", new ItemStack(orePlatinum));
OreDictionary.registerOre("oreLead", new ItemStack(oreLead));
OreDictionary.registerOre("oreUranium", new ItemStack(oreUranium));
OreDictionary.registerOre("oreOil", new ItemStack(oreOil));
OreDictionary.registerOre("oreBCoal", new ItemStack(oreBCoal));
OreDictionary.registerOre("oreIridium", new ItemStack(oreIridium));
OreDictionary.registerOre("oreSapphire", new ItemStack(oreSapphire));
OreDictionary.registerOre("oreRuby", new ItemStack(oreRuby));
OreDictionary.registerOre("oreBrownCoal", new ItemStack(oreBCoal));
OreDictionary.registerOre("oreSulphur", new ItemStack(oreSulphur));
OreDictionary.registerOre("oreBauxite", new ItemStack(oreBauxite));
OreDictionary.registerOre("oreAluminium", new ItemStack(oreBauxite));
OreDictionary.registerOre("oreSilver", new ItemStack(oreSilver));
//Crafting handlers
GameRegistry.registerCraftingHandler(new MOreCraftingHandler());
//World gens
GameRegistry.registerWorldGenerator(worldGen);
GameRegistry.registerFuelHandler(fuelHandler);
}
@PostInit
public static void postInit(FMLPostInitializationEvent event)
{
}
}