Jump to content

My mod release crashed after Mojang screen


DELTA_12

Recommended Posts

I posed a topic some time ago (http://www.minecraftforge.net/forum/index.php/topic,5622.0.html) and t was told i didnt reobfuscated my mod. I did (AND copied my files from "reobf" folder). I tried everything and i cant get it working. If someone want help me see my previous post (link up here). Please someone help me, and dont lock (or delete) this like my post before, because i really need help. Thanks,

DELTA

[spoiler=Log]

2013-02-06 18:58:44 [iNFO] [ForgeModLoader] Forge Mod Loader version 4.7.31.552 for Minecraft 1.4.7 loading

2013-02-06 18:58:44 [FINEST] [ForgeModLoader] All core mods are successfully located

2013-02-06 18:58:44 [FINEST] [ForgeModLoader] Discovering coremods

2013-02-06 18:58:44 [FINEST] [ForgeModLoader] Found library file argo-2.25.jar present and correct in lib dir

2013-02-06 18:58:44 [FINEST] [ForgeModLoader] Found library file guava-12.0.1.jar present and correct in lib dir

2013-02-06 18:58:44 [FINEST] [ForgeModLoader] Found library file asm-all-4.0.jar present and correct in lib dir

2013-02-06 18:58:44 [FINEST] [ForgeModLoader] Found library file bcprov-jdk15on-147.jar present and correct in lib dir

2013-02-06 18:58:45 [FINEST] [ForgeModLoader] Running coremod plugins

2013-02-06 18:58:45 [FINEST] [ForgeModLoader] Running coremod plugin FMLCorePlugin

2013-02-06 18:58:45 [sEVERE] [ForgeModLoader] FML appears to be missing any signature data. This is not a good thing

2013-02-06 18:58:45 [FINEST] [ForgeModLoader] Coremod plugin FMLCorePlugin run successfully

2013-02-06 18:58:45 [FINEST] [ForgeModLoader] Running coremod plugin FMLForgePlugin

2013-02-06 18:58:45 [FINEST] [ForgeModLoader] Coremod plugin FMLForgePlugin run successfully

2013-02-06 18:58:45 [FINEST] [ForgeModLoader] Validating minecraft

2013-02-06 18:58:45 [FINEST] [ForgeModLoader] Minecraft validated, launching...

2013-02-06 18:58:46 [iNFO] [sTDOUT] 27 achievements

2013-02-06 18:58:46 [iNFO] [sTDOUT] 210 recipes

2013-02-06 18:58:46 [iNFO] [sTDOUT] Setting user: DELTA_12, -1396968832018952432

2013-02-06 18:58:46 [iNFO] [sTDOUT] LWJGL Version: 2.4.2

2013-02-06 18:58:46 [iNFO] [MinecraftForge] Attempting early MinecraftForge initialization

2013-02-06 18:58:46 [iNFO] [sTDOUT] MinecraftForge v6.6.1.523 Initialized

2013-02-06 18:58:46 [iNFO] [ForgeModLoader] MinecraftForge v6.6.1.523 Initialized

2013-02-06 18:58:46 [iNFO] [sTDOUT] Replaced 84 ore recipies

2013-02-06 18:58:46 [iNFO] [MinecraftForge] Completed early MinecraftForge initialization

2013-02-06 18:58:46 [iNFO] [ForgeModLoader] Reading custom logging properties from C:\Users\USER\AppData\Roaming\.minecraft\config\logging.properties

2013-02-06 18:58:46 [OFF] [ForgeModLoader] Logging level for ForgeModLoader logging is set to ALL

2013-02-06 18:58:46 [FINE] [ForgeModLoader] Building injected Mod Containers [cpw.mods.fml.common.FMLDummyContainer, net.minecraftforge.common.ForgeDummyContainer]

2013-02-06 18:58:46 [FINE] [ForgeModLoader] Attempting to load mods contained in the minecraft jar file and associated classes

2013-02-06 18:58:46 [FINER] [ForgeModLoader] Skipping known library file C:\Users\USER\AppData\Roaming\.minecraft\bin\lwjgl.jar

2013-02-06 18:58:46 [FINER] [ForgeModLoader] Skipping known library file C:\Users\USER\AppData\Roaming\.minecraft\bin\jinput.jar

2013-02-06 18:58:46 [FINER] [ForgeModLoader] Skipping known library file C:\Users\USER\AppData\Roaming\.minecraft\bin\lwjgl_util.jar

2013-02-06 18:58:46 [FINE] [ForgeModLoader] Found a minecraft related file at C:\Users\USER\AppData\Roaming\.minecraft\bin\minecraft.jar, examining for mod candidates

2013-02-06 18:58:46 [FINER] [ForgeModLoader] Skipping known library file C:\Users\USER\AppData\Roaming\.minecraft\lib\argo-2.25.jar

2013-02-06 18:58:46 [FINER] [ForgeModLoader] Skipping known library file C:\Users\USER\AppData\Roaming\.minecraft\lib\guava-12.0.1.jar

2013-02-06 18:58:46 [FINER] [ForgeModLoader] Skipping known library file C:\Users\USER\AppData\Roaming\.minecraft\lib\asm-all-4.0.jar

2013-02-06 18:58:46 [FINER] [ForgeModLoader] Skipping known library file C:\Users\USER\AppData\Roaming\.minecraft\lib\bcprov-jdk15on-147.jar

2013-02-06 18:58:46 [FINE] [ForgeModLoader] Minecraft jar mods loaded successfully

2013-02-06 18:58:46 [iNFO] [ForgeModLoader] Searching C:\Users\USER\AppData\Roaming\.minecraft\mods for mods

2013-02-06 18:58:46 [FINE] [ForgeModLoader] Examining file minecraft.jar for potential mods

2013-02-06 18:58:46 [FINE] [ForgeModLoader] The mod container minecraft.jar appears to be missing an mcmod.info file

2013-02-06 18:58:47 [FINE] [ForgeModLoader] Identified an FMLMod type mod net.minecraft.mOre.MOreBase

2013-02-06 18:58:47 [FINEST] [mOre] Parsed dependency info : [] [] []

2013-02-06 18:58:47 [iNFO] [ForgeModLoader] Forge Mod Loader has identified 4 mods to load

2013-02-06 18:58:47 [FINER] [ForgeModLoader] Received a system property request ''

2013-02-06 18:58:47 [FINER] [ForgeModLoader] System property request managing the state of 0 mods

2013-02-06 18:58:47 [FINE] [ForgeModLoader] After merging, found state information for 0 mods

2013-02-06 18:58:47 [FINE] [ForgeModLoader] Reloading logging properties from C:\Users\USER\AppData\Roaming\.minecraft\config\logging.properties

2013-02-06 18:58:47 [FINE] [ForgeModLoader] Reloaded logging properties

2013-02-06 18:58:47 [FINE] [mcp] Mod Logging channel mcp configured at default level.

2013-02-06 18:58:47 [iNFO] [mcp] Activating mod mcp

2013-02-06 18:58:47 [FINE] [FML] Mod Logging channel FML configured at default level.

2013-02-06 18:58:47 [iNFO] [FML] Activating mod FML

2013-02-06 18:58:47 [FINE] [Forge] Mod Logging channel Forge configured at default level.

2013-02-06 18:58:47 [iNFO] [Forge] Activating mod Forge

2013-02-06 18:58:47 [FINE] [mOre] Enabling mod mOre

2013-02-06 18:58:47 [FINE] [mOre] Mod Logging channel mOre configured at default level.

2013-02-06 18:58:47 [iNFO] [mOre] Activating mod mOre

2013-02-06 18:58:47 [FINER] [ForgeModLoader] Verifying mod requirements are satisfied

2013-02-06 18:58:47 [FINER] [ForgeModLoader] All mod requirements are satisfied

2013-02-06 18:58:47 [FINER] [ForgeModLoader] Sorting mods into an ordered list

2013-02-06 18:58:47 [FINER] [ForgeModLoader] Mod sorting completed successfully

2013-02-06 18:58:47 [FINE] [ForgeModLoader] Mod sorting data

2013-02-06 18:58:47 [FINE] [ForgeModLoader] mOre(mOre Mod:DEV): minecraft.jar ()

2013-02-06 18:58:47 [FINEST] [mcp] Sending event FMLConstructionEvent to mod mcp

2013-02-06 18:58:47 [FINEST] [mcp] Sent event FMLConstructionEvent to mod mcp

2013-02-06 18:58:47 [FINEST] [FML] Sending event FMLConstructionEvent to mod FML

2013-02-06 18:58:47 [FINEST] [FML] Sent event FMLConstructionEvent to mod FML

2013-02-06 18:58:47 [FINEST] [Forge] Sending event FMLConstructionEvent to mod Forge

2013-02-06 18:58:47 [FINEST] [Forge] Sent event FMLConstructionEvent to mod Forge

2013-02-06 18:58:47 [FINEST] [mOre] Sending event FMLConstructionEvent to mod mOre

2013-02-06 18:58:47 [iNFO] [sTDERR] Exception in thread "Minecraft main thread" java.lang.NoSuchMethodError: net.minecraftforge.common.EnumHelper.addArmorMaterial(Ljava/lang/String;I[iI)Lnet/minecraft/item/EnumArmorMaterial;

2013-02-06 18:58:47 [iNFO] [sTDERR] at net.minecraft.mOre.MOreBase.<clinit>(MOreBase.java:179)

2013-02-06 18:58:47 [iNFO] [sTDERR] at java.lang.Class.forName0(Native Method)

2013-02-06 18:58:47 [iNFO] [sTDERR] at java.lang.Class.forName(Unknown Source)

2013-02-06 18:58:47 [iNFO] [sTDERR] at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:418)

2013-02-06 18:58:47 [iNFO] [sTDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

2013-02-06 18:58:47 [iNFO] [sTDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

2013-02-06 18:58:47 [iNFO] [sTDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

2013-02-06 18:58:47 [iNFO] [sTDERR] at java.lang.reflect.Method.invoke(Unknown Source)

2013-02-06 18:58:47 [iNFO] [sTDERR] at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:69)

2013-02-06 18:58:47 [iNFO] [sTDERR] at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)

2013-02-06 18:58:47 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:317)

2013-02-06 18:58:47 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:300)

