Jump to content

[1.7.10] Crash on entering multiplayer [Solved]


Iceminecrafter

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
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

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

×   Your previous content has been restored.   Clear editor

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

Announcements



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • Hello, I want to add more memory to the RunClient gradle task. I added VM options into the configurations and put in "-Xms256m -Xmx2048m" but it doesn't work.
    • Hello, I'm trying to modify the effects of native enchantments for bows and arrows in Minecraft. After using a decompilation tool, I found that the specific implementations of native bow and arrow enchantments (including `ArrowDamageEnchantment`, `ArrowKnockbackEnchantment`, `ArrowFireEnchantment`, `ArrowInfiniteEnchantment`, `ArrowPiercingEnchantment`) do not contain any information about the enchantment effects (such as the `getDamageProtection` function for `ProtectionEnchantment`, `getDamageBonus` function for `DamageEnchantment`, etc.). Upon searching for the base class of arrows, `AbstractArrow`, I found a function named setEnchantmentEffectsFromEntity`, which seems to be used to retrieve the enchantment levels of the tool held by a `LivingEntity` and calculate the specific values of the enchantment effects. However, after testing with the following code, I found that this function is not being called:   @Mixin(AbstractArrow.class) public class ModifyArrowEnchantmentEffects {     private static final Logger LOGGER = LogUtils.getLogger();     @Inject(         method = "setEnchantmentEffectsFromEntity",         at = @At("HEAD")     )     private void logArrowEnchantmentEffectsFromEntity(CallbackInfo ci) {         LOGGER.info("Arrow enchantment effects from entity");     } }   Upon further investigation, I found that within the onHitEntity method, there are several lines of code:               if (!this.level().isClientSide && entity1 instanceof LivingEntity) {                EnchantmentHelper.doPostHurtEffects(livingentity, entity1);                EnchantmentHelper.doPostDamageEffects((LivingEntity)entity1, livingentity);             }   These lines of code actually call the doPostHurt and doPostAttack methods of each enchantment in the enchantment list. However, this leads back to the issue because native bow and arrow enchantments do not implement these functions. Although their base class defines the functions, they are empty. At this point, I'm completely stumped and seeking assistance. Thank you.
    • I have been trying to make a server with forge but I keep running into an issue. I have jdk 22 installed as well as Java 8. here is the debug file  
    • it crashed again     What the console says : [00:02:03] [Server thread/INFO] [Easy NPC/]: [EntityManager] Server started! [00:02:03] [Server thread/INFO] [co.gi.al.ic.IceAndFire/]: {iceandfire:fire_dragon_roost=true, iceandfire:fire_lily=true, iceandfire:spawn_dragon_skeleton_fire=true, iceandfire:lightning_dragon_roost=true, iceandfire:spawn_dragon_skeleton_lightning=true, iceandfire:ice_dragon_roost=true, iceandfire:ice_dragon_cave=true, iceandfire:lightning_dragon_cave=true, iceandfire:cyclops_cave=true, iceandfire:spawn_wandering_cyclops=true, iceandfire:spawn_sea_serpent=true, iceandfire:frost_lily=true, iceandfire:hydra_cave=true, iceandfire:lightning_lily=true, iceandfireixie_village=true, iceandfire:myrmex_hive_jungle=true, iceandfire:myrmex_hive_desert=true, iceandfire:silver_ore=true, iceandfire:siren_island=true, iceandfire:spawn_dragon_skeleton_ice=true, iceandfire:spawn_stymphalian_bird=true, iceandfire:fire_dragon_cave=true, iceandfire:sapphire_ore=true, iceandfire:spawn_hippocampus=true, iceandfire:spawn_death_worm=true} [00:02:03] [Server thread/INFO] [co.gi.al.ic.IceAndFire/]: {TROLL_S=true, HIPPOGRYPH=true, AMPHITHERE=true, COCKATRICE=true, TROLL_M=true, DREAD_LICH=true, TROLL_F=true} [00:02:03] [Server thread/INFO] [ne.be.lo.WeaponRegistry/]: Encoded Weapon Attribute registry size (with package overhead): 41976 bytes (in 5 string chunks with the size of 10000) [00:02:03] [Server thread/INFO] [patchouli/]: Sending reload packet to clients [00:02:03] [Server thread/WARN] [voicechat/]: [voicechat] Running in offline mode - Voice chat encryption is not secure! [00:02:03] [VoiceChatServerThread/INFO] [voicechat/]: [voicechat] Using server-ip as bind address: 0.0.0.0 [00:02:03] [Server thread/WARN] [ModernFix/]: Dedicated server took 22.521 seconds to load [00:02:03] [VoiceChatServerThread/INFO] [voicechat/]: [voicechat] Voice chat server started at 0.0.0.0:25565 [00:02:03] [Server thread/WARN] [minecraft/SynchedEntityData]: defineId called for: class net.minecraft.world.entity.player.Player from class tschipp.carryon.common.carry.CarryOnDataManager [00:02:03] [Server thread/INFO] [ne.mi.co.AdvancementLoadFix/]: Using new advancement loading for net.minecraft.server.PlayerAdvancements@2941ffd5 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 0 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 1 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 2 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 3 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 4 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 5 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 6 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 7 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 8 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 9 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 10 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 11 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 12 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 13 [00:02:10] [Netty Epoll Server IO #2/INFO] [Calio/]: Received acknowledgment for login packet with id 14 [00:02:19] [Server thread/INFO] [ne.mi.co.AdvancementLoadFix/]: Using new advancement loading for net.minecraft.server.PlayerAdvancements@ebc7ef2 [00:02:19] [Server thread/INFO] [minecraft/PlayerList]: ZacAdos[/90.2.17.162:49242] logged in with entity id 1062 at (-1848.6727005281205, 221.0, -3054.2468255848935) [00:02:19] [Server thread/ERROR] [ModernFix/]: Skipping entity ID sync for com.talhanation.smallships.world.entity.ship.Ship: java.lang.NoClassDefFoundError: net/minecraft/client/CameraType [00:02:19] [Server thread/INFO] [minecraft/MinecraftServer]: - Gloop - ZacAdos joined the game [00:02:19] [Server thread/INFO] [xa.pa.OpenPartiesAndClaims/]: Updating all forceload tickets for cc56befd-d376-3526-a760-340713c478bd [00:02:19] [Server thread/INFO] [se.mi.te.da.DataManager/]: Sending data to client: ZacAdos [00:02:19] [Server thread/INFO] [voicechat/]: [voicechat] Received secret request of - Gloop - ZacAdos (17) [00:02:19] [Server thread/INFO] [voicechat/]: [voicechat] Sent secret to - Gloop - ZacAdos [00:02:21] [VoiceChatPacketProcessingThread/INFO] [voicechat/]: [voicechat] Successfully authenticated player cc56befd-d376-3526-a760-340713c478bd [00:02:22] [VoiceChatPacketProcessingThread/INFO] [voicechat/]: [voicechat] Successfully validated connection of player cc56befd-d376-3526-a760-340713c478bd [00:02:22] [VoiceChatPacketProcessingThread/INFO] [voicechat/]: [voicechat] Player - Gloop - ZacAdos (cc56befd-d376-3526-a760-340713c478bd) successfully connected to voice chat stop [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: Stopping the server [00:02:34] [Server thread/INFO] [mo.pl.ar.ArmourersWorkshop/]: stop local service [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: Stopping server [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: Saving players [00:02:34] [Server thread/INFO] [minecraft/ServerGamePacketListenerImpl]: ZacAdos lost connection: Server closed [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: - Gloop - ZacAdos left the game [00:02:34] [Server thread/INFO] [xa.pa.OpenPartiesAndClaims/]: Updating all forceload tickets for cc56befd-d376-3526-a760-340713c478bd [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: Saving worlds [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: Saving chunks for level 'ServerLevel[world]'/minecraft:overworld [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: Saving chunks for level 'ServerLevel[world]'/minecraft:the_end [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: Saving chunks for level 'ServerLevel[world]'/minecraft:the_nether [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: ThreadedAnvilChunkStorage (world): All chunks are saved [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved [00:02:34] [Server thread/INFO] [minecraft/MinecraftServer]: ThreadedAnvilChunkStorage: All dimensions are saved [00:02:34] [Server thread/INFO] [xa.pa.OpenPartiesAndClaims/]: Stopping IO worker... [00:02:34] [Server thread/INFO] [xa.pa.OpenPartiesAndClaims/]: Stopped IO worker! [00:02:34] [Server thread/INFO] [Calio/]: Removing Dynamic Registries for: net.minecraft.server.dedicated.DedicatedServer@7dc879e1 [MineStrator Daemon]: Checking server disk space usage, this could take a few seconds... [MineStrator Daemon]: Updating process configuration files... [MineStrator Daemon]: Ensuring file permissions are set correctly, this could take a few seconds... [MineStrator Daemon]: Pulling Docker container image, this could take a few minutes to complete... [MineStrator Daemon]: Finished pulling Docker container image container@pterodactyl~ java -version openjdk version "17.0.10" 2024-01-16 OpenJDK Runtime Environment Temurin-17.0.10+7 (build 17.0.10+7) OpenJDK 64-Bit Server VM Temurin-17.0.10+7 (build 17.0.10+7, mixed mode, sharing) container@pterodactyl~ java -Xms128M -Xmx6302M -Dterminal.jline=false -Dterminal.ansi=true -Djline.terminal=jline.UnsupportedTerminal -p libraries/cpw/mods/bootstraplauncher/1.1.2/bootstraplauncher-1.1.2.jar:libraries/cpw/mods/securejarhandler/2.1.4/securejarhandler-2.1.4.jar:libraries/org/ow2/asm/asm-commons/9.5/asm-commons-9.5.jar:libraries/org/ow2/asm/asm-util/9.5/asm-util-9.5.jar:libraries/org/ow2/asm/asm-analysis/9.5/asm-analysis-9.5.jar:libraries/org/ow2/asm/asm-tree/9.5/asm-tree-9.5.jar:libraries/org/ow2/asm/asm/9.5/asm-9.5.jar:libraries/net/minecraftforge/JarJarFileSystems/0.3.16/JarJarFileSystems-0.3.16.jar --add-modules ALL-MODULE-PATH --add-opens java.base/java.util.jar=cpw.mods.securejarhandler --add-opens java.base/java.lang.invoke=cpw.mods.securejarhandler --add-exports java.base/sun.security.util=cpw.mods.securejarhandler --add-exports jdk.naming.dns/com.sun.jndi.dns=java.naming -Djava.net.preferIPv6Addresses=system -DignoreList=bootstraplauncher-1.1.2.jar,securejarhandler-2.1.4.jar,asm-commons-9.5.jar,asm-util-9.5.jar,asm-analysis-9.5.jar,asm-tree-9.5.jar,asm-9.5.jar,JarJarFileSystems-0.3.16.jar -DlibraryDirectory=libraries -DlegacyClassPath=libraries/cpw/mods/securejarhandler/2.1.4/securejarhandler-2.1.4.jar:libraries/org/ow2/asm/asm/9.5/asm-9.5.jar:libraries/org/ow2/asm/asm-commons/9.5/asm-commons-9.5.jar:libraries/org/ow2/asm/asm-tree/9.5/asm-tree-9.5.jar:libraries/org/ow2/asm/asm-util/9.5/asm-util-9.5.jar:libraries/org/ow2/asm/asm-analysis/9.5/asm-analysis-9.5.jar:libraries/net/minecraftforge/accesstransformers/8.0.4/accesstransformers-8.0.4.jar:libraries/org/antlr/antlr4-runtime/4.9.1/antlr4-runtime-4.9.1.jar:libraries/net/minecraftforge/eventbus/6.0.3/eventbus-6.0.3.jar:libraries/net/minecraftforge/forgespi/6.0.0/forgespi-6.0.0.jar:libraries/net/minecraftforge/coremods/5.0.1/coremods-5.0.1.jar:libraries/cpw/mods/modlauncher/10.0.8/modlauncher-10.0.8.jar:libraries/net/minecraftforge/unsafe/0.2.0/unsafe-0.2.0.jar:libraries/com/electronwill/night-config/core/3.6.4/core-3.6.4.jar:libraries/com/electronwill/night-config/toml/3.6.4/toml-3.6.4.jar:libraries/org/apache/maven/maven-artifact/3.8.5/maven-artifact-3.8.5.jar:libraries/net/jodah/typetools/0.8.3/typetools-0.8.3.jar:libraries/net/minecrell/terminalconsoleappender/1.2.0/terminalconsoleappender-1.2.0.jar:libraries/org/jline/jline-reader/3.12.1/jline-reader-3.12.1.jar:libraries/org/jline/jline-terminal/3.12.1/jline-terminal-3.12.1.jar:libraries/org/spongepowered/mixin/0.8.5/mixin-0.8.5.jar:libraries/org/openjdk/nashorn/nashorn-core/15.3/nashorn-core-15.3.jar:libraries/net/minecraftforge/JarJarSelector/0.3.16/JarJarSelector-0.3.16.jar:libraries/net/minecraftforge/JarJarMetadata/0.3.16/JarJarMetadata-0.3.16.jar:libraries/net/minecraftforge/fmlloader/1.19.2-43.3.0/fmlloader-1.19.2-43.3.0.jar:libraries/net/minecraft/server/1.19.2-20220805.130853/server-1.19.2-20220805.130853-extra.jar:libraries/com/github/oshi/oshi-core/5.8.5/oshi-core-5.8.5.jar:libraries/com/google/code/gson/gson/2.8.9/gson-2.8.9.jar:libraries/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:libraries/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar:libraries/com/mojang/authlib/3.11.49/authlib-3.11.49.jar:libraries/com/mojang/brigadier/1.0.18/brigadier-1.0.18.jar:libraries/com/mojang/datafixerupper/5.0.28/datafixerupper-5.0.28.jar:libraries/com/mojang/javabridge/1.2.24/javabridge-1.2.24.jar:libraries/com/mojang/logging/1.0.0/logging-1.0.0.jar:libraries/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar:libraries/io/netty/netty-buffer/4.1.77.Final/netty-buffer-4.1.77.Final.jar:libraries/io/netty/netty-codec/4.1.77.Final/netty-codec-4.1.77.Final.jar:libraries/io/netty/netty-common/4.1.77.Final/netty-common-4.1.77.Final.jar:libraries/io/netty/netty-handler/4.1.77.Final/netty-handler-4.1.77.Final.jar:libraries/io/netty/netty-resolver/4.1.77.Final/netty-resolver-4.1.77.Final.jar:libraries/io/netty/netty-transport/4.1.77.Final/netty-transport-4.1.77.Final.jar:libraries/io/netty/netty-transport-classes-epoll/4.1.77.Final/netty-transport-classes-epoll-4.1.77.Final.jar:libraries/io/netty/netty-transport-native-epoll/4.1.77.Final/netty-transport-native-epoll-4.1.77.Final-linux-x86_64.jar:libraries/io/netty/netty-transport-native-epoll/4.1.77.Final/netty-transport-native-epoll-4.1.77.Final-linux-aarch_64.jar:libraries/io/netty/netty-transport-native-unix-common/4.1.77.Final/netty-transport-native-unix-common-4.1.77.Final.jar:libraries/it/unimi/dsi/fastutil/8.5.6/fastutil-8.5.6.jar:libraries/net/java/dev/jna/jna/5.10.0/jna-5.10.0.jar:libraries/net/java/dev/jna/jna-platform/5.10.0/jna-platform-5.10.0.jar:libraries/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar:libraries/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar:libraries/org/apache/logging/log4j/log4j-api/2.17.0/log4j-api-2.17.0.jar:libraries/org/apache/logging/log4j/log4j-core/2.17.0/log4j-core-2.17.0.jar:libraries/org/apache/logging/log4j/log4j-slf4j18-impl/2.17.0/log4j-slf4j18-impl-2.17.0.jar:libraries/org/slf4j/slf4j-api/1.8.0-beta4/slf4j-api-1.8.0-beta4.jar cpw.mods.bootstraplauncher.BootstrapLauncher --launchTarget forgeserver --fml.forgeVersion 43.3.0 --fml.mcVersion 1.19.2 --fml.forgeGroup net.minecraftforge --fml.mcpVersion 20220805.130853 [00:02:42] [main/INFO] [cp.mo.mo.Launcher/MODLAUNCHER]: ModLauncher running: args [--launchTarget, forgeserver, --fml.forgeVersion, 43.3.0, --fml.mcVersion, 1.19.2, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20220805.130853] [00:02:42] [main/INFO] [cp.mo.mo.Launcher/MODLAUNCHER]: ModLauncher 10.0.8+10.0.8+main.0ef7e830 starting: java version 17.0.10 by Eclipse Adoptium; OS Linux arch amd64 version 6.1.0-12-amd64 [00:02:43] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/home/container/libraries/org/spongepowered/mixin/0.8.5/mixin-0.8.5.jar%2363!/ Service=ModLauncher Env=SERVER [00:02:43] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file /home/container/libraries/net/minecraftforge/fmlcore/1.19.2-43.3.0/fmlcore-1.19.2-43.3.0.jar is missing mods.toml file [00:02:43] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file /home/container/libraries/net/minecraftforge/javafmllanguage/1.19.2-43.3.0/javafmllanguage-1.19.2-43.3.0.jar is missing mods.toml file [00:02:43] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file /home/container/libraries/net/minecraftforge/lowcodelanguage/1.19.2-43.3.0/lowcodelanguage-1.19.2-43.3.0.jar is missing mods.toml file [00:02:43] [main/WARN] [ne.mi.fm.lo.mo.ModFileParser/LOADING]: Mod file /home/container/libraries/net/minecraftforge/mclanguage/1.19.2-43.3.0/mclanguage-1.19.2-43.3.0.jar is missing mods.toml file [00:02:44] [main/WARN] [ne.mi.ja.se.JarSelector/]: Attempted to select two dependency jars from JarJar which have the same identification: Mod File: and Mod File: . Using Mod File: [00:02:44] [main/WARN] [ne.mi.ja.se.JarSelector/]: Attempted to select a dependency jar for JarJar which was passed in as source: resourcefullib. Using Mod File: /home/container/mods/resourcefullib-forge-1.19.2-1.1.24.jar [00:02:44] [main/INFO] [ne.mi.fm.lo.mo.JarInJarDependencyLocator/]: Found 13 dependencies adding them to mods collection Latest log [29Mar2024 00:02:42.803] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher running: args [--launchTarget, forgeserver, --fml.forgeVersion, 43.3.0, --fml.mcVersion, 1.19.2, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20220805.130853] [29Mar2024 00:02:42.805] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher 10.0.8+10.0.8+main.0ef7e830 starting: java version 17.0.10 by Eclipse Adoptium; OS Linux arch amd64 version 6.1.0-12-amd64 [29Mar2024 00:02:43.548] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/home/container/libraries/org/spongepowered/mixin/0.8.5/mixin-0.8.5.jar%2363!/ Service=ModLauncher Env=SERVER [29Mar2024 00:02:43.876] [main/WARN] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Mod file /home/container/libraries/net/minecraftforge/fmlcore/1.19.2-43.3.0/fmlcore-1.19.2-43.3.0.jar is missing mods.toml file [29Mar2024 00:02:43.877] [main/WARN] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Mod file /home/container/libraries/net/minecraftforge/javafmllanguage/1.19.2-43.3.0/javafmllanguage-1.19.2-43.3.0.jar is missing mods.toml file [29Mar2024 00:02:43.877] [main/WARN] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Mod file /home/container/libraries/net/minecraftforge/lowcodelanguage/1.19.2-43.3.0/lowcodelanguage-1.19.2-43.3.0.jar is missing mods.toml file [29Mar2024 00:02:43.878] [main/WARN] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Mod file /home/container/libraries/net/minecraftforge/mclanguage/1.19.2-43.3.0/mclanguage-1.19.2-43.3.0.jar is missing mods.toml file [29Mar2024 00:02:44.033] [main/WARN] [net.minecraftforge.jarjar.selection.JarSelector/]: Attempted to select two dependency jars from JarJar which have the same identification: Mod File: and Mod File: . Using Mod File: [29Mar2024 00:02:44.034] [main/WARN] [net.minecraftforge.jarjar.selection.JarSelector/]: Attempted to select a dependency jar for JarJar which was passed in as source: resourcefullib. Using Mod File: /home/container/mods/resourcefullib-forge-1.19.2-1.1.24.jar [29Mar2024 00:02:44.034] [main/INFO] [net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator/]: Found 13 dependencies adding them to mods collection
  • Topics

×
×
  • Create New...

Important Information

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