Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

[1.7.10] Crash on entering multiplayer [Solved]


Iceminecrafter
 Share

Recommended Posts

After trying to sort out my proxies so it would work, i get the error of

 

 

 

---- Minecraft Crash Report ----

// Ouch. That hurt :(

 

Time: 03/04/15 11:15

Description: Rendering screen

 

java.lang.NullPointerException: Rendering screen

at cpw.mods.fml.client.FMLClientHandler.enhanceServerListEntry(FMLClientHandler.java:742)

at net.minecraft.client.gui.ServerListEntryNormal.drawEntry(ServerListEntryNormal.java:178)

at net.minecraft.client.gui.GuiListExtended.drawSlot(GuiListExtended.java:35)

at net.minecraft.client.gui.GuiSlot.drawSelectionBox(GuiSlot.java:483)

at net.minecraft.client.gui.GuiSlot.drawScreen(GuiSlot.java:350)

at net.minecraft.client.gui.GuiMultiplayer.drawScreen(GuiMultiplayer.java:358)

at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1145)

at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1066)

at net.minecraft.client.Minecraft.run(Minecraft.java:961)

at net.minecraft.client.main.Main.main(Main.java:164)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)

at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:78)

at GradleStart.main(GradleStart.java:45)

 

 

A detailed walkthrough of the error, its code path and all known details is as follows:

---------------------------------------------------------------------------------------

 

-- Head --

Stacktrace:

at cpw.mods.fml.client.FMLClientHandler.enhanceServerListEntry(FMLClientHandler.java:742)

at net.minecraft.client.gui.ServerListEntryNormal.drawEntry(ServerListEntryNormal.java:178)

at net.minecraft.client.gui.GuiListExtended.drawSlot(GuiListExtended.java:35)

at net.minecraft.client.gui.GuiSlot.drawSelectionBox(GuiSlot.java:483)

at net.minecraft.client.gui.GuiSlot.drawScreen(GuiSlot.java:350)

at net.minecraft.client.gui.GuiMultiplayer.drawScreen(GuiMultiplayer.java:358)

 

-- Screen render details --

Details:

Screen name: net.minecraft.client.gui.GuiMultiplayer

Mouse location: Scaled: (256, 137). Absolute: (512, 205)

Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2

Stacktrace:

at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1145)

at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1066)

at net.minecraft.client.Minecraft.run(Minecraft.java:961)

at net.minecraft.client.main.Main.main(Main.java:164)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)

at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:78)

at GradleStart.main(GradleStart.java:45)

 

-- System Details --

Details:

Minecraft Version: 1.7.10

Operating System: Windows 7 (amd64) version 6.1

Java Version: 1.7.0_67, Oracle Corporation

Java VM Version: Java HotSpot 64-Bit Server VM (mixed mode), Oracle Corporation

Memory: 899600504 bytes (857 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB)

JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M

AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used

IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 95

FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active

mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available

FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available

Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available