2013-02-06 18:58:47 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.post(EventBus.java:268)

2013-02-06 18:58:47 [iNFO] [sTDERR] at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:153)

2013-02-06 18:58:47 [iNFO] [sTDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

2013-02-06 18:58:47 [iNFO] [sTDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

2013-02-06 18:58:47 [iNFO] [sTDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

2013-02-06 18:58:47 [iNFO] [sTDERR] at java.lang.reflect.Method.invoke(Unknown Source)

2013-02-06 18:58:47 [iNFO] [sTDERR] at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:69)

2013-02-06 18:58:47 [iNFO] [sTDERR] at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)

2013-02-06 18:58:47 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:317)

2013-02-06 18:58:47 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:300)

2013-02-06 18:58:47 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.post(EventBus.java:268)

2013-02-06 18:58:47 [iNFO] [sTDERR] at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:86)

2013-02-06 18:58:47 [iNFO] [sTDERR] at cpw.mods.fml.common.Loader.loadMods(Loader.java:494)

2013-02-06 18:58:47 [iNFO] [sTDERR] at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:161)

2013-02-06 18:58:47 [iNFO] [sTDERR] at net.minecraft.client.Minecraft.a(Minecraft.java:410)

2013-02-06 18:58:47 [iNFO] [sTDERR] at asq.a(SourceFile:56)

2013-02-06 18:58:47 [iNFO] [sTDERR] at net.minecraft.client.Minecraft.run(Minecraft.java:744)

2013-02-06 18:58:47 [iNFO] [sTDERR] at java.lang.Thread.run(Unknown Source)

 

[/sopiler]

Link to comment
Share on other sites

It appears that you might be passing the method incorrect arguments. The method heading for the method listed in the error log shown is this:

 

public static EnumArmorMaterial addArmorMaterial(String name, int durability, int[] reductionAmounts, int enchantability)

 

That means you need (String, int, int array, int) in that order. The variables seem to be named to indicate what they mean.

Link to comment
Share on other sites

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(8).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)

    {

    }

}

 

 

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.