IME{1.7.10-03.15-1.0a} [ice's Minecraft Expansion] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available

Launched Version: 1.7.10

LWJGL: 2.9.1

OpenGL: AMD Radeon HD 7700 Series GL version 4.2.12422 Compatibility Profile Context 13.152.0.0, ATI Technologies Inc.

GL Caps: Using GL 1.3 multitexturing.

Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.

Anisotropic filtering is supported and maximum anisotropy is 16.

Shaders are available because OpenGL 2.1 is supported.

 

Is Modded: Definitely; Client brand changed to 'fml,forge'

Type: Client (map_client.txt)

Resource Packs: []

Current Language: English (US)

Profiler Position: N/A (disabled)

Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used

Anisotropic Filtering: Off (1)

 

 

 

When trying to enter multiplayer

 

my code being

 

Main class

 

 

package com.iceminecrafter.IME;

 

 

import net.minecraft.block.Block;

import net.minecraft.block.material.MapColor;

import net.minecraft.block.material.Material;

import net.minecraft.block.material.MaterialLiquid;

import net.minecraft.creativetab.CreativeTabs;

import net.minecraft.init.Blocks;

import net.minecraft.init.Items;

import net.minecraft.item.Item;

import net.minecraft.item.Item.ToolMaterial;

import net.minecraft.item.ItemArmor.ArmorMaterial;

import net.minecraft.item.ItemBucket;

import net.minecraft.item.ItemStack;

import net.minecraft.item.crafting.FurnaceRecipes;

import net.minecraftforge.common.MinecraftForge;

import net.minecraftforge.common.util.EnumHelper;

import net.minecraftforge.fluids.Fluid;

import net.minecraftforge.fluids.FluidContainerRegistry;

import net.minecraftforge.fluids.FluidContainerRegistry.FluidContainerData;

import net.minecraftforge.fluids.FluidRegistry;

import net.minecraftforge.oredict.OreDictionary;

import net.minecraftforge.oredict.ShapedOreRecipe;

import net.minecraftforge.oredict.ShapelessOreRecipe;

 

import com.iceminecrafter.IME.Entity.EntityMFCCharger;

import com.iceminecrafter.IME.Entity.EntityMFCChub;

import com.iceminecrafter.IME.Entity.EntityMFCDSpitter;

import com.iceminecrafter.IME.Entity.EntityMFCDukeofFlies;

import com.iceminecrafter.IME.Entity.EntityMFCFly;

import com.iceminecrafter.IME.Entity.EntityMFCGurgling;

import com.iceminecrafter.IME.Entity.EntityMFCLargeFly;

import com.iceminecrafter.IME.Entity.EntityMFCMaggot;

import com.iceminecrafter.IME.Entity.EntityMFCSpitter;

import com.iceminecrafter.IME.Entity.EntityMechon_M69;

import com.iceminecrafter.IME.Mob.EntityMFC;

import com.iceminecrafter.IME.Mob.RenderMFCCharger;

import com.iceminecrafter.IME.Mob.RenderMFCChub;

import com.iceminecrafter.IME.Mob.RenderMFCDSpitter;

import com.iceminecrafter.IME.Mob.RenderMFCDukeofFlies;

import com.iceminecrafter.IME.Mob.RenderMFCFly;

import com.iceminecrafter.IME.Mob.RenderMFCGurgling;

import com.iceminecrafter.IME.Mob.RenderMFCLargeFly;

import com.iceminecrafter.IME.Mob.RenderMFCMaggot;

import com.iceminecrafter.IME.Mob.RenderMFCSpitter;

import com.iceminecrafter.IME.Mob.RenderMechon_M69;

import com.iceminecrafter.IME.Models.Charger;

import com.iceminecrafter.IME.Models.Chub;

import com.iceminecrafter.IME.Models.DSpitter;

import com.iceminecrafter.IME.Models.Duke_Of_Flies;

import com.iceminecrafter.IME.Models.Fly;

import com.iceminecrafter.IME.Models.Gurgling;

import com.iceminecrafter.IME.Models.Large_Fly;

import com.iceminecrafter.IME.Models.Maggot;

import com.iceminecrafter.IME.Models.Mechon_M69;

import com.iceminecrafter.IME.Models.Spitter;

import com.iceminecrafter.IME.armor.MFCAluminiumArmor;

import com.iceminecrafter.IME.armor.MFCBismuthArmor;

import com.iceminecrafter.IME.armor.MFCCalciumArmor;

import com.iceminecrafter.IME.armor.MFCCobaltArmor;

import com.iceminecrafter.IME.armor.MFCCopperArmor;

import com.iceminecrafter.IME.armor.MFCLeadArmor;

import com.iceminecrafter.IME.armor.MFCMagnesiumArmor;

import com.iceminecrafter.IME.armor.MFCNickelArmor;

import com.iceminecrafter.IME.armor.MFCOsmiumArmor;

import com.iceminecrafter.IME.armor.MFCPlatinumArmor;

import com.iceminecrafter.IME.armor.MFCSilverArmor;

import com.iceminecrafter.IME.armor.MFCTinArmor;

import com.iceminecrafter.IME.armor.MFCTungstenArmor;

import com.iceminecrafter.IME.armor.MFCZincArmor;

import com.iceminecrafter.IME.blocks.MFCBlockCrudeOil;

import com.iceminecrafter.IME.blocks.MFCCrudeOil;

import com.iceminecrafter.IME.blocks.MFCOreAluminium;

import com.iceminecrafter.IME.blocks.MFCOreBismuth;

import com.iceminecrafter.IME.blocks.MFCOreCalcium;

import com.iceminecrafter.IME.blocks.MFCOreChromium;

import com.iceminecrafter.IME.blocks.MFCOreCinnabar;

import com.iceminecrafter.IME.blocks.MFCOreCobalt;

import com.iceminecrafter.IME.blocks.MFCOreCopper;

import com.iceminecrafter.IME.blocks.MFCOreLead;

import com.iceminecrafter.IME.blocks.MFCOreMagnesium;

import com.iceminecrafter.IME.blocks.MFCOreNickel;

import com.iceminecrafter.IME.blocks.MFCOreOsmium;

import com.iceminecrafter.IME.blocks.MFCOrePlatinum;

import com.iceminecrafter.IME.blocks.MFCOreSilver;

import com.iceminecrafter.IME.blocks.MFCOreTin;

import com.iceminecrafter.IME.blocks.MFCOreTungsten;

import com.iceminecrafter.IME.blocks.MFCOreZinc;

import com.iceminecrafter.IME.blocks.MFCShaleOil;

import com.iceminecrafter.IME.blocks.MFCSmelter;

import com.iceminecrafter.IME.blocks.MFCSolidCrudeOil;

import com.iceminecrafter.IME.event.MFCFillBucketEvent;

import com.iceminecrafter.IME.gen.MFCGeneration;

import com.iceminecrafter.IME.handler.MFCGuiHandler;

import com.iceminecrafter.IME.items.MFCOilBucket;

import com.iceminecrafter.IME.items.MFCShaleOilBucket;

import com.iceminecrafter.IME.items.herbs.MFCAloe;

import com.iceminecrafter.IME.items.herbs.MFCArnica;

import com.iceminecrafter.IME.items.herbs.MFCGinger;

import com.iceminecrafter.IME.items.herbs.MFCHerbaltea;

import com.iceminecrafter.IME.items.herbs.MFCPepermint;

import com.iceminecrafter.IME.items.herbs.MFCPepermintoil;

import com.iceminecrafter.IME.items.herbs.MFCPeperminttea;

import com.iceminecrafter.IME.items.herbs.MFCTeatreeoil;

import com.iceminecrafter.IME.proxy.CommonProxy;

import com.iceminecrafter.IME.tileentity.TileEntityMFCSmelter;

import com.iceminecrafter.IME.tools.MFCAluminiumAxe;

import com.iceminecrafter.IME.tools.MFCAluminiumHoe;

import com.iceminecrafter.IME.tools.MFCAluminiumPickaxe;

import com.iceminecrafter.IME.tools.MFCAluminiumShovel;

import com.iceminecrafter.IME.tools.MFCAluminiumSword;

import com.iceminecrafter.IME.tools.MFCBismuthAxe;

import com.iceminecrafter.IME.tools.MFCBismuthHoe;

import com.iceminecrafter.IME.tools.MFCBismuthPickaxe;

import com.iceminecrafter.IME.tools.MFCBismuthShovel;

import com.iceminecrafter.IME.tools.MFCBismuthSword;

import com.iceminecrafter.IME.tools.MFCCalciumAxe;

import com.iceminecrafter.IME.tools.MFCCalciumHoe;

import com.iceminecrafter.IME.tools.MFCCalciumPickaxe;

import com.iceminecrafter.IME.tools.MFCCalciumShovel;

import com.iceminecrafter.IME.tools.MFCCalciumSword;

import com.iceminecrafter.IME.tools.MFCCobaltAxe;

import com.iceminecrafter.IME.tools.MFCCobaltHoe;

import com.iceminecrafter.IME.tools.MFCCobaltPickaxe;

import com.iceminecrafter.IME.tools.MFCCobaltShovel;

import com.iceminecrafter.IME.tools.MFCCobaltSword;

import com.iceminecrafter.IME.tools.MFCCopperAxe;

import com.iceminecrafter.IME.tools.MFCCopperHoe;

import com.iceminecrafter.IME.tools.MFCCopperPickaxe;

import com.iceminecrafter.IME.tools.MFCCopperShovel;

import com.iceminecrafter.IME.tools.MFCCopperSword;

import com.iceminecrafter.IME.tools.MFCLeadAxe;

import com.iceminecrafter.IME.tools.MFCLeadHoe;

import com.iceminecrafter.IME.tools.MFCLeadPickaxe;

import com.iceminecrafter.IME.tools.MFCLeadShovel;

import com.iceminecrafter.IME.tools.MFCLeadSword;

import com.iceminecrafter.IME.tools.MFCMagnesiumAxe;

import com.iceminecrafter.IME.tools.MFCMagnesiumHoe;

import com.iceminecrafter.IME.tools.MFCMagnesiumPickaxe;

import com.iceminecrafter.IME.tools.MFCMagnesiumShovel;

import com.iceminecrafter.IME.tools.MFCMagnesiumSword;

import com.iceminecrafter.IME.tools.MFCNickelAxe;

import com.iceminecrafter.IME.tools.MFCNickelHoe;

import com.iceminecrafter.IME.tools.MFCNickelPickaxe;

import com.iceminecrafter.IME.tools.MFCNickelShovel;

import com.iceminecrafter.IME.tools.MFCNickelSword;

import com.iceminecrafter.IME.tools.MFCOsmiumAxe;

import com.iceminecrafter.IME.tools.MFCOsmiumHoe;

import com.iceminecrafter.IME.tools.MFCOsmiumPickaxe;

import com.iceminecrafter.IME.tools.MFCOsmiumShovel;

import com.iceminecrafter.IME.tools.MFCOsmiumSword;

import com.iceminecrafter.IME.tools.MFCPlatinumAxe;

import com.iceminecrafter.IME.tools.MFCPlatinumHoe;

import com.iceminecrafter.IME.tools.MFCPlatinumPickaxe;

import com.iceminecrafter.IME.tools.MFCPlatinumShovel;

import com.iceminecrafter.IME.tools.MFCPlatinumSword;

import com.iceminecrafter.IME.tools.MFCSilverAxe;

import com.iceminecrafter.IME.tools.MFCSilverHoe;

import com.iceminecrafter.IME.tools.MFCSilverPickaxe;

import com.iceminecrafter.IME.tools.MFCSilverShovel;

import com.iceminecrafter.IME.tools.MFCSilverSword;

import com.iceminecrafter.IME.tools.MFCTinAxe;

import com.iceminecrafter.IME.tools.MFCTinHoe;

import com.iceminecrafter.IME.tools.MFCTinPickaxe;

import com.iceminecrafter.IME.tools.MFCTinShovel;

import com.iceminecrafter.IME.tools.MFCTinSword;

import com.iceminecrafter.IME.tools.MFCTungstenAxe;

import com.iceminecrafter.IME.tools.MFCTungstenHoe;

import com.iceminecrafter.IME.tools.MFCTungstenPickaxe;

import com.iceminecrafter.IME.tools.MFCTungstenShovel;

import com.iceminecrafter.IME.tools.MFCTungstenSword;

import com.iceminecrafter.IME.tools.MFCZincAxe;

import com.iceminecrafter.IME.tools.MFCZincHoe;

import com.iceminecrafter.IME.tools.MFCZincPickaxe;

import com.iceminecrafter.IME.tools.MFCZincShovel;

import com.iceminecrafter.IME.tools.MFCZincSword;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

import cpw.mods.fml.common.Mod;

import cpw.mods.fml.common.Mod.EventHandler;

import cpw.mods.fml.common.Mod.Instance;

import cpw.mods.fml.common.SidedProxy;

import cpw.mods.fml.common.event.FMLInitializationEvent;

import cpw.mods.fml.common.event.FMLPreInitializationEvent;

import cpw.mods.fml.common.network.NetworkRegistry;

import cpw.mods.fml.common.registry.GameRegistry;

import cpw.mods.fml.client.registry.RenderingRegistry;

 

@Mod(modid = IcesMinecraftExpansion.modid, name = IcesMinecraftExpansion.name, version = IcesMinecraftExpansion.version)

 

public class IcesMinecraftExpansion{

 

 

@Instance(IcesMinecraftExpansion.modid)

public static IcesMinecraftExpansion modInstance;

 

 

//armour material

 

public static ArmorMaterial MFCAluminiumArmorMat = EnumHelper.addArmorMaterial("MFCAluminiumArmorMat", 15, new int[] {2, 5, 3, 1}, 10);

public static ArmorMaterial MFCBismuthArmorMat = EnumHelper.addArmorMaterial("MFCBismuthArmorMat", 15, new int[] {2, 5, 3, 1}, 10);

public static ArmorMaterial MFCCalciumArmorMat = EnumHelper.addArmorMaterial("MFCCalciumArmorMat", 15, new int[] {2, 5, 3, 1}, 10);

public static ArmorMaterial MFCCobaltArmorMat = EnumHelper.addArmorMaterial("MFCCobaltArmorMat", 15, new int[] {2, 5, 3, 1}, 10);

public static ArmorMaterial MFCCopperArmorMat = EnumHelper.addArmorMaterial("MFCCopperArmorMat", 15, new int[] {2, 5, 3, 1}, 10);

public static ArmorMaterial MFCLeadArmorMat = EnumHelper.addArmorMaterial("MFCLeadArmorMat", 15, new int[] {2, 5, 3, 1}, 10);

public static ArmorMaterial MFCMagnesiumArmorMat = EnumHelper.addArmorMaterial("MFCMagnesiumArmorMat", 15, new int[] {2, 5, 3, 1}, 10);

public static ArmorMaterial MFCNickelArmorMat = EnumHelper.addArmorMaterial("MFCNickelArmorMat", 15, new int[] {2, 5, 3, 1}, 10);

public static ArmorMaterial MFCOsmiumArmorMat = EnumHelper.addArmorMaterial("MFCOsmiumArmorMat", 15, new int[] {2, 5, 3, 1}, 10);

public static ArmorMaterial MFCPlatinumArmorMat = EnumHelper.addArmorMaterial("MFCPlatinumArmorMat", 15, new int[] {2, 5, 3, 1}, 10);

public static ArmorMaterial MFCSilverArmorMat = EnumHelper.addArmorMaterial("MFCSilverArmorMat", 15, new int[] {2, 5, 3, 1}, 10);

public static ArmorMaterial MFCTinArmorMat = EnumHelper.addArmorMaterial("MFCTinArmorMat", 15, new int[] {2, 5, 3, 1}, 10);

public static ArmorMaterial MFCTungstenArmorMat = EnumHelper.addArmorMaterial("MFCTungstenArmorMat", 15, new int[] {2, 5, 3, 1}, 10);

public static ArmorMaterial MFCZincArmorMat = EnumHelper.addArmorMaterial("MFCZincArmorMat", 15, new int[] {2, 5, 3, 1}, 10);

 

 

//tool material

 

public static ToolMaterial MFCAluminiumMat = EnumHelper.addToolMaterial("MFCAluminiumMat", 3, 200, 5.0F, 3.0F, 3);

public static ToolMaterial MFCBismuthMat = EnumHelper.addToolMaterial("MFCBismuthMat", 3, 300, 5.0F, 4.0F, 2);

public static ToolMaterial MFCCalciumMat = EnumHelper.addToolMaterial("MFCCalciumMat", 2, 100, 6.0F, 3.0F, 5);

public static ToolMaterial MFCCobaltMat = EnumHelper.addToolMaterial("MFCCobaltMat", 4, 450, 7.0F, 6.0F, 2);

public static ToolMaterial MFCCopperMat = EnumHelper.addToolMaterial("MFCCopperMat", 2, 200, 5.0F, 3.0F, 3);

public static ToolMaterial MFCLeadMat = EnumHelper.addToolMaterial("MFCLeadMat", 2, 200, 5.0F, 3.0F, 3);

public static ToolMaterial MFCMagnesiumMat = EnumHelper.addToolMaterial("MFCMagnesiumMat", 2, 200, 5.0F, 3.0F, 3);

public static ToolMaterial MFCNickelMat = EnumHelper.addToolMaterial("MFCNickelMat", 2, 200, 5.0F, 3.0F, 3);

public static ToolMaterial MFCOsmiumMat = EnumHelper.addToolMaterial("MFCOsmiumMat", 3, 200, 5.0F, 3.0F, 3);

public static ToolMaterial MFCPlatinumMat = EnumHelper.addToolMaterial("MFCPlatinumMat", 3, 200, 5.0F, 3.0F, 3);

public static ToolMaterial MFCSilverMat = EnumHelper.addToolMaterial("MFCSilverMat", 3, 200, 5.0F, 3.0F, 3);

public static ToolMaterial MFCTinMat = EnumHelper.addToolMaterial("MFCTinMat", 2, 200, 5.0F, 3.0F, 3);

public static ToolMaterial MFCTungstenMat = EnumHelper.addToolMaterial("MFCTungstenMat", 3, 200, 5.0F, 3.0F, 3);

public static ToolMaterial MFCZincMat = EnumHelper.addToolMaterial("MFCZincMat", 2, 200, 5.0F, 3.0F, 3);

 

//ChestID

 

public static int MFCAluminiumchestplateID;

public static int MFCBismuthchestplateID;

public static int MFCCalciumchestplateID;

public static int MFCCobaltchestplateID;

public static int MFCCopperchestplateID;

public static int MFCLeadchestplateID;

public static int MFCMagnesiumchestplateID;

public static int MFCNickelchestplateID;

public static int MFCOsmiumchestplateID;

public static int MFCPlatinumchestplateID;

public static int MFCSilverchestplateID;

public static int MFCTinchestplateID;

public static int MFCTungstenchestplateID;

public static int MFCZincchestplateID;

 

 

 

 

//HelmID

 

public static int MFCAluminiumhelmetID;

public static int MFCBismuthhelmetID;

public static int MFCCalciumhelmetID;

public static int MFCCobalthelmetID;

public static int MFCCopperhelmetID;

public static int MFCLeadhelmetID;

public static int MFCMagnesiumhelmetID;

public static int MFCNickelhelmetID;

public static int MFCOsmiumhelmetID;

public static int MFCPlatinumhelmetID;

public static int MFCSilverhelmetID;

public static int MFCTinhelmetID;

public static int MFCTungstenhelmetID;

public static int MFCZinchelmetID;

 

 

 

//LegsID

 

public static int MFCAluminiumleggingsID;

public static int MFCBismuthleggingsID;

public static int MFCCalciumleggingsID;

public static int MFCCobaltleggingsID;

public static int MFCCopperleggingsID;

public static int MFCLeadleggingsID;

public static int MFCMagnesiumleggingsID;

public static int MFCNickelleggingsID;

public static int MFCOsmiumleggingsID;

public static int MFCPlatinumleggingsID;

public static int MFCSilverleggingsID;

public static int MFCTinleggingsID;

public static int MFCTungstenleggingsID;

public static int MFCZincleggingsID;

 

 

 

//BootsID

 

public static int MFCAluminiumbootsID;

public static int MFCBismuthbootsID;

public static int MFCCalciumbootsID;

public static int MFCCobaltbootsID;

public static int MFCCopperbootsID;

public static int MFCLeadbootsID;

public static int MFCMagnesiumbootsID;

public static int MFCNickelbootsID;

public static int MFCOsmiumbootsID;

public static int MFCPlatinumbootsID;

public static int MFCSilverbootsID;

public static int MFCTinbootsID;

public static int MFCTungstenbootsID;

public static int MFCZincbootsID;

 

 

 

 

 

 

 

 

public static final String modid = "IME";

public static final String name = "Ice's Minecraft Expansion";

public static final String version = "1.7.10-03.15-1.0a";

 

public static MFCGeneration MFCWorldGen = new MFCGeneration();

 

//Blocks - Metal

 

public static Block mfcorealuminium;

public static Block mfcorebismuth;

public static Block mfcorecalcium;

public static Block mfcorecobalt;

public static Block mfcorecopper;

public static Block mfcorelead;

public static Block mfcoremagnesium;

public static Block mfcorenickel;

public static Block mfcoreplatinum;

public static Block mfcoreosmium;

public static Block mfcoresilver;

public static Block mfcoretin;

public static Block mfcoretungsten;

public static Block mfcorezinc;

public static Block mfcorecinnabar;

public static Block mfcorechromium;

 

 

 

//Items - Metal

 

public static Item mfcingotaluminium;

public static Item mfcingotbismuth;

public static Item mfcingotcalcium;

public static Item mfcingotcobalt;

public static Item mfcingotcopper;

public static Item mfcingotlead;

public static Item mfcingotmagnesium;

public static Item mfcingotnickel;

public static Item mfcingotplatinum;

public static Item mfcingotosmium;

public static Item mfcingotsilver;

public static Item mfcingottin;

public static Item mfcingottungsten;

public static Item mfcingotzinc;

public static Item mfccrystalcinnabar;

public static Item mfcalloycast;

public static Item mfcrawalloycast;

public static Item mfcingotchromium;

public static Item mfcingotbrass;

public static Item mfcingotbrasscast;

 

//Aluminium Armour

 

public static Item MFCAluminiumHelmet = new MFCAluminiumArmor(MFCAluminiumArmorMat, MFCAluminiumhelmetID, 0).setUnlocalizedName("MFCAluminiumHelmet").setTextureName("metalforgecraft" + ":AluminiumHelmet");

public static Item MFCAluminiumChestplate = new MFCAluminiumArmor(MFCAluminiumArmorMat, MFCAluminiumchestplateID, 1).setUnlocalizedName("MFCAluminiumChestplate").setTextureName("metalforgecraft" + ":AluminiumChestplate");

public static Item MFCAluminiumLeggings = new MFCAluminiumArmor(MFCAluminiumArmorMat, MFCAluminiumleggingsID, 2).setUnlocalizedName("MFCAluminiumLeggings").setTextureName("metalforgecraft" + ":AluminiumLeggings");

public static Item MFCAluminiumBoots = new MFCAluminiumArmor(MFCAluminiumArmorMat, MFCAluminiumbootsID, 3).setUnlocalizedName("MFCAluminiumBoots").setTextureName("metalforgecraft" + ":AluminiumBoots");

 

//Bismuth Armour

 

public static Item MFCBismuthHelmet = new MFCBismuthArmor(MFCBismuthArmorMat, MFCBismuthhelmetID, 0).setUnlocalizedName("MFCBismuthHelmet").setTextureName("metalforgecraft" + ":BismuthHelmet");

public static Item MFCBismuthChestplate = new MFCBismuthArmor(MFCBismuthArmorMat, MFCBismuthchestplateID, 1).setUnlocalizedName("MFCBismuthChestplate").setTextureName("metalforgecraft" + ":BismuthChestplate");

public static Item MFCBismuthLeggings = new MFCBismuthArmor(MFCBismuthArmorMat, MFCBismuthleggingsID, 2).setUnlocalizedName("MFCBismuthLeggings").setTextureName("metalforgecraft" + ":BismuthLeggings");

public static Item MFCBismuthBoots = new MFCBismuthArmor(MFCBismuthArmorMat, MFCBismuthbootsID, 3).setUnlocalizedName("MFCBismuthBoots").setTextureName("metalforgecraft" + ":BismuthBoots");

 

//Zinc Armour

 

public static Item MFCZincHelmet = new MFCZincArmor(MFCZincArmorMat, MFCZinchelmetID, 0).setUnlocalizedName("MFCZincHelmet").setTextureName("metalforgecraft" + ":ZincHelmet");

public static Item MFCZincChestplate = new MFCZincArmor(MFCZincArmorMat, MFCZincchestplateID, 1).setUnlocalizedName("MFCZincChestplate").setTextureName("metalforgecraft" + ":ZincChestplate");

public static Item MFCZincLeggings = new MFCZincArmor(MFCZincArmorMat, MFCZincleggingsID, 2).setUnlocalizedName("MFCZincLeggings").setTextureName("metalforgecraft" + ":ZincLeggings");

public static Item MFCZincBoots = new MFCZincArmor(MFCZincArmorMat, MFCZincbootsID, 3).setUnlocalizedName("MFCZincBoots").setTextureName("metalforgecraft" + ":ZincBoots");

 

//Calcium Armour

 

public static Item MFCCalciumHelmet = new MFCCalciumArmor(MFCCalciumArmorMat, MFCCalciumhelmetID, 0).setUnlocalizedName("MFCCalciumHelmet").setTextureName("metalforgecraft" + ":CalciumHelmet");

public static Item MFCCalciumChestplate = new MFCCalciumArmor(MFCCalciumArmorMat, MFCCalciumchestplateID, 1).setUnlocalizedName("MFCCalciumChestplate").setTextureName("metalforgecraft" + ":CalciumChestplate");

public static Item MFCCalciumLeggings = new MFCCalciumArmor(MFCCalciumArmorMat, MFCCalciumleggingsID, 2).setUnlocalizedName("MFCCalciumLeggings").setTextureName("metalforgecraft" + ":CalciumLeggings");

public static Item MFCCalciumBoots = new MFCCalciumArmor(MFCCalciumArmorMat, MFCCalciumbootsID, 3).setUnlocalizedName("MFCCalciumBoots").setTextureName("metalforgecraft" + ":CalciumBoots");

 

//Cobalt Armour

 

public static Item MFCCobaltHelmet = new MFCCobaltArmor(MFCCobaltArmorMat, MFCCobalthelmetID, 0).setUnlocalizedName("MFCCobaltHelmet").setTextureName("metalforgecraft" + ":CobaltHelmet");

public static Item MFCCobaltChestplate = new MFCCobaltArmor(MFCCobaltArmorMat, MFCCobaltchestplateID, 1).setUnlocalizedName("MFCCobaltChestplate").setTextureName("metalforgecraft" + ":CobaltChestplate");

public static Item MFCCobaltLeggings = new MFCCobaltArmor(MFCCobaltArmorMat, MFCCobaltleggingsID, 2).setUnlocalizedName("MFCCobaltLeggings").setTextureName("metalforgecraft" + ":CobaltLeggings");

public static Item MFCCobaltBoots = new MFCCobaltArmor(MFCCobaltArmorMat, MFCCobaltbootsID, 3).setUnlocalizedName("MFCCobaltBoots").setTextureName("metalforgecraft" + ":CobaltBoots");

 

//Copper Armour

 

public static Item MFCCopperHelmet = new MFCCopperArmor(MFCCopperArmorMat, MFCCopperhelmetID, 0).setUnlocalizedName("MFCCopperHelmet").setTextureName("metalforgecraft" + ":CopperHelmet");

public static Item MFCCopperChestplate = new MFCCopperArmor(MFCCopperArmorMat, MFCCopperchestplateID, 1).setUnlocalizedName("MFCCopperChestplate").setTextureName("metalforgecraft" + ":CopperChestplate");

public static Item MFCCopperLeggings = new MFCCopperArmor(MFCCopperArmorMat, MFCCopperleggingsID, 2).setUnlocalizedName("MFCCopperLeggings").setTextureName("metalforgecraft" + ":CopperLeggings");

public static Item MFCCopperBoots = new MFCCopperArmor(MFCCopperArmorMat, MFCCopperbootsID, 3).setUnlocalizedName("MFCCopperBoots").setTextureName("metalforgecraft" + ":CopperBoots");

 

//Lead  Armour

 

public static Item MFCLeadHelmet = new MFCLeadArmor(MFCLeadArmorMat, MFCLeadhelmetID, 0).setUnlocalizedName("MFCLeadHelmet").setTextureName("metalforgecraft" + ":LeadHelmet");

public static Item MFCLeadChestplate = new MFCLeadArmor(MFCLeadArmorMat, MFCLeadchestplateID, 1).setUnlocalizedName("MFCLeadChestplate").setTextureName("metalforgecraft" + ":LeadChestplate");

public static Item MFCLeadLeggings = new MFCLeadArmor(MFCLeadArmorMat, MFCLeadleggingsID, 2).setUnlocalizedName("MFCLeadLeggings").setTextureName("metalforgecraft" + ":LeadLeggings");

public static Item MFCLeadBoots = new MFCLeadArmor(MFCLeadArmorMat, MFCLeadbootsID, 3).setUnlocalizedName("MFCLeadBoots").setTextureName("metalforgecraft" + ":LeadBoots");

 

//Magnesium Armour

 

public static Item MFCMagnesiumHelmet = new MFCMagnesiumArmor(MFCMagnesiumArmorMat, MFCMagnesiumhelmetID, 0).setUnlocalizedName("MFCMagnesiumHelmet").setTextureName("metalforgecraft" + ":MagnesiumHelmet");

public static Item MFCMagnesiumChestplate = new MFCMagnesiumArmor(MFCMagnesiumArmorMat, MFCMagnesiumchestplateID, 1).setUnlocalizedName("MFCMagnesiumChestplate").setTextureName("metalforgecraft" + ":MagnesiumChestplate");

public static Item MFCMagnesiumLeggings = new MFCMagnesiumArmor(MFCMagnesiumArmorMat, MFCMagnesiumleggingsID, 2).setUnlocalizedName("MFCMagnesiumLeggings").setTextureName("metalforgecraft" + ":MagnesiumLeggings");

public static Item MFCMagnesiumBoots = new MFCMagnesiumArmor(MFCMagnesiumArmorMat, MFCMagnesiumbootsID, 3).setUnlocalizedName("MFCMagnesiumBoots").setTextureName("metalforgecraft" + ":MagnesiumBoots");

 

//Nickel Armour

 

public static Item MFCNickelHelmet = new MFCNickelArmor(MFCNickelArmorMat, MFCNickelhelmetID, 0).setUnlocalizedName("MFCNickelHelmet").setTextureName("metalforgecraft" + ":NickelHelmet");

public static Item MFCNickelChestplate = new MFCNickelArmor(MFCNickelArmorMat, MFCNickelchestplateID, 1).setUnlocalizedName("MFCNickelChestplate").setTextureName("metalforgecraft" + ":NickelChestplate");

public static Item MFCNickelLeggings = new MFCNickelArmor(MFCNickelArmorMat, MFCNickelleggingsID, 2).setUnlocalizedName("MFCNickelLeggings").setTextureName("metalforgecraft" + ":NickelLeggings");

public static Item MFCNickelBoots = new MFCNickelArmor(MFCNickelArmorMat, MFCNickelbootsID, 3).setUnlocalizedName("MFCNickelBoots").setTextureName("metalforgecraft" + ":NickelBoots");

 

//Osmium Armour

 

public static Item MFCOsmiumHelmet = new MFCOsmiumArmor(MFCOsmiumArmorMat, MFCOsmiumhelmetID, 0).setUnlocalizedName("MFCOsmiumHelmet").setTextureName("metalforgecraft" + ":OsmiumHelmet");

public static Item MFCOsmiumChestplate = new MFCOsmiumArmor(MFCOsmiumArmorMat, MFCOsmiumchestplateID, 1).setUnlocalizedName("MFCOsmiumChestplate").setTextureName("metalforgecraft" + ":OsmiumChestplate");

public static Item MFCOsmiumLeggings = new MFCOsmiumArmor(MFCOsmiumArmorMat, MFCOsmiumleggingsID, 2).setUnlocalizedName("MFCOsmiumLeggings").setTextureName("metalforgecraft" + ":OsmiumLeggins");

public static Item MFCOsmiumBoots = new MFCOsmiumArmor(MFCOsmiumArmorMat, MFCOsmiumbootsID, 3).setUnlocalizedName("MFCOsmiumBoots").setTextureName("metalforgecraft" + ":OsmiumBoots");

 

//Platinum Armour

 

public static Item MFCPlatinumHelmet = new MFCPlatinumArmor(MFCPlatinumArmorMat, MFCPlatinumhelmetID, 0).setUnlocalizedName("MFCPlatinumHelmet").setTextureName("metalforgecraft" + ":PlatinumHelmet");

public static Item MFCPlatinumChestplate = new MFCPlatinumArmor(MFCPlatinumArmorMat, MFCPlatinumchestplateID, 1).setUnlocalizedName("MFCPlatinumChestplate").setTextureName("metalforgecraft" + ":PlatinumChestplate");

public static Item MFCPlatinumLeggings = new MFCPlatinumArmor(MFCPlatinumArmorMat, MFCPlatinumleggingsID, 2).setUnlocalizedName("MFCPlatinumLeggings").setTextureName("metalforgecraft" + ":PlatinumLeggings");

public static Item MFCPlatinumBoots = new MFCPlatinumArmor(MFCPlatinumArmorMat, MFCPlatinumbootsID, 3).setUnlocalizedName("MFCPlatinumBoots").setTextureName("metalforgecraft" + ":PlatinumBoots");

 

//Silver Armour

 

public static Item MFCSilverHelmet = new MFCSilverArmor(MFCSilverArmorMat, MFCSilverhelmetID, 0).setUnlocalizedName("MFCSilverHelmet").setTextureName("metalforgecraft" + ":SilverHelmet");

public static Item MFCSilverChestplate = new MFCSilverArmor(MFCSilverArmorMat, MFCSilverchestplateID, 1).setUnlocalizedName("MFCSilverChestplate").setTextureName("metalforgecraft" + ":SilverChestplate");

public static Item MFCSilverLeggings = new MFCSilverArmor(MFCSilverArmorMat, MFCSilverleggingsID, 2).setUnlocalizedName("MFCSilverLeggings").setTextureName("metalforgecraft" + ":SilverLeggings");

public static Item MFCSilverBoots = new MFCSilverArmor(MFCSilverArmorMat, MFCSilverbootsID, 3).setUnlocalizedName("MFCSilverBoots").setTextureName("metalforgecraft" + ":SilverBoots");

 

//Tin Armour

 

public static Item MFCTinHelmet = new MFCTinArmor(MFCTinArmorMat, MFCTinhelmetID, 0).setUnlocalizedName("MFCTinHelmet").setTextureName("metalforgecraft" + ":TinHelmet");

public static Item MFCTinChestplate = new MFCTinArmor(MFCTinArmorMat, MFCTinchestplateID, 1).setUnlocalizedName("MFCTinChestplate").setTextureName("metalforgecraft" + ":TinChestplate");

public static Item MFCTinLeggings = new MFCTinArmor(MFCTinArmorMat, MFCTinleggingsID, 2).setUnlocalizedName("MFCTinLeggings").setTextureName("metalforgecraft" + ":TinLeggings");

public static Item MFCTinBoots = new MFCTinArmor(MFCTinArmorMat, MFCTinbootsID, 3).setUnlocalizedName("MFCTinBoots").setTextureName("metalforgecraft" + ":TinBoots");

 

//Tungsten Armour

 

public static Item MFCTungstenHelmet = new MFCTungstenArmor(MFCTungstenArmorMat, MFCTungstenhelmetID, 0).setUnlocalizedName("MFCTungstenHelmet").setTextureName("metalforgecraft" + ":TungstenHelmet");

public static Item MFCTungstenChestplate = new MFCTungstenArmor(MFCTungstenArmorMat, MFCTungstenchestplateID, 1).setUnlocalizedName("MFCTungstenChestplate").setTextureName("metalforgecraft" + ":TungstenChestplate");

public static Item MFCTungstenLeggings = new MFCTungstenArmor(MFCTungstenArmorMat, MFCTungstenleggingsID, 2).setUnlocalizedName("MFCTungstenLeggings").setTextureName("metalforgecraft" + ":TungstenLeggings");

public static Item MFCTungstenBoots = new MFCTungstenArmor(MFCTungstenArmorMat, MFCTungstenbootsID, 3).setUnlocalizedName("MFCTungstenBoots").setTextureName("metalforgecraft" + ":TungstenBoots");

 

 

 

 

 

//Aluminium tools

 

public static Item MFCAluminiumAxe = new MFCAluminiumAxe(MFCAluminiumMat).setUnlocalizedName("MFCAluminiumAxe").setTextureName("metalforgecraft" + ":AluminiumAxe");

public static Item MFCAluminiumSword = new MFCAluminiumSword(MFCAluminiumMat).setUnlocalizedName("MFCAluminiumSword").setTextureName("metalforgecraft" + ":AluminiumSword");

public static Item MFCAluminiumShovel = new MFCAluminiumShovel(MFCAluminiumMat).setUnlocalizedName("MFCAluminiumShovel").setTextureName("metalforgecraft" + ":AluminiumShovel");

public static Item MFCAluminiumPickaxe = new MFCAluminiumPickaxe(MFCAluminiumMat).setUnlocalizedName("MFCAluminiumPickaxe").setTextureName("metalforgecraft" + ":AluminiumPickaxe");

public static Item MFCAluminiumHoe = new MFCAluminiumHoe(MFCAluminiumMat).setUnlocalizedName("MFCAluminiumHoe").setTextureName("metalforgecraft" + ":AluminiumHoe");

 

//Bismuth tools

 

public static Item MFCBismuthAxe = new MFCBismuthAxe(MFCBismuthMat).setUnlocalizedName("MFCBismuthAxe").setTextureName("metalforgecraft" + ":BismuthAxe");

public static Item MFCBismuthSword = new MFCBismuthSword(MFCBismuthMat).setUnlocalizedName("MFCBismuthSword").setTextureName("metalforgecraft" + ":BismuthSword");

public static Item MFCBismuthShovel = new MFCBismuthShovel(MFCBismuthMat).setUnlocalizedName("MFCBismuthShovel").setTextureName("metalforgecraft" + ":BismuthShovel");

public static Item MFCBismuthPickaxe = new MFCBismuthPickaxe(MFCBismuthMat).setUnlocalizedName("MFCBismuthPickaxe").setTextureName("metalforgecraft" + ":BismuthPickaxe");

public static Item MFCBismuthHoe = new MFCBismuthHoe(MFCBismuthMat).setUnlocalizedName("MFCBismuthHoe").setTextureName("metalforgecraft" + ":BismuthHoe");

 

//Calcium tools

 

public static Item MFCCalciumAxe = new MFCCalciumAxe(MFCCalciumMat).setUnlocalizedName("MFCCalciumAxe").setTextureName("metalforgecraft" + ":CalciumAxe");

public static Item MFCCalciumSword = new MFCCalciumSword(MFCCalciumMat).setUnlocalizedName("MFCCalciumSword").setTextureName("metalforgecraft" + ":CalciumSword");

public static Item MFCCalciumShovel = new MFCCalciumShovel(MFCCalciumMat).setUnlocalizedName("MFCCalciumShovel").setTextureName("metalforgecraft" + ":CalciumShovel");

public static Item MFCCalciumPickaxe = new MFCCalciumPickaxe(MFCCalciumMat).setUnlocalizedName("MFCCalciumPickaxe").setTextureName("metalforgecraft" + ":CalciumPickaxe");

public static Item MFCCalciumHoe = new MFCCalciumHoe(MFCCalciumMat).setUnlocalizedName("MFCCalciumHoe").setTextureName("metalforgecraft" + ":CalciumHoe");

 

//Coblat tools

 

public static Item MFCCobaltAxe = new MFCCobaltAxe(MFCCobaltMat).setUnlocalizedName("MFCCobaltAxe").setTextureName("metalforgecraft" + ":CobaltAxe");

public static Item MFCCobaltSword = new MFCCobaltSword(MFCCobaltMat).setUnlocalizedName("MFCCobaltSword").setTextureName("metalforgecraft" + ":CobaltSword");

public static Item MFCCobaltShovel = new MFCCobaltShovel(MFCCobaltMat).setUnlocalizedName("MFCCobaltShovel").setTextureName("metalforgecraft" + ":CobaltShovel");

public static Item MFCCobaltPickaxe = new MFCCobaltPickaxe(MFCCobaltMat).setUnlocalizedName("MFCCobaltPickaxe").setTextureName("metalforgecraft" + ":CobaltHoe");

public static Item MFCCobaltHoe = new MFCCobaltHoe(MFCCobaltMat).setUnlocalizedName("MFCCobaltHoe").setTextureName("metalforgecraft" + ":");

 

//Copper tools

 

public static Item MFCCopperAxe = new MFCCopperAxe(MFCCopperMat).setUnlocalizedName("MFCCopperAxe").setTextureName("metalforgecraft" + ":CopperAxe");

public static Item MFCCopperSword = new MFCCopperSword(MFCCopperMat).setUnlocalizedName("MFCCopperSword").setTextureName("metalforgecraft" + ":CopperSword");

public static Item MFCCopperShovel = new MFCCopperShovel(MFCCopperMat).setUnlocalizedName("MFCCopperShovel").setTextureName("metalforgecraft" + ":CopperShovel");

public static Item MFCCopperPickaxe = new MFCCopperPickaxe(MFCCopperMat).setUnlocalizedName("MFCCopperPickaxe").setTextureName("metalforgecraft" + ":CopperPickaxe");

public static Item MFCCopperHoe = new MFCCopperHoe(MFCCopperMat).setUnlocalizedName("MFCCopperHoe").setTextureName("metalforgecraft" + ":CopperHoe");

 

//Nickel tools

 

public static Item MFCLeadAxe = new MFCLeadAxe(MFCLeadMat).setUnlocalizedName("MFCLeadAxe").setTextureName("metalforgecraft" + ":LeadAxe");

public static Item MFCLeadSword = new MFCLeadSword(MFCLeadMat).setUnlocalizedName("MFCLeadSword").setTextureName("metalforgecraft" + ":LeadSword");

public static Item MFCLeadShovel = new MFCLeadShovel(MFCLeadMat).setUnlocalizedName("MFCLeadShovel").setTextureName("metalforgecraft" + ":LeadShovel");

public static Item MFCLeadPickaxe = new MFCLeadPickaxe(MFCLeadMat).setUnlocalizedName("MFCLeadPickaxe").setTextureName("metalforgecraft" + ":LeadHoe");

public static Item MFCLeadHoe = new MFCLeadHoe(MFCLeadMat).setUnlocalizedName("MFCLeadHoe").setTextureName("metalforgecraft" + ":");

 

//Nickel tools

 

public static Item MFCMagnesiumAxe = new MFCMagnesiumAxe(MFCMagnesiumMat).setUnlocalizedName("MFCMagnesiumAxe").setTextureName("metalforgecraft" + ":MagnesiumAxe");

public static Item MFCMagnesiumSword = new MFCMagnesiumSword(MFCMagnesiumMat).setUnlocalizedName("MFCMagnesiumSword").setTextureName("metalforgecraft" + ":MagnesiumSword");

public static Item MFCMagnesiumShovel = new MFCMagnesiumShovel(MFCMagnesiumMat).setUnlocalizedName("MFCMagnesiumShovel").setTextureName("metalforgecraft" + ":MagnesiumShovel");

public static Item MFCMagnesiumPickaxe = new MFCMagnesiumPickaxe(MFCMagnesiumMat).setUnlocalizedName("MFCMagnesiumPickaxe").setTextureName("metalforgecraft" + ":MagnesiumPickaxe");

public static Item MFCMagnesiumHoe = new MFCMagnesiumHoe(MFCMagnesiumMat).setUnlocalizedName("MFCMagnesiumHoe").setTextureName("metalforgecraft" + ":MagnesiumHoe");

 

//Nickel tools

 

public static Item MFCNickelAxe = new MFCNickelAxe(MFCNickelMat).setUnlocalizedName("MFCNickelAxe").setTextureName("metalforgecraft" + ":NickelAxe");

public static Item MFCNickelSword = new MFCNickelSword(MFCNickelMat).setUnlocalizedName("MFCNickelSword").setTextureName("metalforgecraft" + ":NickelSword");

public static Item MFCNickelShovel = new MFCNickelShovel(MFCNickelMat).setUnlocalizedName("MFCNickelShovel").setTextureName("metalforgecraft" + ":NickelShovel");

public static Item MFCNickelPickaxe = new MFCNickelPickaxe(MFCNickelMat).setUnlocalizedName("MFCNickelPickaxe").setTextureName("metalforgecraft" + ":NickelPickaxe");

public static Item MFCNickelHoe = new MFCNickelHoe(MFCNickelMat).setUnlocalizedName("MFCNickelHoe").setTextureName("metalforgecraft" + ":NickelHoe");

 

//Osmium tools

 

public static Item MFCOsmiumAxe = new MFCOsmiumAxe(MFCOsmiumMat).setUnlocalizedName("MFCOsmiumAxe").setTextureName("metalforgecraft" + ":OsmiumAxe");

public static Item MFCOsmiumSword = new MFCOsmiumSword(MFCOsmiumMat).setUnlocalizedName("MFCOsmiumSword").setTextureName("metalforgecraft" + ":OsmiumSword");

public static Item MFCOsmiumShovel = new MFCOsmiumShovel(MFCOsmiumMat).setUnlocalizedName("MFCOsmiumShovel").setTextureName("metalforgecraft" + ":OsmiumShovel");

public static Item MFCOsmiumPickaxe = new MFCOsmiumPickaxe(MFCOsmiumMat).setUnlocalizedName("MFCOsmiumPickaxe").setTextureName("metalforgecraft" + ":OsmiumPickaxe");

public static Item MFCOsmiumHoe = new MFCOsmiumHoe(MFCOsmiumMat).setUnlocalizedName("MFCOsmiumHoe").setTextureName("metalforgecraft" + ":OsmiumHoe");

 

//Platinum tools

 

public static Item MFCPlatinumAxe = new MFCPlatinumAxe(MFCPlatinumMat).setUnlocalizedName("MFCPlatinumAxe").setTextureName("metalforgecraft" + ":PlatinumAxe");

public static Item MFCPlatinumSword = new MFCPlatinumSword(MFCPlatinumMat).setUnlocalizedName("MFCPlatinumSword").setTextureName("metalforgecraft" + ":PlatinumSword");

public static Item MFCPlatinumShovel = new MFCPlatinumShovel(MFCPlatinumMat).setUnlocalizedName("MFCPlatinumShovel").setTextureName("metalforgecraft" + ":PlatinumShovel");

public static Item MFCPlatinumPickaxe = new MFCPlatinumPickaxe(MFCPlatinumMat).setUnlocalizedName("MFCPlatinumPickaxe").setTextureName("metalforgecraft" + ":PlatinumPickaxe");

public static Item MFCPlatinumHoe = new MFCPlatinumHoe(MFCPlatinumMat).setUnlocalizedName("MFCPlatinumHoe").setTextureName("metalforgecraft" + ":PlatinumHoe");

 

//Silver tools

 

public static Item MFCSilverAxe = new MFCSilverAxe(MFCSilverMat).setUnlocalizedName("MFCSilverAxe").setTextureName("metalforgecraft" + ":SilverAxe");

public static Item MFCSilverSword = new MFCSilverSword(MFCSilverMat).setUnlocalizedName("MFCSilverSword").setTextureName("metalforgecraft" + ":SilverSword");

public static Item MFCSilverShovel = new MFCSilverShovel(MFCSilverMat).setUnlocalizedName("MFCSilverShovel").setTextureName("metalforgecraft" + ":SilverShovel");

public static Item MFCSilverPickaxe = new MFCSilverPickaxe(MFCSilverMat).setUnlocalizedName("MFCSilverPickaxe").setTextureName("metalforgecraft" + ":SilverPickaxe");

public static Item MFCSilverHoe = new MFCSilverHoe(MFCSilverMat).setUnlocalizedName("MFCSilverHoe").setTextureName("metalforgecraft" + ":SilverHoe");

 

//Tin tools

 

public static Item MFCTinAxe = new MFCTinAxe(MFCTinMat).setUnlocalizedName("MFCTinAxe").setTextureName("metalforgecraft" + ":TinAxe");

public static Item MFCTinSword = new MFCTinSword(MFCTinMat).setUnlocalizedName("MFCTinSword").setTextureName("metalforgecraft" + ":TinSword");

public static Item MFCTinShovel = new MFCTinShovel(MFCTinMat).setUnlocalizedName("MFCTinShovel").setTextureName("metalforgecraft" + ":TinShovel");

public static Item MFCTinPickaxe = new MFCTinPickaxe(MFCTinMat).setUnlocalizedName("MFCTinPickaxe").setTextureName("metalforgecraft" + ":TinPickaxe");

public static Item MFCTinHoe = new MFCTinHoe(MFCTinMat).setUnlocalizedName("MFCTinHoe").setTextureName("metalforgecraft" + ":TinHoe");

 

//Tungsten tools

 

public static Item MFCTungstenAxe = new MFCTungstenAxe(MFCTungstenMat).setUnlocalizedName("MFCTungstenAxe").setTextureName("metalforgecraft" + ":TungstenAxe");

public static Item MFCTungstenSword = new MFCTungstenSword(MFCTungstenMat).setUnlocalizedName("MFCTungstenSword").setTextureName("metalforgecraft" + ":TungstenSword");

public static Item MFCTungstenShovel = new MFCTungstenShovel(MFCTungstenMat).setUnlocalizedName("MFCTungstenShovel").setTextureName("metalforgecraft" + ":TungstenShovel");

public static Item MFCTungstenPickaxe = new MFCTungstenPickaxe(MFCTungstenMat).setUnlocalizedName("MFCTungstenPickaxe").setTextureName("metalforgecraft" + ":TungstenPickaxe");

public static Item MFCTungstenHoe = new MFCTungstenHoe(MFCTungstenMat).setUnlocalizedName("MFCTungstenHoe").setTextureName("metalforgecraft" + ":TungstenHoe");

 

//Zinc tools

 

public static Item MFCZincAxe = new MFCZincAxe(MFCZincMat).setUnlocalizedName("MFCZincAxe").setTextureName("metalforgecraft" + ":ZincAxe");

public static Item MFCZincSword = new MFCZincSword(MFCZincMat).setUnlocalizedName("MFCZincSword").setTextureName("metalforgecraft" + ":ZincSword");

public static Item MFCZincShovel = new MFCZincShovel(MFCZincMat).setUnlocalizedName("MFCZincShovel").setTextureName("metalforgecraft" + ":ZincShovel");

public static Item MFCZincPickaxe = new MFCZincPickaxe(MFCZincMat).setUnlocalizedName("MFCZincPickaxe").setTextureName("metalforgecraft" + ":ZincPickaxe");

public static Item MFCZincHoe = new MFCZincHoe(MFCZincMat).setUnlocalizedName("MFCZincHoe").setTextureName("metalforgecraft" + ":ZincHoe");

 

 

 

//Healing herbs

 

public static Item MFCAloe;

public static Item MFCArnica;

public static Item MFCGinger;

public static Item MFCPepermint;

public static Item MFCPeperminttea;

public static Item MFCPepermintoil;

public static Item MFCTeatreeoil;

public static Item MFCHerbaltea;

 

public static Block MFCAloevera;

public static Block MFCArnicaflower;

public static Block MFCWildGinger;

public static Block MFCWildPeppermint;

 

//Machines

public static Block MFCSmelter;

public static Block MFCSmelteractive;

 

//Fluids

public static Block MFCCrudeOil;

public static Fluid CrudeOil;

public static Material materialOil;

 

public static Item MFCOilBucket;

 

public static Block MFCSolidCrudeOil;

public static Block MFCOilShale;

 

 

public static Block MFCShaleOil;

public static Fluid ShaleOil;

 

public static Item MFCShaleOilBucket;

 

 

@SidedProxy(clientSide="com.iceminecrafter.IME.proxy.ClientProxy",serverSide="com.iceminecrafter.IME.proxy.CommonProxy")

public static CommonProxy proxy;

 

 

public static CreativeTabs MFC = new CreativeTabs("Ices Minecraft Expansion"){

public Item getTabIconItem() {

return Items.minecart;

}

 

};

 

@EventHandler

public void preInit(FMLPreInitializationEvent e){

 

//Fluid related (Do in order)

CrudeOil = new Fluid("CrudeOil").setDensity(2000);

FluidRegistry.registerFluid(CrudeOil);

materialOil = new MaterialLiquid(MapColor.obsidianColor);

MFCCrudeOil = new MFCCrudeOil(CrudeOil, materialOil).setBlockName("MFCCrudeOil").setCreativeTab(MFC).setBlockTextureName("metalforgecraft" + ":CrudeOilStill");

 

 

MFCOilBucket = new MFCOilBucket(MFCCrudeOil).setUnlocalizedName("MFCOilBucket").setMaxStackSize(1).setContainerItem(Items.bucket).setTextureName("metalforgecraft" + ":OilBucket");

 

 

MFCSolidCrudeOil = new MFCSolidCrudeOil().setBlockName("MFCSolidCrudeOil").setCreativeTab(MFC).setBlockTextureName("metalforgecraft" + ":CrudeOilStill");

 

MFCOilShale = new MFCOilShale().setBlockName("MFCOilShale").setCreativeTab(MFC).setBlockTextureName("metalforgecraft" + ":OilShale");

 

 

 

ShaleOil = new Fluid("ShaleOil").setDensity(2000);

FluidRegistry.registerFluid(ShaleOil);

MFCShaleOil = new MFCShaleOil(ShaleOil, materialOil).setBlockName("MFCShaleOil").setCreativeTab(MFC).setBlockTextureName("metalforgecraft" + ":CrudeOilStill");

 

 

MFCShaleOilBucket = new MFCShaleOilBucket(MFCShaleOil).setUnlocalizedName("MFCShaleOilBucket").setMaxStackSize(1).setContainerItem(Items.bucket).setTextureName("metalforgecraft" + ":OilBucket");

 

 

//Machines

MFCSmelter = new MFCSmelter(false).setBlockName("MFCSmelter").setCreativeTab(MFC).setStepSound(Block.soundTypeStone).setBlockTextureName("metalforgecraft" + ":Smelteroff");

 

MFCSmelteractive = new MFCSmelter(true).setBlockName("MFCSmelterActive").setStepSound(Block.soundTypeStone).setBlockTextureName("metalforgecraft" + ":Smelteron");

 

 

 

 

 

 

//Herbs - Items

 

MFCAloe = new MFCAloe(1, 0.2F, false).setUnlocalizedName("MFCAloe").setCreativeTab(MFC).setTextureName("metalforgecraft" + ":Aloe");

 

 

MFCArnica = new MFCArnica(1, 0.2F, false).setUnlocalizedName("MFCArnica").setCreativeTab(MFC).setTextureName("metalforgecraft" + ":Arnica");

 

 

MFCGinger = new MFCGinger(1, 0.2F, false).setUnlocalizedName("MFCGinger").setCreativeTab(MFC).setTextureName("metalforgecraft" + ":Ginger");

 

 

MFCPepermint = new MFCPepermint(1, 0.2F, false).setUnlocalizedName("MFCPepermint").setCreativeTab(MFC).setTextureName("metalforgecraft" + ":Peppermint");

 

 

MFCPeperminttea = new MFCPeperminttea(1, 0.2F, false).setUnlocalizedName("MFCPeperminttea").setCreativeTab(MFC).setTextureName("metalforgecraft" + ":Pepperminttea");

 

 

MFCPepermintoil = new MFCPepermintoil(1, 0.2F, false).setUnlocalizedName("MFCPepermintoil").setCreativeTab(MFC).setTextureName("metalforgecraft" + ":Peppermintoil");

 

 

MFCTeatreeoil = new MFCTeatreeoil(1, 0.2F, false).setUnlocalizedName("MFCTeatreeoil").setCreativeTab(MFC).setTextureName("metalforgecraft" + ":Teatreeoil");

 

 

MFCHerbaltea = new MFCHerbaltea(6, 1.0F, false).setUnlocalizedName("MFCHerbaltea").setCreativeTab(MFC).setTextureName("metalforgecraft" + ":Herbaltea");

 

 

//Herbs - Blocks

 

//MFCAloevera = new MFCAloevera(9010).setBlockName("MFCAloevera").setCreativeTab(MFC).setHardness(0).setStepSound(Block.soundTypeGrass).setBlockTextureName("metalforgecraft" + ":Aloevera");

//GameRegistry.registerBlock(MFCAloevera, "MFCAloevera");

 

//MFCArnicaflower = new MFCArnicaflower(9011).setBlockName("MFCArnicaflower").setCreativeTab(MFC).setHardness(0).setStepSound(Block.soundTypeGrass).setBlockTextureName("metalforgecraft" + ":Arnicaflower");

//GameRegistry.registerBlock(MFCArnicaflower, "MFCArnicaflower");

 

//MFCWildGinger = new MFCWildGinger(9013).setBlockName("MFCWildGinger").setCreativeTab(MFC).setHardness(0).setStepSound(Block.soundTypeGrass).setBlockTextureName("metalforgecraft" + ":WildGinger");

//GameRegistry.registerBlock(MFCWildGinger, "MFCWildGinger");

 

//MFCWildPeppermint = new MFCWildPeppermint(9014).setBlockName("MFCWildPeppermint").setCreativeTab(MFC).setHardness(0).setStepSound(Block.soundTypeGrass).setBlockTextureName("metalforgecraft" + ":WildPeppermint");

//GameRegistry.registerBlock(MFCWildPeppermint, "MFCWildPeppermint");

 

 

 

 

 

 

 

 

 

//Items - Metal

 

mfcingotbrass = new Item().setUnlocalizedName("mfcingotbrass").setCreativeTab(MFC).setTextureName("metalforgecraft" + ":ingot_brass");

 

 

mfcingotbrasscast = new Item().setUnlocalizedName("mfcingotbrasscast").setCreativeTab(MFC).setTextureName("metalforgecraft" + ":ingot_brasscast");

 

 

mfcingotchromium = new Item().setUnlocalizedName("mfcingotchromium").setCreativeTab(MFC).setTextureName("metalforgecraft" + ":ingot_chromium");

 

 

mfcingotaluminium = new Item().setUnlocalizedName("mfcingotaluminium").setCreativeTab(MFC).setTextureName("metalforgecraft" + ":ingot_aluminium");

 

 

mfcingotbismuth = new Item().setUnlocalizedName("mfcingotbismuth").setCreativeTab(MFC).setTextureName("metalforgecraft" + ":ingot_bismuth");

 

 

mfcingotcalcium = new Item().setUnlocalizedName("mfcingotcalcium").setCreativeTab(MFC).setTextureName("metalforgecraft" + ":ingot_calcium");

 

 

mfcingotcobalt = new Item().setUnlocalizedName("mfcingotcobalt").setCreativeTab(MFC).setTextureName("metalforgecraft" + ":ingot_cobalt");

 

 

mfcingotcopper = new Item().setUnlocalizedName("mfcingotcopper").setCreativeTab(MFC).setTextureName("metalforgecraft" + ":ingot_copper");

 

 

mfcingotlead = new Item().setUnlocalizedName("mfcingotlead").setCreativeTab(MFC).setTextureName("metalforgecraft" + ":ingot_lead");

 

 

mfcingotmagnesium = new Item().setUnlocalizedName("mfcingotmagnesium").setCreativeTab(MFC).setTextureName("metalforgecraft" + ":ingot_magnesium");

 

 

mfcingotnickel = new Item().setUnlocalizedName("mfcingotnickel").setCreativeTab(MFC).setTextureName("metalforgecraft" + ":ingot_nickel");

 

 

mfcingotplatinum = new Item().setUnlocalizedName("mfcingotplatinum").setCreativeTab(MFC).setTextureName("metalforgecraft" + ":ingot_platinum");

 

 

mfcingotosmium = new Item().setUnlocalizedName("mfcingotosmium").setCreativeTab(MFC).setTextureName("metalforgecraft" + ":ingot_osmium");

 

 

mfcingotsilver = new Item().setUnlocalizedName("mfcingotsilver").setCreativeTab(MFC).setTextureName("metalforgecraft" + ":ingot_silver");

 

 

mfcingottin = new Item().setUnlocalizedName("mfcingottin").setCreativeTab(MFC).setTextureName("metalforgecraft" + ":ingot_tin");

 

 

mfcingottungsten = new Item().setUnlocalizedName("mfcingottungsten").setCreativeTab(MFC).setTextureName("metalforgecraft" + ":ingot_tungsten");

 

 

mfcingotzinc = new Item().setUnlocalizedName("mfcingotzinc").setCreativeTab(MFC).setTextureName("metalforgecraft" + ":ingot_zinc");

 

 

mfccrystalcinnabar = new Item().setUnlocalizedName("mfccrystalcinnabar").setCreativeTab(MFC).setTextureName("metalforgecraft" + ":gem_cinnabar");

 

 

mfcalloycast = new Item().setUnlocalizedName("mfcalloycast").setCreativeTab(MFC).setTextureName("metalforgecraft" + ":cast_alloy");

 

 

mfcrawalloycast = new Item().setUnlocalizedName("mfcrawalloycast").setCreativeTab(MFC).setTextureName("metalforgecraft" + ":cast_rawalloy");

 

 

//Armour

 

 

MFCAluminiumHelmet = new MFCAluminiumArmor(MFCAluminiumArmorMat, MFCAluminiumhelmetID, 0).setUnlocalizedName("MFCAluminiumHelmet").setTextureName("metalforgecraft" + ":AluminiumHelmet");

MFCAluminiumChestplate = new MFCAluminiumArmor(MFCAluminiumArmorMat, MFCAluminiumchestplateID, 1).setUnlocalizedName("MFCAluminiumChestplate").setTextureName("metalforgecraft" + ":AluminiumChestplate");

MFCAluminiumLeggings = new MFCAluminiumArmor(MFCAluminiumArmorMat, MFCAluminiumleggingsID, 2).setUnlocalizedName("MFCAluminiumLeggings").setTextureName("metalforgecraft" + ":AluminiumLeggings");

MFCAluminiumBoots = new MFCAluminiumArmor(MFCAluminiumArmorMat, MFCAluminiumbootsID, 3).setUnlocalizedName("MFCAluminiumBoots").setTextureName("metalforgecraft" + ":AluminiumBoots");

 

MFCBismuthHelmet = new MFCBismuthArmor(MFCBismuthArmorMat, MFCBismuthhelmetID, 0).setUnlocalizedName("MFCBismuthHelmet").setTextureName("metalforgecraft" + ":BismuthHelmet");

MFCBismuthChestplate = new MFCBismuthArmor(MFCBismuthArmorMat, MFCBismuthchestplateID, 1).setUnlocalizedName("MFCBismuthChestplate").setTextureName("metalforgecraft" + ":BismuthChestplate");

MFCBismuthLeggings = new MFCBismuthArmor(MFCBismuthArmorMat, MFCBismuthleggingsID, 2).setUnlocalizedName("MFCBismuthLeggings").setTextureName("metalforgecraft" + ":BismuthLeggings");

MFCBismuthBoots = new MFCBismuthArmor(MFCBismuthArmorMat, MFCBismuthbootsID, 3).setUnlocalizedName("MFCBismuthBoots").setTextureName("metalforgecraft" + ":BismuthBoots");

 

MFCZincHelmet = new MFCZincArmor(MFCZincArmorMat, MFCZinchelmetID, 0).setUnlocalizedName("MFCZincHelmet").setTextureName("metalforgecraft" + ":ZincHelmet");

MFCZincChestplate = new MFCZincArmor(MFCZincArmorMat, MFCZincchestplateID, 1).setUnlocalizedName("MFCZincChestplate").setTextureName("metalforgecraft" + ":ZincChestplate");

MFCZincLeggings = new MFCZincArmor(MFCZincArmorMat, MFCZincleggingsID, 2).setUnlocalizedName("MFCZincLeggings").setTextureName("metalforgecraft" + ":ZincLeggings");

MFCZincBoots = new MFCZincArmor(MFCZincArmorMat, MFCZincbootsID, 3).setUnlocalizedName("MFCZincBoots").setTextureName("metalforgecraft" + ":ZincBoots");

 

MFCCalciumHelmet = new MFCCalciumArmor(MFCCalciumArmorMat, MFCCalciumhelmetID, 0).setUnlocalizedName("MFCCalciumHelmet").setTextureName("metalforgecraft" + ":CalciumHelmet");

MFCCalciumChestplate = new MFCCalciumArmor(MFCCalciumArmorMat, MFCCalciumchestplateID, 1).setUnlocalizedName("MFCCalciumChestplate").setTextureName("metalforgecraft" + ":CalciumChestplate");

MFCCalciumLeggings = new MFCCalciumArmor(MFCCalciumArmorMat, MFCCalciumleggingsID, 2).setUnlocalizedName("MFCCalciumLeggings").setTextureName("metalforgecraft" + ":CalciumLeggings");

MFCCalciumBoots = new MFCCalciumArmor(MFCCalciumArmorMat, MFCCalciumbootsID, 3).setUnlocalizedName("MFCCalciumBoots").setTextureName("metalforgecraft" + ":CalciumBoots");

 

MFCCobaltHelmet = new MFCCobaltArmor(MFCCobaltArmorMat, MFCCobalthelmetID, 0).setUnlocalizedName("MFCCobaltHelmet").setTextureName("metalforgecraft" + ":CobaltHelmet");

MFCCobaltChestplate = new MFCCobaltArmor(MFCCobaltArmorMat, MFCCobaltchestplateID, 1).setUnlocalizedName("MFCCobaltChestplate").setTextureName("metalforgecraft" + ":CobaltChestplate");

MFCCobaltLeggings = new MFCCobaltArmor(MFCCobaltArmorMat, MFCCobaltleggingsID, 2).setUnlocalizedName("MFCCobaltLeggings").setTextureName("metalforgecraft" + ":CobaltLeggings");

MFCCobaltBoots = new MFCCobaltArmor(MFCCobaltArmorMat, MFCCobaltbootsID, 3).setUnlocalizedName("MFCCobaltBoots").setTextureName("metalforgecraft" + ":CobaltBoots");

 

MFCCopperHelmet = new MFCCopperArmor(MFCCopperArmorMat, MFCCopperhelmetID, 0).setUnlocalizedName("MFCCopperHelmet").setTextureName("metalforgecraft" + ":CopperHelmet");

MFCCopperChestplate = new MFCCopperArmor(MFCCopperArmorMat, MFCCopperchestplateID, 1).setUnlocalizedName("MFCCopperChestplate").setTextureName("metalforgecraft" + ":CopperChestplate");

MFCCopperLeggings = new MFCCopperArmor(MFCCopperArmorMat, MFCCopperleggingsID, 2).setUnlocalizedName("MFCCopperLeggings").setTextureName("metalforgecraft" + ":CopperLeggings");

MFCCopperBoots = new MFCCopperArmor(MFCCopperArmorMat, MFCCopperbootsID, 3).setUnlocalizedName("MFCCopperBoots").setTextureName("metalforgecraft" + ":CopperBoots");

 

MFCLeadHelmet = new MFCLeadArmor(MFCLeadArmorMat, MFCLeadhelmetID, 0).setUnlocalizedName("MFCLeadHelmet").setTextureName("metalforgecraft" + ":LeadHelmet");

MFCLeadChestplate = new MFCLeadArmor(MFCLeadArmorMat, MFCLeadchestplateID, 1).setUnlocalizedName("MFCLeadChestplate").setTextureName("metalforgecraft" + ":LeadChestplate");

MFCLeadLeggings = new MFCLeadArmor(MFCLeadArmorMat, MFCLeadleggingsID, 2).setUnlocalizedName("MFCLeadLeggings").setTextureName("metalforgecraft" + ":LeadLeggings");

MFCLeadBoots = new MFCLeadArmor(MFCLeadArmorMat, MFCLeadbootsID, 3).setUnlocalizedName("MFCLeadBoots").setTextureName("metalforgecraft" + ":LeadBoots");

 

MFCMagnesiumHelmet = new MFCMagnesiumArmor(MFCMagnesiumArmorMat, MFCMagnesiumhelmetID, 0).setUnlocalizedName("MFCMagnesiumHelmet").setTextureName("metalforgecraft" + ":MagnesiumHelmet");

MFCMagnesiumChestplate = new MFCMagnesiumArmor(MFCMagnesiumArmorMat, MFCMagnesiumchestplateID, 1).setUnlocalizedName("MFCMagnesiumChestplate").setTextureName("metalforgecraft" + ":MagnesiumChestplate");

MFCMagnesiumLeggings = new MFCMagnesiumArmor(MFCMagnesiumArmorMat, MFCMagnesiumleggingsID, 2).setUnlocalizedName("MFCMagnesiumLeggings").setTextureName("metalforgecraft" + ":MagnesiumLeggings");

MFCMagnesiumBoots = new MFCMagnesiumArmor(MFCMagnesiumArmorMat, MFCMagnesiumbootsID, 3).setUnlocalizedName("MFCMagnesiumBoots").setTextureName("metalforgecraft" + ":MagnesiumBoots");

 

MFCNickelHelmet = new MFCNickelArmor(MFCNickelArmorMat, MFCNickelhelmetID, 0).setUnlocalizedName("MFCNickelHelmet").setTextureName("metalforgecraft" + ":NickelHelmet");

MFCNickelChestplate = new MFCNickelArmor(MFCNickelArmorMat, MFCNickelchestplateID, 1).setUnlocalizedName("MFCNickelChestplate").setTextureName("metalforgecraft" + ":NickelChestplate");

MFCNickelLeggings = new MFCNickelArmor(MFCNickelArmorMat, MFCNickelleggingsID, 2).setUnlocalizedName("MFCNickelLeggings").setTextureName("metalforgecraft" + ":NickelLeggings");

MFCNickelBoots = new MFCNickelArmor(MFCNickelArmorMat, MFCNickelbootsID, 3).setUnlocalizedName("MFCNickelBoots").setTextureName("metalforgecraft" + ":NickelBoots");

 

MFCOsmiumHelmet = new MFCOsmiumArmor(MFCOsmiumArmorMat, MFCOsmiumhelmetID, 0).setUnlocalizedName("MFCOsmiumHelmet").setTextureName("metalforgecraft" + ":OsmiumHelmet");

MFCOsmiumChestplate = new MFCOsmiumArmor(MFCOsmiumArmorMat, MFCOsmiumchestplateID, 1).setUnlocalizedName("MFCOsmiumChestplate").setTextureName("metalforgecraft" + ":OsmiumChestplate");

MFCOsmiumLeggings = new MFCOsmiumArmor(MFCOsmiumArmorMat, MFCOsmiumleggingsID, 2).setUnlocalizedName("MFCOsmiumLeggings").setTextureName("metalforgecraft" + ":OsmiumLeggings");

MFCOsmiumBoots = new MFCOsmiumArmor(MFCOsmiumArmorMat, MFCOsmiumbootsID, 3).setUnlocalizedName("MFCOsmiumBoots").setTextureName("metalforgecraft" + ":OsmiumBoots");

 

MFCPlatinumHelmet = new MFCPlatinumArmor(MFCPlatinumArmorMat, MFCPlatinumhelmetID, 0).setUnlocalizedName("MFCPlatinumHelmet").setTextureName("metalforgecraft" + ":PlatinumHelmet");

MFCPlatinumChestplate = new MFCPlatinumArmor(MFCPlatinumArmorMat, MFCPlatinumchestplateID, 1).setUnlocalizedName("MFCPlatinumChestplate").setTextureName("metalforgecraft" + ":PlatinumChestplate");

MFCPlatinumLeggings = new MFCPlatinumArmor(MFCPlatinumArmorMat, MFCPlatinumleggingsID, 2).setUnlocalizedName("MFCPlatinumLeggings").setTextureName("metalforgecraft" + ":PlatinumLeggings");

MFCPlatinumBoots = new MFCPlatinumArmor(MFCPlatinumArmorMat, MFCPlatinumbootsID, 3).setUnlocalizedName("MFCPlatinumBoots").setTextureName("metalforgecraft" + ":PlatinumBoots");

 

MFCSilverHelmet = new MFCSilverArmor(MFCSilverArmorMat, MFCSilverhelmetID, 0).setUnlocalizedName("MFCSilverHelmet").setTextureName("metalforgecraft" + ":SilverHelmet");

MFCSilverChestplate = new MFCSilverArmor(MFCSilverArmorMat, MFCSilverchestplateID, 1).setUnlocalizedName("MFCSilverChestplate").setTextureName("metalforgecraft" + ":SilverChestplate");

MFCSilverLeggings = new MFCSilverArmor(MFCSilverArmorMat, MFCSilverleggingsID, 2).setUnlocalizedName("MFCSilverLeggings").setTextureName("metalforgecraft" + ":SilverLeggings");

MFCSilverBoots = new MFCSilverArmor(MFCSilverArmorMat, MFCSilverbootsID, 3).setUnlocalizedName("MFCSilverBoots").setTextureName("metalforgecraft" + ":SilverBoots");

 

MFCTinHelmet = new MFCTinArmor(MFCTinArmorMat, MFCTinhelmetID, 0).setUnlocalizedName("MFCTinHelmet").setTextureName("metalforgecraft" + ":TinHelmet");

MFCTinChestplate = new MFCTinArmor(MFCTinArmorMat, MFCTinchestplateID, 1).setUnlocalizedName("MFCTinChestplate").setTextureName("metalforgecraft" + ":TinChestplate");

MFCTinLeggings = new MFCTinArmor(MFCTinArmorMat, MFCTinleggingsID, 2).setUnlocalizedName("MFCTinLeggings").setTextureName("metalforgecraft" + ":TinLeggings");

MFCTinBoots = new MFCTinArmor(MFCTinArmorMat, MFCTinbootsID, 3).setUnlocalizedName("MFCTinBoots").setTextureName("metalforgecraft" + ":TinBoots");

 

MFCTungstenHelmet = new MFCTungstenArmor(MFCTungstenArmorMat, MFCTungstenhelmetID, 0).setUnlocalizedName("MFCTungstenHelmet").setTextureName("metalforgecraft" + ":TungstenHelmet");

MFCTungstenChestplate = new MFCTungstenArmor(MFCTungstenArmorMat, MFCTungstenchestplateID, 1).setUnlocalizedName("MFCTungstenChestplate").setTextureName("metalforgecraft" + ":TungstenChestplate");

MFCTungstenLeggings = new MFCTungstenArmor(MFCTungstenArmorMat, MFCTungstenleggingsID, 2).setUnlocalizedName("MFCTungstenLeggings").setTextureName("metalforgecraft" + ":TungstenLeggings");

MFCTungstenBoots = new MFCTungstenArmor(MFCTungstenArmorMat, MFCTungstenbootsID, 3).setUnlocalizedName("MFCTungstenBoots").setTextureName("metalforgecraft" + ":TungstenBoots");

 

 

//Tools

 

MFCAluminiumAxe = new MFCAluminiumAxe(MFCAluminiumMat).setUnlocalizedName("MFCAluminiumAxe").setTextureName("metalforgecraft" + ":AluminiumAxe");

MFCAluminiumSword = new MFCAluminiumSword(MFCAluminiumMat).setUnlocalizedName("MFCAluminiumSword").setTextureName("metalforgecraft" + ":AluminiumSword");

MFCAluminiumShovel = new MFCAluminiumShovel(MFCAluminiumMat).setUnlocalizedName("MFCAluminiumShovel").setTextureName("metalforgecraft" + ":AluminiumShovel");

MFCAluminiumPickaxe = new MFCAluminiumPickaxe(MFCAluminiumMat).setUnlocalizedName("MFCAluminiumPickaxe").setTextureName("metalforgecraft" + ":AluminiumPickaxe");

MFCAluminiumHoe = new MFCAluminiumHoe(MFCAluminiumMat).setUnlocalizedName("MFCAluminiumHoe").setTextureName("metalforgecraft" + ":AluminiumHoe");

 

MFCBismuthAxe = new MFCBismuthAxe(MFCBismuthMat).setUnlocalizedName("MFCBismuthAxe").setTextureName("metalforgecraft" + ":BismuthAxe");

MFCBismuthSword = new MFCBismuthSword(MFCBismuthMat).setUnlocalizedName("MFCBismuthSword").setTextureName("metalforgecraft" + ":BismuthSword");

MFCBismuthShovel = new MFCBismuthShovel(MFCBismuthMat).setUnlocalizedName("MFCBismuthShovel").setTextureName("metalforgecraft" + ":BismuthShovel");

MFCBismuthPickaxe = new MFCBismuthPickaxe(MFCBismuthMat).setUnlocalizedName("MFCBismuthPickaxe").setTextureName("metalforgecraft" + ":BismuthPickaxe");

MFCBismuthHoe = new MFCBismuthHoe(MFCBismuthMat).setUnlocalizedName("MFCBismuthHoe").setTextureName("metalforgecraft" + ":BismuthHoe");

 

MFCCalciumAxe = new MFCCalciumAxe(MFCCalciumMat).setUnlocalizedName("MFCCalciumAxe").setTextureName("metalforgecraft" + ":CalciumAxe");

MFCCalciumSword = new MFCCalciumSword(MFCCalciumMat).setUnlocalizedName("MFCCalciumSword").setTextureName("metalforgecraft" + ":CalciumSword");

MFCCalciumShovel = new MFCCalciumShovel(MFCCalciumMat).setUnlocalizedName("MFCCalciumShovel").setTextureName("metalforgecraft" + ":CalciumShovel");

MFCCalciumPickaxe = new MFCCalciumPickaxe(MFCCalciumMat).setUnlocalizedName("MFCCalciumPickaxe").setTextureName("metalforgecraft" + ":CalciumPickaxe");

MFCCalciumHoe = new MFCCalciumHoe(MFCCalciumMat).setUnlocalizedName("MFCCalciumHoe").setTextureName("metalforgecraft" + ":CalciumHoe");

 

MFCCobaltAxe = new MFCCobaltAxe(MFCCobaltMat).setUnlocalizedName("MFCCobaltAxe").setTextureName("metalforgecraft" + ":CobaltAxe");

MFCCobaltSword = new MFCCobaltSword(MFCCobaltMat).setUnlocalizedName("MFCCobaltSword").setTextureName("metalforgecraft" + ":CobaltSword");

MFCCobaltShovel = new MFCCobaltShovel(MFCCobaltMat).setUnlocalizedName("MFCCobaltShovel").setTextureName("metalforgecraft" + ":CobaltShovel");

MFCCobaltPickaxe = new MFCCobaltPickaxe(MFCCobaltMat).setUnlocalizedName("MFCCobaltPickaxe").setTextureName("metalforgecraft" + ":CobaltPickaxe");

MFCCobaltHoe = new MFCCobaltHoe(MFCCobaltMat).setUnlocalizedName("MFCCobaltHoe").setTextureName("metalforgecraft" + ":CobaltHoe");

 

MFCCopperAxe = new MFCCopperAxe(MFCCopperMat).setUnlocalizedName("MFCCopperAxe").setTextureName("metalforgecraft" + ":CopperAxe");

MFCCopperSword = new MFCCopperSword(MFCCopperMat).setUnlocalizedName("MFCCopperSword").setTextureName("metalforgecraft" + ":CopperSword");

MFCCopperShovel = new MFCCopperShovel(MFCCopperMat).setUnlocalizedName("MFCCopperShovel").setTextureName("metalforgecraft" + ":CopperShovel");

MFCCopperPickaxe = new MFCCopperPickaxe(MFCCopperMat).setUnlocalizedName("MFCCopperPickaxe").setTextureName("metalforgecraft" + ":CopperPickaxe");

MFCCopperHoe = new MFCCopperHoe(MFCCopperMat).setUnlocalizedName("MFCCopperHoe").setTextureName("metalforgecraft" + ":CopperHoe");

 

MFCLeadAxe = new MFCLeadAxe(MFCLeadMat).setUnlocalizedName("MFCLeadAxe").setTextureName("metalforgecraft" + ":LeadAxe");

MFCLeadSword = new MFCLeadSword(MFCLeadMat).setUnlocalizedName("MFCLeadSword").setTextureName("metalforgecraft" + ":LeadSword");

MFCLeadShovel = new MFCLeadShovel(MFCLeadMat).setUnlocalizedName("MFCLeadShovel").setTextureName("metalforgecraft" + ":LeadShovel");

MFCLeadPickaxe = new MFCLeadPickaxe(MFCLeadMat).setUnlocalizedName("MFCLeadPickaxe").setTextureName("metalforgecraft" + ":LeadPickaxe");

MFCLeadHoe = new MFCLeadHoe(MFCLeadMat).setUnlocalizedName("MFCLeadHoe").setTextureName("metalforgecraft" + ":LeadHoe");

 

MFCMagnesiumAxe = new MFCMagnesiumAxe(MFCMagnesiumMat).setUnlocalizedName("MFCMagnesiumAxe").setTextureName("metalforgecraft" + ":MagnesiumAxe");

MFCMagnesiumSword = new MFCMagnesiumSword(MFCMagnesiumMat).setUnlocalizedName("MFCMagnesiumSword").setTextureName("metalforgecraft" + ":MagnesiumSword");

MFCMagnesiumShovel = new MFCMagnesiumShovel(MFCMagnesiumMat).setUnlocalizedName("MFCMagnesiumShovel").setTextureName("metalforgecraft" + ":MagnesiumShovel");

MFCMagnesiumPickaxe = new MFCMagnesiumPickaxe(MFCMagnesiumMat).setUnlocalizedName("MFCMagnesiumPickaxe").setTextureName("metalforgecraft" + ":MagnesiumPickaxe");

MFCMagnesiumHoe = new MFCMagnesiumHoe(MFCMagnesiumMat).setUnlocalizedName("MFCMagnesiumHoe").setTextureName("metalforgecraft" + ":MagnesiumHoe");

 

MFCNickelAxe = new MFCNickelAxe(MFCNickelMat).setUnlocalizedName("MFCNickelAxe").setTextureName("metalforgecraft" + ":NickelAxe");

MFCNickelSword = new MFCNickelSword(MFCNickelMat).setUnlocalizedName("MFCNickelSword").setTextureName("metalforgecraft" + ":NickelSword");

MFCNickelShovel = new MFCNickelShovel(MFCNickelMat).setUnlocalizedName("MFCNickelShovel").setTextureName("metalforgecraft" + ":NickelShovel");

MFCNickelPickaxe = new MFCNickelPickaxe(MFCNickelMat).setUnlocalizedName("MFCNickelPickaxe").setTextureName("metalforgecraft" + ":NickelPickaxe");

MFCNickelHoe = new MFCNickelHoe(MFCNickelMat).setUnlocalizedName("MFCNickelHoe").setTextureName("metalforgecraft" + ":NickelHoe");

 

MFCOsmiumAxe = new MFCOsmiumAxe(MFCOsmiumMat).setUnlocalizedName("MFCOsmiumAxe").setTextureName("metalforgecraft" + ":OsmiumAxe");

MFCOsmiumSword = new MFCOsmiumSword(MFCOsmiumMat).setUnlocalizedName("MFCOsmiumSword").setTextureName("metalforgecraft" + ":OsmiumSword");

MFCOsmiumShovel = new MFCOsmiumShovel(MFCOsmiumMat).setUnlocalizedName("MFCOsmiumShovel").setTextureName("metalforgecraft" + ":OsmiumShovel");

MFCOsmiumPickaxe = new MFCOsmiumPickaxe(MFCOsmiumMat).setUnlocalizedName("MFCOsmiumPickaxe").setTextureName("metalforgecraft" + ":OsmiumPickaxe");

MFCOsmiumHoe = new MFCOsmiumHoe(MFCOsmiumMat).setUnlocalizedName("MFCOsmiumHoe").setTextureName("metalforgecraft" + ":OsmiumHoe");

 

MFCPlatinumAxe = new MFCPlatinumAxe(MFCPlatinumMat).setUnlocalizedName("MFCPlatinumAxe").setTextureName("metalforgecraft" + ":PlatinumAxe");

MFCPlatinumSword = new MFCPlatinumSword(MFCPlatinumMat).setUnlocalizedName("MFCPlatinumSword").setTextureName("metalforgecraft" + ":PlatinumSword");

MFCPlatinumShovel = new MFCPlatinumShovel(MFCPlatinumMat).setUnlocalizedName("MFCPlatinumShovel").setTextureName("metalforgecraft" + ":PlatinumShovel");

MFCPlatinumPickaxe = new MFCPlatinumPickaxe(MFCPlatinumMat).setUnlocalizedName("MFCPlatinumPickaxe").setTextureName("metalforgecraft" + ":PlatinumPickaxe");

MFCPlatinumHoe = new MFCPlatinumHoe(MFCPlatinumMat).setUnlocalizedName("MFCPlatinumHoe").setTextureName("metalforgecraft" + ":PlatinumHoe");

 

MFCSilverAxe = new MFCSilverAxe(MFCSilverMat).setUnlocalizedName("MFCSilverAxe").setTextureName("metalforgecraft" + ":SilverAxe");

MFCSilverSword = new MFCSilverSword(MFCSilverMat).setUnlocalizedName("MFCSilverSword").setTextureName("metalforgecraft" + ":SilverSword");

MFCSilverShovel = new MFCSilverShovel(MFCSilverMat).setUnlocalizedName("MFCSilverShovel").setTextureName("metalforgecraft" + ":SilverShovel");

MFCSilverPickaxe = new MFCSilverPickaxe(MFCSilverMat).setUnlocalizedName("MFCSilverPickaxe").setTextureName("metalforgecraft" + ":SilverPickaxe");

MFCSilverHoe = new MFCSilverHoe(MFCSilverMat).setUnlocalizedName("MFCSilverHoe").setTextureName("metalforgecraft" + ":SilverHoe");

 

MFCTinAxe = new MFCTinAxe(MFCTinMat).setUnlocalizedName("MFCTinAxe").setTextureName("metalforgecraft" + ":TinAxe");

MFCTinSword = new MFCTinSword(MFCTinMat).setUnlocalizedName("MFCTinSword").setTextureName("metalforgecraft" + ":TinSword");

MFCTinShovel = new MFCTinShovel(MFCTinMat).setUnlocalizedName("MFCTinShovel").setTextureName("metalforgecraft" + ":TinShovel");

MFCTinPickaxe = new MFCTinPickaxe(MFCTinMat).setUnlocalizedName("MFCTinPickaxe").setTextureName("metalforgecraft" + ":TinPickaxe");

MFCTinHoe = new MFCTinHoe(MFCTinMat).setUnlocalizedName("MFCTinHoe").setTextureName("metalforgecraft" + ":TinHoe");

 

MFCTungstenAxe = new MFCTungstenAxe(MFCTungstenMat).setUnlocalizedName("MFCTungstenAxe").setTextureName("metalforgecraft" + ":TungstenAxe");

MFCTungstenSword = new MFCTungstenSword(MFCTungstenMat).setUnlocalizedName("MFCTungstenSword").setTextureName("metalforgecraft" + ":TungstenSword");

MFCTungstenShovel = new MFCTungstenShovel(MFCTungstenMat).setUnlocalizedName("MFCTungstenShovel").setTextureName("metalforgecraft" + ":TungstenShovel");

MFCTungstenPickaxe = new MFCTungstenPickaxe(MFCTungstenMat).setUnlocalizedName("MFCTungstenPickaxe").setTextureName("metalforgecraft" + ":TungstenPickaxe");

MFCTungstenHoe = new MFCTungstenHoe(MFCTungstenMat).setUnlocalizedName("MFCTungstenHoe").setTextureName("metalforgecraft" + ":TungstenHoe");

 

MFCZincAxe = new MFCZincAxe(MFCZincMat).setUnlocalizedName("MFCZincAxe").setTextureName("metalforgecraft" + ":ZincAxe");

MFCZincSword = new MFCZincSword(MFCZincMat).setUnlocalizedName("MFCZincSword").setTextureName("metalforgecraft" + ":ZincSword");

MFCZincShovel = new MFCZincShovel(MFCZincMat).setUnlocalizedName("MFCZincShovel").setTextureName("metalforgecraft" + ":ZincShovel");

MFCZincPickaxe = new MFCZincPickaxe(MFCZincMat).setUnlocalizedName("MFCZincPickaxe").setTextureName("metalforgecraft" + ":ZincPickaxe");

MFCZincHoe = new MFCZincHoe(MFCZincMat).setUnlocalizedName("MFCZincHoe").setTextureName("metalforgecraft" + ":ZincHoe");

 

//Tool registry

 

 

 

 

 

//Ores

 

mfcorealuminium = new MFCOreAluminium().setBlockName("mfcorealuminium").setCreativeTab(MFC).setBlockTextureName("metalforgecraft" + ":ore_bauxite").setHardness(2).setStepSound(Block.soundTypeStone).setResistance(15);

 

 

mfcorebismuth = new MFCOreBismuth().setBlockName("mfcorebismuth").setCreativeTab(MFC).setBlockTextureName("metalforgecraft" + ":ore_bismite").setHardness(2).setStepSound(Block.soundTypeStone).setResistance(15);

 

 

mfcorecalcium = new MFCOreCalcium().setBlockName("mfcorecalcium").setCreativeTab(MFC).setBlockTextureName("metalforgecraft" + ":ore_flurite").setHardness(2).setStepSound(Block.soundTypeStone).setResistance(15);

 

 

mfcorecobalt = new MFCOreCobalt().setBlockName("mfcorecobalt").setCreativeTab(MFC).setBlockTextureName("metalforgecraft" + ":ore_cobalt").setHardness(5).setStepSound(Block.soundTypeStone).setResistance(20);

 

 

mfcorecopper = new MFCOreCopper().setBlockName("mfcorecopper").setCreativeTab(MFC).setBlockTextureName("metalforgecraft" + ":ore_chalcocite").setHardness(2).setStepSound(Block.soundTypeStone).setResistance(15);

 

 

mfcorelead = new MFCOreLead().setBlockName("mfcorelead").setCreativeTab(MFC).setBlockTextureName("metalforgecraft" + ":ore_galena").setHardness(2).setStepSound(Block.soundTypeStone).setResistance(15);

 

 

mfcoremagnesium = new MFCOreMagnesium().setBlockName("mfcoremagnesium").setCreativeTab(MFC).setBlockTextureName("metalforgecraft" + ":ore_magnesium").setHardness(2).setStepSound(Block.soundTypeStone).setResistance(15);

 

 

mfcorenickel = new MFCOreNickel().setBlockName("mfcorenickel").setCreativeTab(MFC).setBlockTextureName("metalforgecraft" + ":ore_nickel").setHardness(2).setStepSound(Block.soundTypeStone).setResistance(15);

 

 

mfcoreosmium = new MFCOreOsmium().setBlockName("mfcoreosmium").setCreativeTab(MFC).setBlockTextureName("metalforgecraft" + ":ore_osmium").setHardness(2).setStepSound(Block.soundTypeStone).setResistance(15);

 

 

mfcoreplatinum = new MFCOrePlatinum().setBlockName("mfcoreplatinum").setCreativeTab(MFC).setBlockTextureName("metalforgecraft" + ":ore_alluvium").setHardness(2).setStepSound(Block.soundTypeStone).setResistance(15);

 

 

mfcoresilver = new MFCOreSilver().setBlockName("mfcoresilver").setCreativeTab(MFC).setBlockTextureName("metalforgecraft" + ":ore_silver").setHardness(2).setStepSound(Block.soundTypeStone).setResistance(15);

 

 

mfcoretin = new MFCOreTin().setBlockName("mfcoretin").setCreativeTab(MFC).setBlockTextureName("metalforgecraft" + ":ore_cassiterite").setHardness(2).setStepSound(Block.soundTypeStone).setResistance(15);

 

 

mfcoretungsten = new MFCOreTungsten().setBlockName("mfcoretungsten").setCreativeTab(MFC).setBlockTextureName("metalforgecraft" + ":ore_wolframite").setHardness(2).setStepSound(Block.soundTypeStone).setResistance(15);

 

 

mfcorezinc = new MFCOreZinc().setBlockName("mfcorezinc").setCreativeTab(MFC).setBlockTextureName("metalforgecraft" + ":ore_sphalerite").setHardness(2).setStepSound(Block.soundTypeStone).setResistance(15);

 

 

mfcorecinnabar = new MFCOreCinnabar().setBlockName("mfcorecinnabar").setCreativeTab(MFC).setBlockTextureName("metalforgecraft" + ":ore_cinnabar").setHardness(2).setStepSound(Block.soundTypeStone).setResistance(15);

 

 

mfcorechromium = new MFCOreChromium().setBlockName("mfcorechromium").setCreativeTab(MFC).setBlockTextureName("metalforgecraft" + ":ore_chromium").setHardness(2).setStepSound(Block.soundTypeStone).setResistance(15);

 

 

 

 

MinecraftForge.EVENT_BUS.register(new MFCFillBucketEvent());

 

proxy.registerNetworkStuff();

proxy.registerRenderThings();

proxy.registerTileEntities();

proxy.preinit(e);

 

}

 

@EventHandler

public void init(FMLInitializationEvent e){

System.out.println("[iME]: How many times do i make science jokes, periodically");

 

proxy.init(e);

 

 

}

}

 

 

 

 

 

 

Client proxy

 

 

package com.iceminecrafter.IME.proxy;

 

import com.iceminecrafter.IME.IcesMinecraftExpansion;

import com.iceminecrafter.IME.Entity.EntityMechon_M69;

import com.iceminecrafter.IME.Mob.RenderMechon_M69;

import com.iceminecrafter.IME.Models.Mechon_M69;

 

import cpw.mods.fml.client.registry.RenderingRegistry;

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.NetworkRegistry;

 

public class ClientProxy extends CommonProxy{

public void registerRenderThings(){

super.registerRenderThings();

//RenderingRegistry.registerEntityRenderingHandler(EntityMFCFly.class, new RenderMFCFly(new Fly(), 0));

//RenderingRegistry.registerEntityRenderingHandler(EntityMFCCharger.class, new RenderMFCCharger(new Charger(), 0));

//RenderingRegistry.registerEntityRenderingHandler(EntityMFCChub.class, new RenderMFCChub(new Chub(), 0));

//RenderingRegistry.registerEntityRenderingHandler(EntityMFCDSpitter.class, new RenderMFCDSpitter(new DSpitter(), 0));

//RenderingRegistry.registerEntityRenderingHandler(EntityMFCDukeofFlies.class, new RenderMFCDukeofFlies(new Duke_Of_Flies(), 0));

//RenderingRegistry.registerEntityRenderingHandler(EntityMFCGurgling.class, new RenderMFCGurgling(new Gurgling(), 0));

//RenderingRegistry.registerEntityRenderingHandler(EntityMFCLargeFly.class, new RenderMFCLargeFly(new Large_Fly(), 0));

//RenderingRegistry.registerEntityRenderingHandler(EntityMFCMaggot.class, new RenderMFCMaggot(new Maggot(), 0));

//RenderingRegistry.registerEntityRenderingHandler(EntityMFCSpitter.class, new RenderMFCSpitter(new Spitter(), 0));

RenderingRegistry.registerEntityRenderingHandler(EntityMechon_M69.class, new RenderMechon_M69(new Mechon_M69(), 0));

 

}

public void registerNetworkStuff(){

super.registerNetworkStuff();

 

 

}

 

public void registerTileEntities(){

super.registerTileEntities();

 

 

}

 

@Override

public void preinit(FMLPreInitializationEvent e){

super.preinit(e);

}

 

@Override

public void init(FMLInitializationEvent e){

super.init(e);

}

 

@Override

public void postinit(FMLPostInitializationEvent e){

super.postinit(e);

}

 

 

}

 

 

 

 

Common Proxy

 

 

package com.iceminecrafter.IME.proxy;

 

import net.minecraft.init.Blocks;

import net.minecraft.init.Items;

import net.minecraft.item.Item;

import net.minecraft.item.ItemStack;

import net.minecraftforge.common.MinecraftForge;

import net.minecraftforge.fluids.FluidContainerRegistry;

import net.minecraftforge.fluids.FluidRegistry;

import net.minecraftforge.fluids.FluidContainerRegistry.FluidContainerData;

import net.minecraftforge.oredict.OreDictionary;

import net.minecraftforge.oredict.ShapedOreRecipe;

import net.minecraftforge.oredict.ShapelessOreRecipe;

 

import com.iceminecrafter.IME.IcesMinecraftExpansion;

import com.iceminecrafter.IME.Entity.EntityMechon_M69;

import com.iceminecrafter.IME.Mob.EntityMFC;

import com.iceminecrafter.IME.Mob.RenderMechon_M69;

import com.iceminecrafter.IME.Models.Mechon_M69;

import com.iceminecrafter.IME.handler.MFCGuiHandler;

import com.iceminecrafter.IME.tileentity.TileEntityMFCSmelter;

 

import cpw.mods.fml.client.registry.RenderingRegistry;

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.NetworkRegistry;

import cpw.mods.fml.common.registry.GameRegistry;

 

public class CommonProxy {

 

public void registerRenderThings(){

 

}

public void registerNetworkStuff(){

NetworkRegistry.INSTANCE.registerGuiHandler(IcesMinecraftExpansion.modInstance, new com.iceminecrafter.IME.handler.MFCGuiHandler());

 

}

 

public void registerTileEntities(){

GameRegistry.registerTileEntity(TileEntityMFCSmelter.class, IcesMinecraftExpansion.modid);

}

public void preinit(FMLPreInitializationEvent e){

 

EntityMFC.EntityRegistry();

GameRegistry.registerBlock(IcesMinecraftExpansion.MFCCrudeOil, "MFCCrudeOil");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCOilBucket, "MFCOilBucket");

GameRegistry.registerBlock(IcesMinecraftExpansion.MFCSolidCrudeOil, "MFCSolidCrudeOil");

GameRegistry.registerBlock(IcesMinecraftExpansion.MFCOilShale, "MFCOilShale");

GameRegistry.registerBlock(IcesMinecraftExpansion.MFCShaleOil, "MFCShaleOil");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCShaleOilBucket, "MFCShaleOilBucket");

GameRegistry.registerBlock(IcesMinecraftExpansion.MFCSmelter, "MFCSmelter");

GameRegistry.registerBlock(IcesMinecraftExpansion.MFCSmelteractive, "MFCSmelterActive");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCArnica, "MFCArnica");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCGinger, "MFCGinger");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCPepermint, "MFCPepermint");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCPeperminttea, "MFCPeperminttea");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCPepermintoil, "MFCPepermintoil");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCTeatreeoil, "MFCTeatreeoil");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCHerbaltea, "MFCHerbaltea");

GameRegistry.registerItem(IcesMinecraftExpansion.mfcingotbrass, "mfcingotbrass");

GameRegistry.registerItem(IcesMinecraftExpansion.mfcingotbrasscast, "mfcingotbrasscast");

GameRegistry.registerItem(IcesMinecraftExpansion.mfcingotchromium, "mfcingotchromium");

GameRegistry.registerItem(IcesMinecraftExpansion.mfcingotaluminium, "mfcingotaluminium");

GameRegistry.registerItem(IcesMinecraftExpansion.mfcingotbismuth, "mfcingotbismuth");

GameRegistry.registerItem(IcesMinecraftExpansion.mfcingotcalcium, "mfcingotcalcium");

GameRegistry.registerItem(IcesMinecraftExpansion.mfcingotcobalt, "mfcingotcobalt");

GameRegistry.registerItem(IcesMinecraftExpansion.mfcingotcopper, "mfcingotcopper");

GameRegistry.registerItem(IcesMinecraftExpansion.mfcingotlead, "mfcingotlead");

GameRegistry.registerItem(IcesMinecraftExpansion.mfcingotmagnesium, "mfcingotmagnesium");

GameRegistry.registerItem(IcesMinecraftExpansion.mfcingotnickel, "mfcingotnickel");

GameRegistry.registerItem(IcesMinecraftExpansion.mfcingotplatinum, "mfcingotplatinum");

GameRegistry.registerItem(IcesMinecraftExpansion.mfcingotosmium, "mfcingotosmium");

GameRegistry.registerItem(IcesMinecraftExpansion.mfcingotsilver, "mfcingotsilver");

GameRegistry.registerItem(IcesMinecraftExpansion.mfcingottin, "mfcingottin");

GameRegistry.registerItem(IcesMinecraftExpansion.mfcingottungsten, "mfcingottungsten");

GameRegistry.registerItem(IcesMinecraftExpansion.mfcingotzinc, "mfcingotzinc");

GameRegistry.registerItem(IcesMinecraftExpansion.mfccrystalcinnabar, "mfccrystalcinnabar");

GameRegistry.registerItem(IcesMinecraftExpansion.mfcalloycast, "mfcalloycast");

GameRegistry.registerItem(IcesMinecraftExpansion.mfcrawalloycast, "mfcrawalloycast");

 

GameRegistry.registerItem(IcesMinecraftExpansion.MFCAluminiumAxe, "MFCAluminiumAxe");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCAluminiumSword, "MFCAluminiumSword");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCAluminiumShovel, "MFCAluminiumShovel");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCAluminiumPickaxe, "MFCAluminiumPickaxe");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCAluminiumHoe, "MFCAluminiumHoe");

 

GameRegistry.registerItem(IcesMinecraftExpansion.MFCBismuthAxe, "MFCBismuthAxe");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCBismuthSword, "MFCBismuthSword");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCBismuthShovel, "MFCBismuthShovel");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCBismuthPickaxe, "MFCBismuthPickaxe");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCBismuthHoe, "MFCBismuthHoe");

 

GameRegistry.registerItem(IcesMinecraftExpansion.MFCCalciumAxe, "MFCCalciumAxe");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCCalciumSword, "MFCCalciumSword");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCCalciumShovel, "MFCCalciumShovel");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCCalciumPickaxe, "MFCCalciumPickaxe");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCCalciumHoe, "MFCCalciumHoe");

 

GameRegistry.registerItem(IcesMinecraftExpansion.MFCCobaltAxe, "MFCCobaltAxe");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCCobaltSword, "MFCCobaltSword");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCCobaltShovel, "MFCCobaltShovel");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCCobaltPickaxe, "MFCCobaltPickaxe");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCCobaltHoe, "MFCCobaltHoe");

 

GameRegistry.registerItem(IcesMinecraftExpansion.MFCCopperAxe, "MFCCopperAxe");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCCopperSword, "MFCCopperSword");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCCopperShovel, "MFCCopperShovel");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCCopperPickaxe, "MFCCopperPickaxe");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCCopperHoe, "MFCCopperHoe");

 

GameRegistry.registerItem(IcesMinecraftExpansion.MFCLeadAxe, "MFCLeadAxe");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCLeadSword, "MFCLeadSword");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCLeadShovel, "MFCLeadShovel");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCLeadPickaxe, "MFCLeadPickaxe");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCLeadHoe, "MFCLeadHoe");

 

GameRegistry.registerItem(IcesMinecraftExpansion.MFCMagnesiumAxe, "MFCMagnesiumAxe");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCMagnesiumSword, "MFCMagnesiumSword");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCMagnesiumShovel, "MFCMagnesiumShovel");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCMagnesiumPickaxe, "MFCMagnesiumPickaxe");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCMagnesiumHoe, "MFCMagnesiumHoe");

 

GameRegistry.registerItem(IcesMinecraftExpansion.MFCNickelAxe, "MFCNickelAxe");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCNickelSword, "MFCNickelSword");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCNickelShovel, "MFCNickelShovel");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCNickelPickaxe, "MFCNickelPickaxe");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCNickelHoe, "MFCNickelHoe");

 

GameRegistry.registerItem(IcesMinecraftExpansion.MFCOsmiumAxe, "MFCOsmiumAxe");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCOsmiumSword, "MFCOsmiumSword");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCOsmiumShovel, "MFCOsmiumShovel");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCOsmiumPickaxe, "MFCOsmiumPickaxe");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCOsmiumHoe, "MFCOsmiumHoe");

 

GameRegistry.registerItem(IcesMinecraftExpansion.MFCPlatinumAxe, "MFCPlatinumAxe");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCPlatinumSword, "MFCPlatinumSword");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCPlatinumShovel, "MFCPlatinumShovel");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCPlatinumPickaxe, "MFCPlatinumPickaxe");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCPlatinumHoe, "MFCPlatinumHoe");

 

GameRegistry.registerItem(IcesMinecraftExpansion.MFCSilverAxe, "MFCSilverAxe");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCSilverSword, "MFCSilverSword");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCSilverShovel, "MFCSilverShovel");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCSilverPickaxe, "MFCSilverPickaxe");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCSilverHoe, "MFCSilverHoe");

 

GameRegistry.registerItem(IcesMinecraftExpansion.MFCTinAxe, "MFCTinAxe");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCTinSword, "MFCTinSword");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCTinShovel, "MFCTinShovel");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCTinPickaxe, "MFCTinPickaxe");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCTinHoe, "MFCTinHoe");

 

GameRegistry.registerItem(IcesMinecraftExpansion.MFCTungstenAxe, "MFCTungstenAxe");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCTungstenSword, "MFCTungstenSword");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCTungstenShovel, "MFCTungstenShovel");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCTungstenPickaxe, "MFCTungstenPickaxe");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCTungstenHoe, "MFCTungstenHoe");

 

GameRegistry.registerItem(IcesMinecraftExpansion.MFCZincAxe, "MFCZincAxe");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCZincSword, "MFCZincSword");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCZincShovel, "MFCZincShovel");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCZincPickaxe, "MFCZincPickaxe");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCZincHoe, "MFCZincHoe");

 

//Armour registry

 

GameRegistry.registerItem(IcesMinecraftExpansion.MFCAluminiumHelmet, "MFCAluminiumHelmet");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCAluminiumLeggings, "MFCAluminiumLeggings");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCAluminiumChestplate, "MFCAluminiumChestplate");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCAluminiumBoots, "MFCAluminiumBoots");

 

GameRegistry.registerItem(IcesMinecraftExpansion.MFCBismuthHelmet, "MFCBismuthHelmet");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCBismuthLeggings, "MFCBismuthLeggings");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCBismuthChestplate, "MFCBismuthChestplate");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCBismuthBoots, "MFCBismuthBoots");

 

GameRegistry.registerItem(IcesMinecraftExpansion.MFCCalciumHelmet, "MFCCalciumHelmet");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCCalciumLeggings, "MFCCalciumLeggings");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCCalciumChestplate, "MFCCalciumChestplate");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCCalciumBoots, "MFCCalciumBoots");

 

GameRegistry.registerItem(IcesMinecraftExpansion.MFCCobaltHelmet, "MFCCobaltHelmet");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCCobaltLeggings, "MFCCobaltLeggings");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCCobaltChestplate, "MFCCobaltChestplate");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCCobaltBoots, "MFCCobaltBoots");

 

GameRegistry.registerItem(IcesMinecraftExpansion.MFCCopperHelmet, "MFCCopperHelmet");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCCopperLeggings, "MFCCopperLeggings");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCCopperChestplate, "MFCCopperChestplate");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCCopperBoots, "MFCCopperBoots");

 

GameRegistry.registerItem(IcesMinecraftExpansion.MFCLeadHelmet, "MFCLeadHelmet");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCLeadLeggings, "MFCLeadLeggings");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCLeadChestplate, "MFCLeadChestplate");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCLeadBoots, "MFCLeadBoots");

 

GameRegistry.registerItem(IcesMinecraftExpansion.MFCMagnesiumHelmet, "MFCMagnesiumHelmet");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCMagnesiumLeggings, "MFCMagnesiumLeggings");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCMagnesiumChestplate, "MFCMagnesiumChestplate");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCMagnesiumBoots, "MFCMagnesiumBoots");

 

GameRegistry.registerItem(IcesMinecraftExpansion.MFCNickelHelmet, "MFCNickelHelmet");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCNickelLeggings, "MFCNickelLeggings");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCNickelChestplate, "MFCNickelChestplate");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCNickelBoots, "MFCNickelBoots");

 

GameRegistry.registerItem(IcesMinecraftExpansion.MFCOsmiumHelmet, "MFCOsmiumHelmet");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCOsmiumLeggings, "MFCOsmiumLeggings");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCOsmiumChestplate, "MFCOsmiumChestplate");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCOsmiumBoots, "MFCOsmiumBoots");

 

GameRegistry.registerItem(IcesMinecraftExpansion.MFCPlatinumHelmet, "MFCPlatinumHelmet");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCPlatinumLeggings, "MFCPlatinumLeggings");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCPlatinumChestplate, "MFCPlatinumChestplate");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCPlatinumBoots, "MFCPlatinumBoots");

 

GameRegistry.registerItem(IcesMinecraftExpansion.MFCSilverHelmet, "MFCSilverHelmet");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCSilverLeggings, "MFCSilverLeggings");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCSilverChestplate, "MFCSilverChestplate");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCSilverBoots, "MFCSilverBoots");

 

GameRegistry.registerItem(IcesMinecraftExpansion.MFCTinHelmet, "MFCTinHelmet");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCTinLeggings, "MFCTinLeggings");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCTinChestplate, "MFCTinChestplate");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCTinBoots, "MFCTinBoots");

 

GameRegistry.registerItem(IcesMinecraftExpansion.MFCTungstenHelmet, "MFCTungstenHelmet");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCTungstenLeggings, "MFCTungstenLeggings");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCTungstenChestplate, "MFCTungstenChestplate");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCTungstenBoots, "MFCTungstenBoots");

 

GameRegistry.registerItem(IcesMinecraftExpansion.MFCZincHelmet, "MFCZincHelmet");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCZincLeggings, "MFCZincLeggings");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCZincChestplate, "MFCZincChestplate");

GameRegistry.registerItem(IcesMinecraftExpansion.MFCZincBoots, "MFCZincBoots");

 

 

GameRegistry.registerBlock(IcesMinecraftExpansion.mfcorealuminium, "mfcorealuminium");

GameRegistry.registerBlock(IcesMinecraftExpansion.mfcorebismuth, "mfcorebismuth");

GameRegistry.registerBlock(IcesMinecraftExpansion.mfcorecalcium, "mfcorecalcium");

GameRegistry.registerBlock(IcesMinecraftExpansion.mfcorecobalt, "mfcorecobalt");

GameRegistry.registerBlock(IcesMinecraftExpansion.mfcorecopper, "mfcorecopper");

GameRegistry.registerBlock(IcesMinecraftExpansion.mfcorelead, "mfcorelead");

GameRegistry.registerBlock(IcesMinecraftExpansion.mfcoremagnesium, "mfcoremagnesium");

GameRegistry.registerBlock(IcesMinecraftExpansion.mfcorenickel, "mfcorenickel");

GameRegistry.registerBlock(IcesMinecraftExpansion.mfcoreosmium, "mfcoreosmium");

GameRegistry.registerBlock(IcesMinecraftExpansion.mfcoreplatinum, "mfcoreplatinum");

GameRegistry.registerBlock(IcesMinecraftExpansion.mfcoresilver, "mfcoresilver");

GameRegistry.registerBlock(IcesMinecraftExpansion.mfcoretin, "mfcoretin");

GameRegistry.registerBlock(IcesMinecraftExpansion.mfcoretungsten, "mfcoretungsten");

GameRegistry.registerBlock(IcesMinecraftExpansion.mfcorezinc, "mfcorezinc");

GameRegistry.registerBlock(IcesMinecraftExpansion.mfcorecinnabar, "mfcorecinnabar");

GameRegistry.registerBlock(IcesMinecraftExpansion.mfcorechromium, "mfcorechromium");

 

 

FluidContainerRegistry.registerFluidContainer(new FluidContainerData(FluidRegistry.getFluidStack(IcesMinecraftExpansion.CrudeOil.getName(), FluidContainerRegistry.BUCKET_VOLUME), new ItemStack(IcesMinecraftExpansion.MFCOilBucket), new ItemStack(Items.bucket)));

FluidContainerRegistry.registerFluidContainer(new FluidContainerData(FluidRegistry.getFluidStack(IcesMinecraftExpansion.ShaleOil.getName(), FluidContainerRegistry.BUCKET_VOLUME), new ItemStack(IcesMinecraftExpansion.MFCShaleOilBucket), new ItemStack(Items.bucket)));

 

}

public void init(FMLInitializationEvent e){

//Ore Dictionary

 

OreDictionary.registerOre("ingotAluminium", IcesMinecraftExpansion.mfcingotaluminium);

OreDictionary.registerOre("ingotBismuth", IcesMinecraftExpansion.mfcingotbismuth);

OreDictionary.registerOre("ingotCalcium", IcesMinecraftExpansion.mfcingotcalcium);

OreDictionary.registerOre("ingotCobalt", IcesMinecraftExpansion.mfcingotcobalt);

OreDictionary.registerOre("ingotCopper", IcesMinecraftExpansion.mfcingotcopper);

OreDictionary.registerOre("ingotLead", IcesMinecraftExpansion.mfcingotlead);

OreDictionary.registerOre("ingotMagnesium", IcesMinecraftExpansion.mfcingotmagnesium);

OreDictionary.registerOre("ingotNickel", IcesMinecraftExpansion.mfcingotnickel);

OreDictionary.registerOre("ingotOsmium", IcesMinecraftExpansion.mfcingotosmium);

OreDictionary.registerOre("ingotPlatinum", IcesMinecraftExpansion.mfcingotplatinum);

OreDictionary.registerOre("ingotSilver", IcesMinecraftExpansion.mfcingotsilver);

OreDictionary.registerOre("ingotTin", IcesMinecraftExpansion.mfcingottin);

OreDictionary.registerOre("ingotTungsten", IcesMinecraftExpansion.mfcingottungsten);

OreDictionary.registerOre("oreCinnabar", IcesMinecraftExpansion.mfccrystalcinnabar);

OreDictionary.registerOre("oreCinnabar", IcesMinecraftExpansion.mfcorecinnabar);

OreDictionary.registerOre("ingotZinc", IcesMinecraftExpansion.mfcingotzinc);

 

OreDictionary.registerOre("oreAluminium", IcesMinecraftExpansion.mfcorealuminium);

OreDictionary.registerOre("oreBismuth", IcesMinecraftExpansion.mfcorebismuth);

OreDictionary.registerOre("oreCalcium", IcesMinecraftExpansion.mfcorecalcium);

OreDictionary.registerOre("oreCobalt", IcesMinecraftExpansion.mfcorecobalt);

OreDictionary.registerOre("oreCopper", IcesMinecraftExpansion.mfcorecopper);

OreDictionary.registerOre("oreLead", IcesMinecraftExpansion.mfcorelead);

OreDictionary.registerOre("oreMagnesium", IcesMinecraftExpansion.mfcoremagnesium);

OreDictionary.registerOre("oreNickel", IcesMinecraftExpansion.mfcorenickel);

OreDictionary.registerOre("oreOsmium", IcesMinecraftExpansion.mfcoreosmium);

OreDictionary.registerOre("orePlatinum", IcesMinecraftExpansion.mfcoreplatinum);

OreDictionary.registerOre("oreSilver", IcesMinecraftExpansion.mfcoresilver);

OreDictionary.registerOre("oreTin", IcesMinecraftExpansion.mfcoretin);

OreDictionary.registerOre("oreTungsten", IcesMinecraftExpansion.mfcoretungsten);

OreDictionary.registerOre("oreZinc", IcesMinecraftExpansion.mfcorezinc);

OreDictionary.registerOre("oil", IcesMinecraftExpansion.MFCCrudeOil);

OreDictionary.registerOre("oil", IcesMinecraftExpansion.MFCShaleOil);

 

//Smelting recipies

 

 

GameRegistry.registerWorldGenerator(IcesMinecraftExpansion.MFCWorldGen, 5);

 

GameRegistry.addSmelting(IcesMinecraftExpansion.mfcorealuminium, new ItemStack(IcesMinecraftExpansion.mfcingotaluminium), 2F);

 

GameRegistry.addSmelting(IcesMinecraftExpansion.mfcorebismuth, new ItemStack(IcesMinecraftExpansion.mfcingotbismuth), 2F);

 

GameRegistry.addSmelting(IcesMinecraftExpansion.mfcorecalcium, new ItemStack(IcesMinecraftExpansion.mfcingotcalcium), 2F);

 

GameRegistry.addSmelting(IcesMinecraftExpansion.mfcorecopper, new ItemStack(IcesMinecraftExpansion.mfcingotcopper), 2F);

 

GameRegistry.addSmelting(IcesMinecraftExpansion.mfcorecobalt, new ItemStack(IcesMinecraftExpansion.mfcingotcobalt), 2F);

 

GameRegistry.addSmelting(IcesMinecraftExpansion.mfcorelead, new ItemStack(IcesMinecraftExpansion.mfcingotlead), 2F);

 

GameRegistry.addSmelting(IcesMinecraftExpansion.mfcoremagnesium, new ItemStack(IcesMinecraftExpansion.mfcingotmagnesium), 2F);

 

GameRegistry.addSmelting(IcesMinecraftExpansion.mfcorenickel, new ItemStack(IcesMinecraftExpansion.mfcingotnickel), 2F);

 

GameRegistry.addSmelting(IcesMinecraftExpansion.mfcoreosmium, new ItemStack(IcesMinecraftExpansion.mfcingotosmium), 2F);

 

GameRegistry.addSmelting(IcesMinecraftExpansion.mfcoreplatinum, new ItemStack(IcesMinecraftExpansion.mfcingotplatinum), 2F);

 

GameRegistry.addSmelting(IcesMinecraftExpansion.mfcoresilver, new ItemStack(IcesMinecraftExpansion.mfcingotsilver), 2F);

 

GameRegistry.addSmelting(IcesMinecraftExpansion.mfcoretin, new ItemStack(IcesMinecraftExpansion.mfcingottin), 2F);

 

GameRegistry.addSmelting(IcesMinecraftExpansion.mfcoretungsten, new ItemStack(IcesMinecraftExpansion.mfcingottungsten), 2F);

 

GameRegistry.addSmelting(IcesMinecraftExpansion.mfcorezinc, new ItemStack(IcesMinecraftExpansion.mfcingotzinc), 2F);

 

GameRegistry.addSmelting(IcesMinecraftExpansion.mfcrawalloycast, new ItemStack(IcesMinecraftExpansion.mfcalloycast), 1F);

 

GameRegistry.addSmelting(IcesMinecraftExpansion.mfcingotbrasscast, new ItemStack(IcesMinecraftExpansion.mfcingotbrass, 2), 1F);

 

 

// GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.mfcingotaluminium, true, new Object[]{"FF", Character.valueOf('F'), "ingotCopper"}));

 

//Recipies

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCAluminiumAxe, true, new Object[]{"XX ","XS "," S ",'X', "ingotAluminium", 'S', Item.itemRegistry.getObject("stick")} ));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCAluminiumAxe, true, new Object[]{" XX"," SX"," S ",'X', "ingotAluminium", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCBismuthAxe, true, new Object[]{"XX ","XS "," S ",'X', "ingotBismuth", 'S', Item.itemRegistry.getObject("stick")} ));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCBismuthAxe, true, new Object[]{" XX"," SX"," S ",'X', "ingotBismuth", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCCalciumAxe, true, new Object[]{"XX ","XS "," S ",'X', "ingotCalcium", 'S', Item.itemRegistry.getObject("stick")} ));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCCalciumAxe, true, new Object[]{" XX"," SX"," S ",'X', "ingotCalcium", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCCobaltAxe, true, new Object[]{"XX ","XS "," S ",'X', "ingotCobalt", 'S', Item.itemRegistry.getObject("stick")} ));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCCobaltAxe, true, new Object[]{" XX"," SX"," S ",'X', "ingotCobalt", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCCopperAxe, true, new Object[]{"XX ","XS "," S ",'X', "ingotCopper", 'S', Item.itemRegistry.getObject("stick")} ));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCCopperAxe, true, new Object[]{" XX"," SX"," S ",'X', "ingotCopper", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCLeadAxe, true, new Object[]{"XX ","XS "," S ",'X', "ingotLead", 'S', Item.itemRegistry.getObject("stick")} ));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCLeadAxe, true, new Object[]{" XX"," SX"," S ",'X', "ingotLead", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCMagnesiumAxe, true, new Object[]{"XX ","XS "," S ",'X', "ingotMagnesium", 'S', Item.itemRegistry.getObject("stick")} ));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCMagnesiumAxe, true, new Object[]{" XX"," SX"," S ",'X', "ingotMagnesium", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCNickelAxe, true, new Object[]{"XX ","XS "," S ",'X', "ingotNickel", 'S', Item.itemRegistry.getObject("stick")} ));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCNickelAxe, true, new Object[]{" XX"," SX"," S ",'X', "ingotNickel", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCOsmiumAxe, true, new Object[]{"XX ","XS "," S ",'X', "ingotOsmium", 'S', Item.itemRegistry.getObject("stick")} ));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCOsmiumAxe, true, new Object[]{" XX"," SX"," S ",'X', "ingotOsmium", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCPlatinumAxe, true, new Object[]{"XX ","XS "," S ",'X', "ingotPlatinum", 'S', Item.itemRegistry.getObject("stick")} ));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCPlatinumAxe, true, new Object[]{" XX"," SX"," S ",'X', "ingotPlatinum", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCSilverAxe, true, new Object[]{"XX ","XS "," S ",'X', "ingotSilver", 'S', Item.itemRegistry.getObject("stick")} ));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCSilverAxe, true, new Object[]{" XX"," SX"," S ",'X', "ingotSilver", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCTinAxe, true, new Object[]{"XX ","XS "," S ",'X', "ingotTin", 'S', Item.itemRegistry.getObject("stick")} ));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCTinAxe, true, new Object[]{" XX"," SX"," S ",'X', "ingotTin", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCTungstenAxe, true, new Object[]{"XX ","XS "," S ",'X', "ingotTungsten", 'S', Item.itemRegistry.getObject("stick")} ));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCTungstenAxe, true, new Object[]{" XX"," SX"," S ",'X', "ingotTungsten", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCZincAxe, true, new Object[]{"XX ","XS "," S ",'X', "ingotZinc", 'S', Item.itemRegistry.getObject("stick")} ));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCZincAxe, true, new Object[]{" XX"," SX"," S ",'X', "ingotZinc", 'S', Item.itemRegistry.getObject("stick")} ));

 

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCAluminiumPickaxe, true, new Object[]{"XXX"," S "," S ",'X', "ingotAluminium", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCBismuthPickaxe, true, new Object[]{"XXX"," S "," S ",'X', "ingotBismuth", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCCalciumPickaxe, true, new Object[]{"XXX"," S "," S ",'X', "ingotCalcium", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCCobaltPickaxe, true, new Object[]{"XXX"," S "," S ",'X', "ingotCobalt", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCCopperPickaxe, true, new Object[]{"XXX"," S "," S ",'X', "ingotCopper", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCLeadPickaxe, true, new Object[]{"XXX"," S "," S ",'X', "ingotLead", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCMagnesiumPickaxe, true, new Object[]{"XXX"," S "," S ",'X', "ingotMagnesium", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCNickelPickaxe, true, new Object[]{"XXX"," S "," S ",'X', "ingotNickel", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCOsmiumPickaxe, true, new Object[]{"XXX"," S "," S ",'X', "ingotOsmium", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCPlatinumPickaxe, true, new Object[]{"XXX"," S "," S ",'X', "ingotPlatinum", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCSilverPickaxe, true, new Object[]{"XXX"," S "," S ",'X', "ingotSilver", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCTinPickaxe, true, new Object[]{"XXX"," S "," S ",'X', "ingotTin", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCTungstenPickaxe, true, new Object[]{"XXX"," S "," S ",'X', "ingotTungsten", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCZincPickaxe, true, new Object[]{"XXX"," S "," S ",'X', "ingotZinc", 'S', Item.itemRegistry.getObject("stick")} ));

 

 

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCAluminiumHoe, true, new Object[]{"XX "," S "," S ",'X', "ingotAluminium", 'S', Item.itemRegistry.getObject("stick")} ));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCAluminiumHoe, true, new Object[]{" XX"," S "," S ",'X', "ingotAluminium", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCBismuthHoe, true, new Object[]{"XX "," S "," S ",'X', "ingotBismuth", 'S', Item.itemRegistry.getObject("stick")} ));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCBismuthHoe, true, new Object[]{" XX"," S "," S ",'X', "ingotBismuth", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCCalciumHoe, true, new Object[]{"XX "," S "," S ",'X', "ingotCalcium", 'S', Item.itemRegistry.getObject("stick")} ));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCCalciumHoe, true, new Object[]{" XX"," S "," S ",'X', "ingotCalcium", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCCobaltHoe, true, new Object[]{"XX "," S "," S ",'X', "ingotCobalt", 'S', Item.itemRegistry.getObject("stick")} ));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCCobaltHoe, true, new Object[]{" XX"," S "," S ",'X', "ingotCobalt", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCCopperHoe, true, new Object[]{"XX "," S "," S ",'X', "ingotCopper", 'S', Item.itemRegistry.getObject("stick")} ));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCCopperHoe, true, new Object[]{" XX"," S "," S ",'X', "ingotCopper", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCLeadHoe, true, new Object[]{"XX "," S "," S ",'X', "ingotLead", 'S', Item.itemRegistry.getObject("stick")} ));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCLeadHoe, true, new Object[]{" XX"," S "," S ",'X', "ingotLead", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCMagnesiumHoe, true, new Object[]{"XX "," S "," S ",'X', "ingotMagnesium", 'S', Item.itemRegistry.getObject("stick")} ));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCMagnesiumHoe, true, new Object[]{" XX"," S "," S ",'X', "ingotMagnesium", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCNickelHoe, true, new Object[]{"XX "," S "," S ",'X', "ingotNickel", 'S', Item.itemRegistry.getObject("stick")} ));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCNickelHoe, true, new Object[]{" XX"," S "," S ",'X', "ingotNickel", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCOsmiumHoe, true, new Object[]{"XX "," S "," S ",'X', "ingotOsmium", 'S', Item.itemRegistry.getObject("stick")} ));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCOsmiumHoe, true, new Object[]{" XX"," S "," S ",'X', "ingotOsmium", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCPlatinumHoe, true, new Object[]{"XX "," S "," S ",'X', "ingotPlatinum", 'S', Item.itemRegistry.getObject("stick")} ));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCPlatinumHoe, true, new Object[]{" XX"," S "," S ",'X', "ingotPlatinum", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCSilverHoe, true, new Object[]{"XX "," S "," S ",'X', "ingotSilver", 'S', Item.itemRegistry.getObject("stick")} ));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCSilverHoe, true, new Object[]{" XX"," S "," S ",'X', "ingotSilver", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCTinHoe, true, new Object[]{"XX "," S "," S ",'X', "ingotTin", 'S', Item.itemRegistry.getObject("stick")} ));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCTinHoe, true, new Object[]{" XX"," S "," S ",'X', "ingotTin", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCTungstenHoe, true, new Object[]{"XX "," S "," S ",'X', "ingotTungsten", 'S', Item.itemRegistry.getObject("stick")} ));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCTungstenHoe, true, new Object[]{" XX"," S "," S ",'X', "ingotTungsten", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCZincHoe, true, new Object[]{"XX "," S "," S ",'X', "ingotZinc", 'S', Item.itemRegistry.getObject("stick")} ));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCZincHoe, true, new Object[]{" XX"," S "," S ",'X', "ingotZinc", 'S', Item.itemRegistry.getObject("stick")} ));

 

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCAluminiumShovel, true, new Object[]{" X "," S "," S ",'X', "ingotAluminium", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCBismuthShovel, true, new Object[]{" X "," S "," S ",'X', "ingotBismuth", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCCalciumShovel, true, new Object[]{" X "," S "," S ",'X', "ingotCalcium", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCCobaltShovel, true, new Object[]{" X "," S "," S ",'X', "ingotCobalt", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCCopperShovel, true, new Object[]{" X "," S "," S ",'X', "ingotCopper", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCLeadShovel, true, new Object[]{" X "," S "," S ",'X', "ingotLead", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCMagnesiumShovel, true, new Object[]{" X "," S "," S ",'X', "ingotMagnesium", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCNickelShovel, true, new Object[]{" X "," S "," S ",'X', "ingotNickel", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCOsmiumShovel, true, new Object[]{" X "," S "," S ",'X', "ingotOsmium", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCPlatinumShovel, true, new Object[]{" X "," S "," S ",'X', "ingotPlatinum", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCSilverShovel, true, new Object[]{" X "," S "," S ",'X', "ingotSilver", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCTinShovel, true, new Object[]{" X "," S "," S ",'X', "ingotTin", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCTungstenShovel, true, new Object[]{" X "," S "," S ",'X', "ingotTungsten", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCZincShovel, true, new Object[]{" X "," S "," S ",'X', "ingotZinc", 'S', Item.itemRegistry.getObject("stick")} ));

 

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCAluminiumSword, true, new Object[]{" X "," X "," S ",'X', "ingotAluminium", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCBismuthSword, true, new Object[]{" X "," X "," S ",'X', "ingotBismuth", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCCalciumSword, true, new Object[]{" X "," X "," S ",'X', "ingotCalcium", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCCobaltSword, true, new Object[]{" X "," X "," S ",'X', "ingotCobalt", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCCopperSword, true, new Object[]{" X "," X "," S ",'X', "ingotCopper", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCLeadSword, true, new Object[]{" X "," X "," S ",'X', "ingotLead", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCMagnesiumSword, true, new Object[]{" X "," X "," S ",'X', "ingotMagnesium", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCNickelSword, true, new Object[]{" X "," X "," S ",'X', "ingotNickel", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCOsmiumSword, true, new Object[]{" X "," X "," S ",'X', "ingotOsmium", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCPlatinumSword, true, new Object[]{" X "," X "," S ",'X', "ingotPlatinum", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCSilverSword, true, new Object[]{" X "," X "," S ",'X', "ingotSilver", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCTinSword, true, new Object[]{" X "," X "," S ",'X', "ingotTin", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCTungstenSword, true, new Object[]{" X "," X "," S ",'X', "ingotTungsten", 'S', Item.itemRegistry.getObject("stick")} ));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCZincSword, true, new Object[]{" X "," X "," S ",'X', "ingotZinc", 'S', Item.itemRegistry.getObject("stick")} ));

 

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.mfcrawalloycast, true, new Object[]{"x x","xxx","  ",'x',Item.itemRegistry.getObject("clay_ball")}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.mfcrawalloycast, true, new Object[]{"  ","x x","xxx",'x',Item.itemRegistry.getObject("clay_ball")}));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCAluminiumHelmet, true, new Object[]{"xxx","x x","  ",'x',"ingotAluminium"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCAluminiumHelmet, true, new Object[]{"  ","xxx","x x",'x',"ingotAluminium"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCAluminiumChestplate, true, new Object[]{"x x","xxx","xxx",'x',"ingotAluminium"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCAluminiumLeggings, true, new Object[]{"xxx","x x","x x",'x',"ingotAluminium"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCAluminiumBoots, true, new Object[]{"x x","x x","  ",'x',"ingotAluminium"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCAluminiumBoots, true, new Object[]{"  ","x x","x x",'x',"ingotAluminium"}));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCBismuthHelmet, true, new Object[]{"xxx","x x","  ",'x',"ingotBismuth"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCBismuthHelmet, true, new Object[]{"  ","xxx","x x",'x',"ingotBismuth"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCBismuthChestplate, true, new Object[]{"x x","xxx","xxx",'x',"ingotBismuth"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCBismuthLeggings, true, new Object[]{"xxx","x x","x x",'x',"ingotBismuth"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCBismuthBoots, true, new Object[]{"x x","x x","  ",'x',"ingotBismuth"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCBismuthBoots, true, new Object[]{"  ","x x","x x",'x',"ingotBismuth"}));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCCalciumHelmet, true, new Object[]{"xxx","x x","  ",'x',"ingotCalcium"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCCalciumHelmet, true, new Object[]{"  ","xxx","x x",'x',"ingotCalcium"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCCalciumChestplate, true, new Object[]{"x x","xxx","xxx",'x',"ingotCalcium"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCCalciumLeggings, true, new Object[]{"xxx","x x","x x",'x',"ingotCalcium"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCCalciumBoots, true, new Object[]{"x x","x x","  ",'x',"ingotCalcium"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCCalciumBoots, true, new Object[]{"  ","x x","x x",'x',"ingotCalcium"}));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCCobaltHelmet, true, new Object[]{"xxx","x x","  ",'x',"ingotCobalt"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCCobaltHelmet, true, new Object[]{"  ","xxx","x x",'x',"ingotCobalt"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCCobaltChestplate, true, new Object[]{"x x","xxx","xxx",'x',"ingotCobalt"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCCobaltLeggings, true, new Object[]{"xxx","x x","x x",'x',"ingotCobalt"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCCobaltBoots, true, new Object[]{"x x","x x","  ",'x',"ingotCobalt"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCCobaltBoots, true, new Object[]{"  ","x x","x x",'x',"ingotCobalt"}));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCCopperHelmet, true, new Object[]{"xxx","x x","  ",'x',"ingotCopper"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCCopperHelmet, true, new Object[]{"  ","xxx","x x",'x',"ingotCopper"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCCopperChestplate, true, new Object[]{"x x","xxx","xxx",'x',"ingotCopper"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCCopperLeggings, true, new Object[]{"xxx","x x","x x",'x',"ingotCopper"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCCopperBoots, true, new Object[]{"x x","x x","  ",'x',"ingotCopper"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCCopperBoots, true, new Object[]{"  ","x x","x x",'x',"ingotCopper"}));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCLeadHelmet, true, new Object[]{"xxx","x x","  ",'x',"ingotLead"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCLeadHelmet, true, new Object[]{"  ","xxx","x x",'x',"ingotLead"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCLeadChestplate, true, new Object[]{"x x","xxx","xxx",'x',"ingotLead"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCLeadLeggings, true, new Object[]{"xxx","x x","x x",'x',"ingotLead"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCLeadBoots, true, new Object[]{"x x","x x","  ",'x',"ingotLead"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCLeadBoots, true, new Object[]{"  ","x x","x x",'x',"ingotLead"}));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCMagnesiumHelmet, true, new Object[]{"xxx","x x","  ",'x',"ingotMagnesium"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCMagnesiumHelmet, true, new Object[]{"  ","xxx","x x",'x',"ingotMagnesium"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCMagnesiumChestplate, true, new Object[]{"x x","xxx","xxx",'x',"ingotMagnesium"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCMagnesiumLeggings, true, new Object[]{"xxx","x x","x x",'x',"ingotMagnesium"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCMagnesiumBoots, true, new Object[]{"x x","x x","  ",'x',"ingotMagnesium"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCMagnesiumBoots, true, new Object[]{"  ","x x","x x",'x',"ingotMagnesium"}));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCNickelHelmet, true, new Object[]{"xxx","x x","  ",'x',"ingotNickel"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCNickelHelmet, true, new Object[]{"  ","xxx","x x",'x',"ingotNickel"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCNickelChestplate, true, new Object[]{"x x","xxx","xxx",'x',"ingotNickel"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCNickelLeggings, true, new Object[]{"xxx","x x","x x",'x',"ingotNickel"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCNickelBoots, true, new Object[]{"x x","x x","  ",'x',"ingotNickel"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCNickelBoots, true, new Object[]{"  ","x x","x x",'x',"ingotNickel"}));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCOsmiumHelmet, true, new Object[]{"xxx","x x","  ",'x',"ingotOsmium"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCOsmiumHelmet, true, new Object[]{"  ","xxx","x x",'x',"ingotOsmium"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCOsmiumChestplate, true, new Object[]{"x x","xxx","xxx",'x',"ingotOsmium"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCOsmiumLeggings, true, new Object[]{"xxx","x x","x x",'x',"ingotOsmium"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCOsmiumBoots, true, new Object[]{"x x","x x","  ",'x',"ingotOsmium"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCOsmiumBoots, true, new Object[]{"  ","x x","x x",'x',"ingotOsmium"}));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCPlatinumHelmet, true, new Object[]{"xxx","x x","  ",'x',"ingotPlatinum"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCPlatinumHelmet, true, new Object[]{"  ","xxx","x x",'x',"ingotPlatinum"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCPlatinumChestplate, true, new Object[]{"x x","xxx","xxx",'x',"ingotPlatinum"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCPlatinumLeggings, true, new Object[]{"xxx","x x","x x",'x',"ingotPlatinum"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCPlatinumBoots, true, new Object[]{"x x","x x","  ",'x',"ingotPlatinum"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCPlatinumBoots, true, new Object[]{"  ","x x","x x",'x',"ingotPlatinum"}));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCSilverHelmet, true, new Object[]{"xxx","x x","  ",'x',"ingotSilver"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCSilverHelmet, true, new Object[]{"  ","xxx","x x",'x',"ingotSilver"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCSilverChestplate, true, new Object[]{"x x","xxx","xxx",'x',"ingotSilver"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCSilverLeggings, true, new Object[]{"xxx","x x","x x",'x',"ingotSilver"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCSilverBoots, true, new Object[]{"x x","x x","  ",'x',"ingotSilver"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCSilverBoots, true, new Object[]{"  ","x x","x x",'x',"ingotSilver"}));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCTinHelmet, true, new Object[]{"xxx","x x","  ",'x',"ingotTin"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCTinHelmet, true, new Object[]{"  ","xxx","x x",'x',"ingotTin"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCTinChestplate, true, new Object[]{"x x","xxx","xxx",'x',"ingotTin"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCTinLeggings, true, new Object[]{"xxx","x x","x x",'x',"ingotTin"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCTinBoots, true, new Object[]{"x x","x x","  ",'x',"ingotTin"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCTinBoots, true, new Object[]{"  ","x x","x x",'x',"ingotTin"}));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCTungstenHelmet, true, new Object[]{"xxx","x x","  ",'x',"ingotTungsten"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCTungstenHelmet, true, new Object[]{"  ","xxx","x x",'x',"ingotTungsten"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCTungstenChestplate, true, new Object[]{"x x","xxx","xxx",'x',"ingotTungsten"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCTungstenLeggings, true, new Object[]{"xxx","x x","x x",'x',"ingotTungsten"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCTungstenBoots, true, new Object[]{"x x","x x","  ",'x',"ingotTungsten"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCTungstenBoots, true, new Object[]{"  ","x x","x x",'x',"ingotTungsten"}));

 

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCZincHelmet, true, new Object[]{"xxx","x x","  ",'x',"ingotZinc"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCZincHelmet, true, new Object[]{"  ","xxx","x x",'x',"ingotZinc"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCZincChestplate, true, new Object[]{"x x","xxx","xxx",'x',"ingotZinc"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCZincLeggings, true, new Object[]{"xxx","x x","x x",'x',"ingotZinc"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCZincBoots, true, new Object[]{"x x","x x","  ",'x',"ingotZinc"}));

GameRegistry.addRecipe(new ShapedOreRecipe(IcesMinecraftExpansion.MFCZincBoots, true, new Object[]{"  ","x x","x x",'x',"ingotZinc"}));

 

GameRegistry.addRecipe(new ItemStack(IcesMinecraftExpansion.MFCSmelter, 1), new Object[]{"XXX","X X","XNX",'X',Blocks.stonebrick, 'N', Blocks.netherrack});

 

GameRegistry.addShapelessRecipe(new ItemStack(IcesMinecraftExpansion.MFCPeperminttea), new Object[] {Items.glass_bottle, IcesMinecraftExpansion.MFCPepermint});

GameRegistry.addShapelessRecipe(new ItemStack(IcesMinecraftExpansion.MFCPepermintoil), new Object[] {Items.glass_bottle, IcesMinecraftExpansion.MFCPepermint, IcesMinecraftExpansion.MFCPepermint});

GameRegistry.addShapelessRecipe(new ItemStack(IcesMinecraftExpansion.MFCHerbaltea), new Object[] {Items.glass_bottle, IcesMinecraftExpansion.MFCPepermintoil, IcesMinecraftExpansion.MFCAloe, IcesMinecraftExpansion.MFCArnica, IcesMinecraftExpansion.MFCTeatreeoil, IcesMinecraftExpansion.MFCGinger});

//Shapeless OreDict recipies

GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(IcesMinecraftExpansion.mfcingotbrasscast, 1), new Object[] {"ingotZinc", "ingotCopper", "ingotCopper", IcesMinecraftExpansion.mfcalloycast}));

 

MinecraftForge.addGrassSeed(new ItemStack(IcesMinecraftExpansion.MFCAloe), 1);

MinecraftForge.addGrassSeed(new ItemStack(IcesMinecraftExpansion.MFCPepermint), 1);

MinecraftForge.addGrassSeed(new ItemStack(IcesMinecraftExpansion.MFCArnica), 1);

}

public void postinit(FMLPostInitializationEvent e){

 

}

}

 

 

 

 

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
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.

 Share



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • Also I have method for add thirst by pushing the keybord button. public boolean handle(Supplier<NetworkEvent.Context> supplier) { NetworkEvent.Context context = supplier.get(); context.enqueueWork(() -> { ServerPlayer player = context.getSender(); ServerLevel level = player.getLevel(); if(hasWaterAroundThem(player, level, 2)) { player.sendSystemMessage(Component.translatable(MESSAGE_DRINK_WATER).withStyle(ChatFormatting.DARK_AQUA)); level.playSound(null, player.getOnPos(), SoundEvents.GENERIC_DRINK, SoundSource.PLAYERS, 0.5F, level.random.nextFloat() * 0.1F + 0.9F); player.getCapability(PlayerThirstProvider.PLAYER_THIRST).ifPresent(thirst -> { thirst.addThirst(1); player.sendSystemMessage(Component.literal("Current Thirst " + thirst.getThirst()) .withStyle(ChatFormatting.AQUA)); ModMessages.sendToPlayer(new ThirstDataSyncS2CPacket(thirst.getThirst()), player); }); } else { player.sendSystemMessage(Component.translatable(MESSAGE_NO_WATER).withStyle(ChatFormatting.RED)); player.getCapability(PlayerThirstProvider.PLAYER_THIRST).ifPresent(thirst -> { player.sendSystemMessage(Component.literal("Current Thirst " + thirst.getThirst()) .withStyle(ChatFormatting.AQUA)); ModMessages.sendToPlayer(new ThirstDataSyncS2CPacket(thirst.getThirst()), player); }); } }); return true; } Maybe that can be made in this method?
    • Crash report.   ---- Minecraft Crash Report ---- // I bet Cylons wouldn't have this problem. Time: 10/5/22, 2:58 AM Description: Exception in server tick loop java.lang.NoSuchMethodError: 'void net.minecraft.server.level.DistanceManager.addRegionTicket(net.minecraft.server.level.TicketType, net.minecraft.world.level.ChunkPos, int, java.lang.Object, boolean)'     at net.minecraft.server.level.ServerChunkCache.addRegionTicket(ServerChunkCache.java:429) ~[client-1.18.2-20220404.173914-srg.jar%2381!/:?] {re:classloading,pl:accesstransformer:B}     at net.minecraft.server.level.ServerChunkCache.m_8387_(ServerChunkCache.java:425) ~[client-1.18.2-20220404.173914-srg.jar%2381!/:?] {re:classloading,pl:accesstransformer:B}     at net.minecraft.server.MinecraftServer.m_129940_(MinecraftServer.java:471) ~[client-1.18.2-20220404.173914-srg.jar%2381!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:APP:byg.mixins.json:access.MinecraftServerAccess,pl:mixin:APP:byg.mixins.json:server.MixinMinecraftServer,pl:mixin:A}     at net.minecraft.server.MinecraftServer.m_130006_(MinecraftServer.java:318) ~[client-1.18.2-20220404.173914-srg.jar%2381!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:APP:byg.mixins.json:access.MinecraftServerAccess,pl:mixin:APP:byg.mixins.json:server.MixinMinecraftServer,pl:mixin:A}     at net.minecraft.client.server.IntegratedServer.m_7038_(IntegratedServer.java:84) ~[client-1.18.2-20220404.173914-srg.jar%2381!/:?] {re:classloading,xf:OptiFine:default}     at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:661) ~[client-1.18.2-20220404.173914-srg.jar%2381!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:APP:byg.mixins.json:access.MinecraftServerAccess,pl:mixin:APP:byg.mixins.json:server.MixinMinecraftServer,pl:mixin:A}     at net.minecraft.server.MinecraftServer.m_177918_(MinecraftServer.java:261) ~[client-1.18.2-20220404.173914-srg.jar%2381!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:APP:byg.mixins.json:access.MinecraftServerAccess,pl:mixin:APP:byg.mixins.json:server.MixinMinecraftServer,pl:mixin:A}     at java.lang.Thread.run(Thread.java:833) [?:?] {re:mixin} A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- System Details -- Details:     Minecraft Version: 1.18.2     Minecraft Version ID: 1.18.2     Operating System: Windows 10 (amd64) version 10.0     Java Version: 17.0.1, Microsoft     Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft     Memory: 888081408 bytes (846 MiB) / 2126512128 bytes (2028 MiB) up to 4294967296 bytes (4096 MiB)     CPUs: 8     Processor Vendor: GenuineIntel     Processor Name: Intel(R) Core(TM) i7-9700K CPU @ 3.60GHz     Identifier: Intel64 Family 6 Model 158 Stepping 13     Microarchitecture: Coffee Lake     Frequency (GHz): 3.60     Number of physical packages: 1     Number of physical CPUs: 8     Number of logical CPUs: 8     Graphics card #0 name: NVIDIA GeForce RTX 2060 SUPER     Graphics card #0 vendor: NVIDIA (0x10de)     Graphics card #0 VRAM (MB): 4095.00     Graphics card #0 deviceId: 0x1f06     Graphics card #0 versionInfo: DriverVersion=31.0.15.1748     Memory slot #0 capacity (MB): 8192.00     Memory slot #0 clockSpeed (GHz): 2.13     Memory slot #0 type: DDR4     Memory slot #1 capacity (MB): 8192.00     Memory slot #1 clockSpeed (GHz): 2.13     Memory slot #1 type: DDR4     Virtual memory max (MB): 20267.54     Virtual memory used (MB): 10935.73     Swap memory total (MB): 3968.00     Swap memory used (MB): 13.47     JVM Flags: 4 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx4096m -Xms256m     Server Running: true     Player Count: 0 / 8; []     Data Packs: vanilla, mod:terrablender (incompatible), mod:swingthroughgrass (incompatible), mod:humancompanions (incompatible), mod:mobz (incompatible), mod:creativecore (incompatible), mod:trolls, mod:jei (incompatible), mod:yungsbridges, mod:kingvillager, mod:kobolds, mod:waystones (incompatible), mod:epicfight, mod:enhancedvisuals (incompatible), mod:yungsextras, mod:zombieawareness (incompatible), mod:yungsapi, mod:betterthirdperson (incompatible), mod:magistuarmory, mod:guardvillagers (incompatible), mod:coroutil (incompatible), mod:balm (incompatible), mod:enhancedcelestials (incompatible), mod:byg (incompatible), mod:cameraoverhaul (incompatible), mod:cloth_config (incompatible), mod:forge, mod:travelerstitles, mod:dsurround     World Generation: Stable     Type: Integrated Server (map_client.txt)     Is Modded: Definitely; Client brand changed to 'forge'; Server brand changed to 'forge'     OptiFine Version: OptiFine_1.18.2_HD_U_H7     OptiFine Build: 20220410-185216     Render Distance Chunks: 8     Mipmaps: 4     Anisotropic Filtering: 1     Antialiasing: 0     Multitexture: false     Shaders: null     OpenGlVersion: 3.2.0 NVIDIA 517.48     OpenGlRenderer: NVIDIA GeForce RTX 2060 SUPER/PCIe/SSE2     OpenGlVendor: NVIDIA Corporation     CpuCount: 8     ModLauncher: 9.1.3+9.1.3+main.9b69c82a     ModLauncher launch target: forgeclient     ModLauncher naming: srg     ModLauncher services:          mixin PLUGINSERVICE          eventbus PLUGINSERVICE          slf4jfixer PLUGINSERVICE          object_holder_definalize PLUGINSERVICE          runtime_enum_extender PLUGINSERVICE          capability_token_subclass PLUGINSERVICE          accesstransformer PLUGINSERVICE          runtimedistcleaner PLUGINSERVICE          mixin TRANSFORMATIONSERVICE          OptiFine TRANSFORMATIONSERVICE          fml TRANSFORMATIONSERVICE     FML Language Providers:         minecraft@1.0         lowcodefml@null         javafml@null     Mod List:         client-1.18.2-20220404.173914-srg.jar             |Minecraft                     |minecraft                     |1.18.2              |DONE      |Manifest: a1:d4:5e:04:4f:d3:d6:e0:7b:37:97:cf:77:b0:de:ad:4a:47:ce:8c:96:49:5f:0a:cf:8c:ae:b2:6d:4b:8a:3f         TerraBlender-forge-1.18.2-1.2.0.126.jar           |TerraBlender                  |terrablender                  |1.2.0.126           |DONE      |Manifest: NOSIGNATURE         swingthroughgrass-1.18.2-1.9.0.jar                |SwingThroughGrass             |swingthroughgrass             |1.18.2-1.9.0        |DONE      |Manifest: NOSIGNATURE         humancompanions-1.18.2-1.4.7.jar                  |Human Companions              |humancompanions               |1.18.2-1.4.7        |DONE      |Manifest: NOSIGNATURE         mobz-3.3.4-forge.jar                              |MobZ                          |mobz                          |3.3.4               |DONE      |Manifest: NOSIGNATURE         CreativeCore_FORGE_v2.6.15_mc1.18.2.jar           |CreativeCore                  |creativecore                  |0.0NONE             |DONE      |Manifest: NOSIGNATURE         trolls-0.3.jar                                    |trolls                        |trolls                        |1.0.0               |DONE      |Manifest: NOSIGNATURE         jei-1.18.2-9.7.1.255.jar                          |Just Enough Items             |jei                           |9.7.1.255           |DONE      |Manifest: NOSIGNATURE         YungsBridges-1.18.2-Forge-2.1.0.jar               |YUNG's Bridges                |yungsbridges                  |1.18.2-Forge-2.1.0  |DONE      |Manifest: NOSIGNATURE         kingvillager-1.10.jar                             |The King of the Village       |kingvillager                  |1.10                |DONE      |Manifest: NOSIGNATURE         Kobolds-2.1.0.jar                                 |Kobolds                       |kobolds                       |2.1.0               |DONE      |Manifest: NOSIGNATURE         waystones-forge-1.18.2-10.1.0.jar                 |Waystones                     |waystones                     |10.1.0              |DONE      |Manifest: NOSIGNATURE         EpicFight-18.3.6.jar                              |Epic Fight                    |epicfight                     |18.3.6              |DONE      |Manifest: NOSIGNATURE         EnhancedVisuals_FORGE_v1.5.5_mc1.18.2.jar         |EnhancedVisuals               |enhancedvisuals               |1.5.5               |DONE      |Manifest: NOSIGNATURE         YungsExtras-1.18.2-Forge-2.1.0.jar                |YUNG's Extras                 |yungsextras                   |1.18.2-Forge-2.1.0  |DONE      |Manifest: NOSIGNATURE         zombieawareness-1.18.1-1.12.3.jar                 |Zombie Awareness              |zombieawareness               |1.18.1-1.12.3       |DONE      |Manifest: NOSIGNATURE         YungsApi-1.18.2-Forge-2.0.8.jar                   |YUNG's API                    |yungsapi                      |1.18.2-Forge-2.0.8  |DONE      |Manifest: NOSIGNATURE         BetterThirdPerson-Forge-1.18.2-1.8.1.jar          |Better Third Person           |betterthirdperson             |1.8.1               |DONE      |Manifest: NOSIGNATURE         [1.18.x]-Epic-Knights-Armor-and-Weapons-6.6v.jar  |Epic Knights: Armor and Weapon|magistuarmory                 |1.0                 |DONE      |Manifest: NOSIGNATURE         guardvillagers-1.18.2.1.4.3.jar                   |Guard Villagers               |guardvillagers                |1.4.3               |DONE      |Manifest: NOSIGNATURE         coroutil-1.18.1-1.2.38.jar                        |CoroUtil                      |coroutil                      |1.18.1-1.2.38       |DONE      |Manifest: NOSIGNATURE         balm-3.2.0+0.jar                                  |Balm                          |balm                          |3.2.0+0             |DONE      |Manifest: NOSIGNATURE         Enhanced_Celestials-forge-1.18.2-2.0.7.jar        |Enhanced Celestials           |enhancedcelestials            |2.0.7               |DONE      |Manifest: NOSIGNATURE         Oh_The_Biomes_You'll_Go-forge-1.18.2-1.4.4.jar    |Oh The Biomes You'll Go       |byg                           |1.4                 |DONE      |Manifest: NOSIGNATURE         cameraoverhaul-1.0-1.18.2.jar                     |Camera Overhaul               |cameraoverhaul                |1.0.0               |DONE      |Manifest: NOSIGNATURE         cloth-config-6.4.90-forge.jar                     |Cloth Config v4 API           |cloth_config                  |6.4.90              |DONE      |Manifest: NOSIGNATURE         forge-1.18.2-40.1.80-universal.jar                |Forge                         |forge                         |40.1.80             |DONE      |Manifest: 84:ce:76:e8:45:35:e4:0e:63:86:df:47:59:80:0f:67:6c:c1:5f:6e:5f:4d:b3:54:47:1a:9f:7f:ed:5e:f2:90         TravelersTitles-1.18.2-Forge-2.1.1.jar            |Traveler's Titles             |travelerstitles               |1.18.2-Forge-2.1.1  |DONE      |Manifest: NOSIGNATURE         DynamicSurroundings-5.0.0.4.jar                   |§3Dynamic Surroundings: Resurr|dsurround                     |5.0.0.4             |DONE      |Manifest: NOSIGNATURE     Crash Report UUID: 2bc32199-3d7c-43e8-84ef-530961eda183     FML: 40.1     Forge: net.minecraftforge:40.1.80
    • I have attached capability.  @SubscribeEvent public static void OnAttachCapabilitiesPlayer(AttachCapabilitiesEvent<Entity> event) { if(event.getObject() instanceof Player) { if(!event.getObject().getCapability(PlayerThirstProvider.PLAYER_THIRST).isPresent()) { event.addCapability(new ResourceLocation(HardLife.MODID, "properties"), new PlayerThirstProvider()); } } } This capability working, but I can't understand how to add thirst points via using items such food or bottle of water.
    • I'm currently playing through Harmonious Engineering 3 with a couple of extra mods installed. Today when I was playing, I suddenly realized I couldn't mine, at all. It's been a little while since the last time I was mining as I'd just been crafting components for machines so I've no idea when it started.  However I can't find a solution. It's like the game doesn't recognize any pickaxe as a pickaxe? Like a drill item worked, but nothing else has been able to mine stone. Dirt is fine, wood is fine, but anything meant for pickaxes is like mining with a open hand, it doesn't even drop. Please let me know how to fix this.
    • Hey, I'm having the exact same issue! Grass, wood, dirt anything not meant for pickaxes works fine. But all pickaxes are just duds. Have you found a solution? What mods do you have?
  • Topics

×
×
  • Create New...

Important Information

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