Jump to content

[Solved] Minecraft Server RenderingRegistry crash?


MacDue

Recommended Posts

When trying to run my mod on a server I get a crash that I found to be caused by my mobs RenderingRegister, I do not understand why I get this crash as my RenderRegistry is in " if(event.getSide() == Side.CLIENT)".

I know it is the RenderingRegister part as if I comment it out it runs just fine

 

Here is my main mod file

package epicarno.mystical.common;

import java.awt.Color;

import net.minecraft.block.Block;
import net.minecraft.block.BlockStairs;
import net.minecraft.block.material.Material;
import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.entity.RenderItem;
import net.minecraft.client.renderer.entity.RenderLiving;
import net.minecraft.client.resources.model.ModelResourceLocation;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.entity.EntityList;
import net.minecraft.entity.EntityTracker;
import net.minecraft.entity.EnumCreatureType;
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.ItemStack;
import net.minecraft.world.biome.BiomeGenBase;
import net.minecraft.world.biome.WorldChunkManager;
import net.minecraftforge.common.BiomeDictionary;
import net.minecraftforge.common.BiomeDictionary.Type;
import net.minecraftforge.common.BiomeManager;
import net.minecraftforge.common.DimensionManager;
import net.minecraftforge.common.MinecraftForge;
import net.minecraftforge.common.util.EnumHelper;
import net.minecraftforge.fml.client.registry.RenderingRegistry;
import net.minecraftforge.fml.common.FMLCommonHandler;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.common.Mod.EventHandler;
import net.minecraftforge.fml.common.event.FMLInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
import net.minecraftforge.fml.common.registry.EntityRegistry;
import net.minecraftforge.fml.common.registry.GameRegistry;
import net.minecraftforge.fml.common.registry.LanguageRegistry;
import net.minecraftforge.fml.relauncher.Side;
import epicarno.mystical.client.EpicarnoEventHandler;
import epicarno.mystical.common.block.AmboynaStairs;
import epicarno.mystical.common.block.BlockAmboynaLeave;
import epicarno.mystical.common.block.BlockAmboynaLog;
import epicarno.mystical.common.block.BlockAmboynaPlanks;
import epicarno.mystical.common.block.BlockAmboynaSap;
import epicarno.mystical.common.block.BlockAmboynaWorkbench;
import epicarno.mystical.common.block.BlockBigBricks;
import epicarno.mystical.common.block.BlockBlackIce;
import epicarno.mystical.common.block.BlockBlueTack;
import epicarno.mystical.common.block.BlockCDark;
import epicarno.mystical.common.block.BlockCan;
import epicarno.mystical.common.block.BlockCreepyBricks;
import epicarno.mystical.common.block.BlockDarkWall;
import epicarno.mystical.common.block.BlockDoom;
import epicarno.mystical.common.block.BlockEnd;
import epicarno.mystical.common.block.BlockEpicarno;
import epicarno.mystical.common.block.BlockEpicarnoDirt;
import epicarno.mystical.common.block.BlockEpicarnoGlass;
import epicarno.mystical.common.block.BlockEpicarnoGrass;
import epicarno.mystical.common.block.BlockEpicarnoLight;
import epicarno.mystical.common.block.BlockEpicarnoPortal;
import epicarno.mystical.common.block.BlockEpicarnoSand;
import epicarno.mystical.common.block.BlockEpicarnoTallGrass;
import epicarno.mystical.common.block.BlockGhostStone;
import epicarno.mystical.common.block.BlockMystDirt;
import epicarno.mystical.common.block.BlockMystGrass;
import epicarno.mystical.common.block.BlockMystiBR;
import epicarno.mystical.common.block.BlockMystiCS;
import epicarno.mystical.common.block.BlockMystiStone;
import epicarno.mystical.common.block.BlockMythrilOre;
import epicarno.mystical.common.block.BlockNotGravel;
import epicarno.mystical.common.block.BlockOldPlanks;
import epicarno.mystical.common.block.BlockPeacockOre;
import epicarno.mystical.common.block.BlockPillar;
import epicarno.mystical.common.block.BlockPortalEpicarno;
import epicarno.mystical.common.block.BlockPowerOre;
import epicarno.mystical.common.block.BlockPyrite;
import epicarno.mystical.common.block.BlockPyriteOre;
import epicarno.mystical.common.block.BlockRedRock;
import epicarno.mystical.common.block.BlockRedRockPillar;
import epicarno.mystical.common.block.BlockRedstone;
import epicarno.mystical.common.block.BlockRelicC1;
import epicarno.mystical.common.block.BlockRelicC2;
import epicarno.mystical.common.block.BlockRelicC3;
import epicarno.mystical.common.block.BlockRelicC4;
import epicarno.mystical.common.block.BlockRelicTNT;
import epicarno.mystical.common.block.BlockRubyGemOre;
import epicarno.mystical.common.block.BlockSpawnDark;
import epicarno.mystical.common.block.BlockSpawnICe;
import epicarno.mystical.common.block.BlockSpawnIceBoss;
import epicarno.mystical.common.block.BlockSteveHead;
import epicarno.mystical.common.block.BlockStone1;
import epicarno.mystical.common.block.BlockStone2;
import epicarno.mystical.common.block.BlockStone3;
import epicarno.mystical.common.block.BlockYellowClay;
import epicarno.mystical.common.block.LogIcon;
import epicarno.mystical.common.block.RCE;
import epicarno.mystical.common.block.RCER;
import epicarno.mystical.common.di.BiomeGenEpicarno;
import epicarno.mystical.common.di.OverWorldGenerator;
import epicarno.mystical.common.di.SpawnerRender;
import epicarno.mystical.common.di.TileEntitySpawner;
import epicarno.mystical.common.di.WProvider;
import epicarno.mystical.common.di.rockGod.BiomeRock;
import epicarno.mystical.common.di.rockGod.BlockRockportal;
import epicarno.mystical.common.di.rockGod.RockWorldProvider;
import epicarno.mystical.common.entitys.EntityDarkMon;
import epicarno.mystical.common.entitys.EntityESword;
import epicarno.mystical.common.entitys.EntityEyeInTheSky;
import epicarno.mystical.common.entitys.EntityFatCreeper;
import epicarno.mystical.common.entitys.EntityFlyingPig;
import epicarno.mystical.common.entitys.EntityGodsMinecart;
import epicarno.mystical.common.entitys.EntityHostile;
import epicarno.mystical.common.entitys.EntityIceBoss;
import epicarno.mystical.common.entitys.EntityIceMon;
import epicarno.mystical.common.entitys.EntityLLArrow;
import epicarno.mystical.common.entitys.EntityLost;
import epicarno.mystical.common.entitys.EntityLostSoul;
import epicarno.mystical.common.entitys.EntityMonster;
import epicarno.mystical.common.entitys.EntityRockgod;
import epicarno.mystical.common.entitys.EntitySandBeast;
import epicarno.mystical.common.entitys.EntityStick;
import epicarno.mystical.common.entitys.EntityaStick;
import epicarno.mystical.common.entitys.EntiyRelicTNT;
import epicarno.mystical.common.entitys.EpicarnoLightRender;
import epicarno.mystical.common.entitys.GodCartRender;
import epicarno.mystical.common.entitys.ModelEnchantedSword;
import epicarno.mystical.common.entitys.ModelEyeInTheSky;
import epicarno.mystical.common.entitys.ModelFlyingPig;
import epicarno.mystical.common.entitys.ModelIce;
import epicarno.mystical.common.entitys.ModelIceMon;
import epicarno.mystical.common.entitys.ModelLostMiner;
import epicarno.mystical.common.entitys.ModelMonsterS;
import epicarno.mystical.common.entitys.ModelNightMare;
import epicarno.mystical.common.entitys.ModelRockgod;
import epicarno.mystical.common.entitys.ModelSandBeast;
import epicarno.mystical.common.entitys.ModelStick;
import epicarno.mystical.common.entitys.RenderDarkMon;
import epicarno.mystical.common.entitys.RenderETS;
import epicarno.mystical.common.entitys.RenderFatCreeper;
import epicarno.mystical.common.entitys.RenderHstile;
import epicarno.mystical.common.entitys.RenderIceBoss;
import epicarno.mystical.common.entitys.RenderIceMon;
import epicarno.mystical.common.entitys.RenderLLArrow;
import epicarno.mystical.common.entitys.RenderLostSoul;
import epicarno.mystical.common.entitys.RenderMonster;
import epicarno.mystical.common.entitys.RenderNightMare;
import epicarno.mystical.common.entitys.RenderRelicTNT;
import epicarno.mystical.common.entitys.RenderRockGod;
import epicarno.mystical.common.entitys.RenderSandBeast;
import epicarno.mystical.common.entitys.RenderStick;
import epicarno.mystical.common.entitys.RenderaStick;
import epicarno.mystical.common.entitys.TileEntityEpicarnoLight;
import epicarno.mystical.common.item.ItemAmboynaStick;
import epicarno.mystical.common.item.ItemBiook;
import epicarno.mystical.common.item.ItemBlueTack;
import epicarno.mystical.common.item.ItemCanFoodP;
import epicarno.mystical.common.item.ItemDarkIngot;
import epicarno.mystical.common.item.ItemDarkSoul;
import epicarno.mystical.common.item.ItemDiamondStick;
import epicarno.mystical.common.item.ItemEpicarnoClassFile;
import epicarno.mystical.common.item.ItemFullCan;
import epicarno.mystical.common.item.ItemJavaClass;
import epicarno.mystical.common.item.ItemJavaCog;
import epicarno.mystical.common.item.ItemLLArrow;
import epicarno.mystical.common.item.ItemLiveSword;
import epicarno.mystical.common.item.ItemMoonWaterBottle;
import epicarno.mystical.common.item.ItemMythrilIngot;
import epicarno.mystical.common.item.ItemMythrilOre;
import epicarno.mystical.common.item.ItemPeacockGem;
import epicarno.mystical.common.item.ItemPower;
import epicarno.mystical.common.item.ItemPyriteApple;
import epicarno.mystical.common.item.ItemPyriteIngot;
import epicarno.mystical.common.item.ItemRSIngot;
import epicarno.mystical.common.item.ItemRawMuliIngot;
import epicarno.mystical.common.item.ItemRelicFlintNSteel;
import epicarno.mystical.common.item.ItemRelicHelm;
import epicarno.mystical.common.item.ItemRelicSword;
import epicarno.mystical.common.item.ItemRuby;
import epicarno.mystical.common.item.ItemSoul;
import epicarno.mystical.common.item.ItemSoulGem;
import epicarno.mystical.common.item.ItemYellowClay;
import epicarno.mystical.common.item.ItemYellowClayBrick;
import epicarno.mystical.common.item.armor.ItemEpicarnoArmor;
import epicarno.mystical.common.item.armor.ItemMythrilArmor;
import epicarno.mystical.common.item.armor.ItemRelicArmor;
import epicarno.mystical.common.item.armor.ItemRubyArmor;
import epicarno.mystical.common.item.tool.ItemAmboynaAxe;
import epicarno.mystical.common.item.tool.ItemAmboynaPickaxe;
import epicarno.mystical.common.item.tool.ItemAmboynaShovel;
import epicarno.mystical.common.item.tool.ItemAmboynaSword;
import epicarno.mystical.common.item.tool.ItemDarkSword;
import epicarno.mystical.common.item.tool.ItemEpicarnoAxe;
import epicarno.mystical.common.item.tool.ItemEpicarnoPickaxe;
import epicarno.mystical.common.item.tool.ItemEpicarnoShovel;
import epicarno.mystical.common.item.tool.ItemEpicarnoStaff;
import epicarno.mystical.common.item.tool.ItemEpicarnoStaffTier2;
import epicarno.mystical.common.item.tool.ItemEpicarnoStaffTier3;
import epicarno.mystical.common.item.tool.ItemEpicarnoSword;
import epicarno.mystical.common.item.tool.ItemLLBow;
import epicarno.mystical.common.item.tool.ItemMysticalSword;
import epicarno.mystical.common.item.tool.ItemRSAxe;
import epicarno.mystical.common.item.tool.ItemRSPickaxe;
import epicarno.mystical.common.item.tool.ItemRSShovel;
import epicarno.mystical.common.item.tool.ItemRSSword;
import epicarno.mystical.common.item.tool.ItemRubyAxe;
import epicarno.mystical.common.item.tool.ItemRubyPickaxe;
import epicarno.mystical.common.item.tool.ItemRubyShovel;
import epicarno.mystical.common.item.tool.ItemRubySword;
import epicarno.mystical.common.item.tool.ItemSoulStealer;
import epicarno.mystical.common.item.tool.ItemTackAxe;
import epicarno.mystical.common.item.tool.ItemTackPickaxe;
import epicarno.mystical.common.item.tool.ItemTackShovel;
import epicarno.mystical.common.item.tool.ItemTackSowrd;
import epicarno.mystical.common.toolmat.EnumToolMaterialAmboyna;
import epicarno.mystical.common.toolmat.EnumToolMaterialBlueTack;
import epicarno.mystical.common.toolmat.EnumToolMaterialDark;
import epicarno.mystical.common.toolmat.EnumToolMaterialEpicarno;
import epicarno.mystical.common.toolmat.EnumToolMaterialMYI;
import epicarno.mystical.common.toolmat.EnumToolMaterialRedstone;
import epicarno.mystical.common.toolmat.EnumToolMaterialRelic;
import epicarno.mystical.common.toolmat.EnumToolMaterialRuby;
import epicarno.mystical.common.toolmat.EnumToolMaterialSoul;
//import epicarno.mystical.common.item.tool.EDit;





@Mod(modid = "forge_TheEpicarnoMod", name = "The Epicarno Mod", version = "V1.0")


public class mystical_epicarno_mod {
public static net.minecraft.block.Block AmboynaLog;
public static net.minecraft.block.Block AmboynaWorkbench;
public static net.minecraft.block.Block AmboynaPlanks;
public static net.minecraft.block.Block BigBricks;
public static net.minecraft.block.Block BlueTack;
public static net.minecraft.block.Block Can;
public static net.minecraft.block.Block EpicarnoPortal;
public static net.minecraft.block.Block CreepyBricks;
public static net.minecraft.block.Block Epicarno;
public static net.minecraft.block.Block EpicarnoDirt;
public static net.minecraft.block.Block EpicarnoGrass;
public static net.minecraft.block.Block EpicarnoLantern;
public static net.minecraft.block.Block EpicarnoLight;
public static net.minecraft.block.Block GhostStone;
public static net.minecraft.block.Block MysticalDirt;
public static net.minecraft.block.Block MythrilOre;
public static net.minecraft.block.Block OldPlanks;
public static net.minecraft.block.Block PeacockOre;
public static net.minecraft.block.Block PowerOre;
public static net.minecraft.block.Block PyriteBlock;
public static net.minecraft.block.Block PyriteOre;
public static net.minecraft.block.Block RedstoneBlock;
public static net.minecraft.block.Block RelicTNT;
public static net.minecraft.block.Block RubyGemOre;
public static net.minecraft.block.Block SteveHeadRelic;
public static net.minecraft.block.Block BlockYellowClay;
public static net.minecraft.block.Block BlackIce;
public static net.minecraft.block.Block BlackIceF;
public static net.minecraft.block.Block MystiS;
public static net.minecraft.block.Block MystiCS;
public static net.minecraft.block.Block MystiBR;
public static net.minecraft.block.Block TallGrass;
public static net.minecraft.block.Block Stone1;
public static net.minecraft.block.Block Stone2;
public static net.minecraft.block.Block Stone3;
public static net.minecraft.block.Block Sand;
public static net.minecraft.block.Block AmboynaLeave;
public static net.minecraft.block.Block AmboynaSap;
public static net.minecraft.block.Block Pillar;
public static net.minecraft.block.Block DarkStone;
public static net.minecraft.block.Block DarkSpawn;
public static net.minecraft.block.Block portalRock;
public static net.minecraft.block.Block PillarRR;
public static net.minecraft.block.Block RedStone;
public static net.minecraft.block.Block LogIcon;
public static net.minecraft.block.Block RedStoneEYWE;
public static net.minecraft.block.Block RC1;
public static net.minecraft.block.Block RC2;
public static net.minecraft.block.Block RC3;
public static net.minecraft.block.Block RC4;
public static net.minecraft.block.Block End;
public static net.minecraft.block.Block CDark;
public static net.minecraft.block.Block AmboynaStair;
public static net.minecraft.block.Block MystGrass;
public static net.minecraft.block.Block MystDirt;
public static net.minecraft.block.Block EpicarnoGlass;
public static net.minecraft.block.Block NotGravel;

public static net.minecraft.block.Block SpawnIce;
public static net.minecraft.block.Block SpawnDark;

public static Block portal;
public static Item YellowBrick;
public static Item ES;
public static Item BlueTackShovel;
public static Item YellowClay;
public static Item EpicarnoClass;
public static Item Ruby;
public static Item Balone;
public static Item RubyPickaxe;
public static Item RubyShovel;
public static Item RubyAxe;
public static Item RubyHoe;
public static Item TackShovel;
public static Item SoulGem;
public static Item SoulStealer;
public static Item PyriteIngot;
public static Item EpicarnoHelm;
public static Item RubyHelm;
public static Item RubyChestplate;
public static Item Rubylegs;
public static Item RubyBoots;
public static Item EpicarnoChestplate;
public static Item EpicarnoLegs;
public static Item EpicarnoBoots;
public static Item PowerF;
public static Item DiamondStick;
public static Item DarkSword;
public static Item BlueTackSword;
public static Item BlueTackPickaxe;
public static Item BlueTackAxe;
public static Item EpicarnoSword;
public static Item EpicarnoPickaxe;
public static Item EpicarnoShovel;
public static Item EpicarnoAxe;
public static Item FullCan;
public static Item Moonwater;
public static Item EpicarnoStaff;
public static Item RubySword;
public static Item PCasn;
public static Item LLBow;
public static Item LLArrow;
public static Item RSSword;
public static Item RubyLegs;
public static Item RSPickaxe;
public static Item RSShovel;
public static Item RSAxe;
public static Item RSIngot;
public static Item AmboynaStick;
public static Item PeacockGem;
public static Item MythrilOreItem;
public static Item MythrilIngot;
public static Item MythrilHelm;
public static Item MythrilChestplate;
public static Item MythrilLegs;
public static Item MythrilBoots;
public static Item PyriteApple;
public static Item AmboynaSword;
public static Item AmboynaShovel;
public static Item AmboynaPickaxe;
public static Item AmboynaAxe;
public static Item AmboynaHoe;
public static Item MultiIngot;
public static Item DarkIngot;
public static Item JavaCog;
public static Item PowerFuel;
public static Item Mythril;
public static Item RelicSword;
public static Item RelicHelm;
public static Item RelicFlintNSteel;
public static Item CorruptSword;
public static Item EpicarnoStaffT2;
public static Item EpicarnoStaffT3;
public static Item Soul;
public static Item DSoul;
public static Item DSl;
public static Item AncientInfomation;
public static Item MS;
public static Item Tack;
public static Item JavaClass;
public static Item CanFull;
public static int dimension = 20;
public static int rockdimension = 21;
public static BiomeGenBase MSTLANDS;
public static BiomeGenBase Rock;
public static ToolMaterial AMBOYNA = EnumHelper.addToolMaterial("AMBOYNA", 1, 300, 5.0F, 0.9F, 10);
public static ToolMaterial DARK = EnumHelper.addToolMaterial("DARK", 5, 3000, 15.0F, 10.0F, 30);
public static ToolMaterial RUBY = EnumHelper.addToolMaterial("RUBY", 2, 800, 10.0F, 4.0F, 17);
public static ToolMaterial REDSTONE = EnumHelper.addToolMaterial("REDSTONE", 2, 700, 2.0F, 3.0F, 10);
public static ToolMaterial EPICARNO = EnumHelper.addToolMaterial("EPICARNO", 3, 1998, 11.0F, 3.0F, 30);
public static ToolMaterial TACK = EnumHelper.addToolMaterial("TACK", 1, 300, 4.0F, 1.0F, 10);
public static ToolMaterial SOUL = EnumHelper.addToolMaterial("SOUL", 3, 100, 7.0F, 20.0F, 30);
public static ToolMaterial MYTH = EnumHelper.addToolMaterial("MYTH", 3, 200, 7.0F, 10.0F, 30);

public static ArmorMaterial EPICARNOARMOUR = EnumHelper.addArmorMaterial("EPICARNO", "forge_TheEpicarnoMod:textures/armour/epicarno/epicarno", 21, new int[] {4, 7, 8, 4}, 25);
public static ArmorMaterial MYTHARMOUR = EnumHelper.addArmorMaterial("MYTHRIL", "forge_TheEpicarnoMod:textures/armour/myth/myth", 30, new int[] {5, 9, 7, 6}, 30);
public static ArmorMaterial RUBYARMOUR = EnumHelper.addArmorMaterial("RUBY", "forge_TheEpicarnoMod:textures/armour/ruby/ruby", 12, new int[] {3, 6, 6, 3}, 15);
public static ArmorMaterial RELICARMOUR = EnumHelper.addArmorMaterial("RELIC", "forge_TheEpicarnoMod:textures/armour/relic/relic", 1, new int[] {1, 1, 1, 1}, 1);

EpicarnoEventHandler handler = new EpicarnoEventHandler(); 

static ArmorMaterial armorMYTHRIL = EnumHelper.addArmorMaterial("MYTHRIL", null, 1000, new int[] {3, 9, 6, 8}, 9);

static ArmorMaterial armorEPICARNO = EnumHelper.addArmorMaterial("EPICARNO", null, 700, new int[] {5, 8, 6, 5}, 9);

static ArmorMaterial armorRUBY = EnumHelper.addArmorMaterial("RUBY", null, 1500, new int[] {1, 3, 3, 5}, 9);

static ArmorMaterial armorRELIC = EnumHelper.addArmorMaterial("RELIC", null, 10, new int[] {1, 1, 1, 1}, 9);



    @EventHandler
    public void preinit(FMLPreInitializationEvent event)
    {
     //event handler registry
     FMLCommonHandler.instance().bus().register(handler);
     MinecraftForge.EVENT_BUS.register(handler);

     
     GameRegistry.registerItem(EpicarnoHelm = new ItemEpicarnoArmor("Epicarno_Helm", EPICARNOARMOUR, null, 0), "Epicarno_helmet"); //0 for helmet
     GameRegistry.registerItem(EpicarnoChestplate = new ItemEpicarnoArmor("Epicarno_chestplate", EPICARNOARMOUR, null, 1), "Epicarno_chestplate"); // 1 for chestplate
     GameRegistry.registerItem(EpicarnoLegs = new ItemEpicarnoArmor("Epicarno_leggings", EPICARNOARMOUR, null, 2), "Epicarno_leggings"); // 2 for leggings
     GameRegistry.registerItem(EpicarnoBoots = new ItemEpicarnoArmor("Epicarno_boots", EPICARNOARMOUR, null, 3), "EpicarnoBoots"); // 3 for boots
     
     GameRegistry.registerItem(RubyHelm = new ItemRubyArmor("Ruby_Helm", RUBYARMOUR, null, 0), "Ruby_helmet"); //0 for helmet
     GameRegistry.registerItem(RubyChestplate = new ItemRubyArmor("Ruby_chestplate", RUBYARMOUR, null, 1), "Ruby_chestplate"); // 1 for chestplate
     GameRegistry.registerItem(RubyLegs = new ItemRubyArmor("Ruby_leggings", RUBYARMOUR, null, 2), "Ruby_leggings"); // 2 for leggings
     GameRegistry.registerItem(RubyBoots = new ItemRubyArmor("Ruby_boots", RUBYARMOUR, null, 3), "RubyBoots"); // 3 for boots
     
     GameRegistry.registerItem(MythrilHelm = new ItemMythrilArmor("Mythril_Helm", MYTHARMOUR, null, 0), "Mythril_helmet"); //0 for helmet
     GameRegistry.registerItem(MythrilChestplate = new ItemMythrilArmor("Mythril_chestplate", MYTHARMOUR, null, 1), "Mythril_chestplate"); // 1 for chestplate
     GameRegistry.registerItem(MythrilLegs = new ItemMythrilArmor("Mythril_leggings", MYTHARMOUR, null, 2), "Mythril_leggings"); // 2 for leggings
     GameRegistry.registerItem(MythrilBoots = new ItemMythrilArmor("Mythril_boots", MYTHARMOUR, null, 3), "MythrilBoots"); // 3 for boots
     
     GameRegistry.registerItem(RelicHelm = new ItemRelicArmor("Relic_helm", RELICARMOUR, null, 0), "relic_helmet"); //0 for helmet
    
     //blocks
	Epicarno =  new BlockEpicarno().setStepSound(Block.soundTypeMetal).setHardness(3F).setLightLevel(1.0F).setResistance(3.0F);

	PyriteOre = new BlockPyriteOre().setStepSound(Block.soundTypeStone).setHardness(5F).setResistance(3.0F);

	AmboynaPlanks = new BlockAmboynaPlanks().setStepSound(Block.soundTypeWood).setHardness(5F).setResistance(3.0F);
//	AmboynaWorkbench = new BlockAmboynaWorkbench().setStepSound(Block.soundTypeWood).setHardness(5F).setResistance(3.0F);
	  BigBricks= new BlockBigBricks ().setStepSound(Block.soundTypeStone).setHardness(5F).setResistance(3.0F);
     EpicarnoDirt= new BlockEpicarnoDirt ().setStepSound(Block.soundTypeGravel).setHardness(1F).setResistance(3F);
     Sand= new BlockEpicarnoSand ().setStepSound(Block.soundTypeGravel).setHardness(1F).setResistance(3F);
    
     CreepyBricks= new BlockCreepyBricks ().setStepSound(Block.soundTypeStone).setHardness(3F).setResistance(5F);
     
     PowerOre= new BlockPowerOre ().setStepSound(Block.soundTypeStone).setHardness(3F).setResistance(5F);
    
     PyriteBlock= new BlockPyrite ().setStepSound(Block.soundTypeMetal).setHardness(3F).setResistance(5F);
     
     RedstoneBlock= new BlockRedstone ().setStepSound(Block.soundTypeMetal).setLightLevel(0.2F).setHardness(3F).setResistance(5F);
    
     RubyGemOre= new BlockRubyGemOre ().setStepSound(Block.soundTypeStone).setHardness(3F).setResistance(5F);
     
     OldPlanks= new BlockOldPlanks ().setStepSound(Block.soundTypeWood).setHardness(5F).setResistance(3.0F);
     
     BlockYellowClay= new BlockYellowClay ().setStepSound(Block.soundTypeGravel).setHardness(1F).setResistance(3F);
     
     Can= new BlockCan ().setStepSound(Block.soundTypeMetal).setHardness(3F).setResistance(3F);
     
     PeacockOre= new BlockPeacockOre ().setStepSound(Block.soundTypeStone).setHardness(3F).setResistance(5F);
     
     MythrilOre= new BlockMythrilOre ().setStepSound(Block.soundTypeStone).setHardness(3F).setResistance(5F);

     //Diff blocks
     SteveHeadRelic= new BlockSteveHead ().setStepSound(Block.soundTypeStone).setHardness(3F).setResistance(5F);
     
     RelicTNT= new BlockRelicTNT ().setStepSound(Block.soundTypeGrass).setResistance(3F);
     
     GhostStone= new BlockGhostStone (Material.glass, false).setStepSound(Block.soundTypeStone).setHardness(1F).setResistance(5F);
    
     
     EpicarnoGlass= new BlockEpicarnoGlass (Material.glass, false).setStepSound(Block.soundTypeGlass).setHardness(1F).setResistance(1F);

     
     AmboynaLog= new BlockAmboynaLog ().setStepSound(Block.soundTypeWood).setHardness(2F).setResistance(7F);
  
     EpicarnoGrass= new BlockEpicarnoGrass ().setStepSound(Block.soundTypeGrass).setHardness(1F).setResistance(3F);
     
     EpicarnoLight= new BlockEpicarnoLight ().setLightLevel(2.0F).setHardness(3f).setStepSound(Block.soundTypeWood).setResistance(5F);
   
     
     BlueTack= new BlockBlueTack ().setStepSound(Block.soundTypeWood).setHardness(1F).setResistance(1F);
     
     BlackIce= new BlockBlackIce (Material.ice, false).setHardness(2F).setStepSound(Block.soundTypeGlass).setResistance(1.0F);
    
     
     BlackIceF= new BlockSpawnICe (Material.ice, false).setStepSound(Block.soundTypeGlass).setHardness(0.3F).setResistance(0.3F);
   
     AmboynaLeave= new BlockAmboynaLeave ().setStepSound(Block.soundTypeGrass).setHardness(0.1F).setResistance(0.1F);
    
     
     AmboynaSap= new BlockAmboynaSap ().setStepSound(Block.soundTypeGrass).setResistance(0.1F);
     TallGrass= new BlockEpicarnoTallGrass ().setStepSound(Block.soundTypeGrass).setResistance(0.1F);
     MystiS= new BlockMystiStone ().setStepSound(Block.soundTypeStone).setHardness(3F).setResistance(5F);
   
    MystiCS= new BlockMystiCS ().setStepSound(Block.soundTypeStone).setHardness(3F).setResistance(5F);
    Stone1= new BlockStone1 ().setStepSound(Block.soundTypeStone).setHardness(3F).setResistance(5F);
    Stone2= new BlockStone2 ().setStepSound(Block.soundTypeStone).setHardness(3F).setResistance(5F);
    Stone3= new BlockStone3 ().setStepSound(Block.soundTypeStone).setHardness(3F).setResistance(5F);
    LogIcon = new LogIcon ().setStepSound(Block.soundTypeStone).setHardness(3F).setResistance(5F);
    
    Pillar= new BlockPillar ().setStepSound(Block.soundTypeStone).setBlockUnbreakable();
    DarkStone= new BlockDarkWall ().setStepSound(Block.soundTypeStone).setBlockUnbreakable();
    
    RedStone= new BlockRedRock ().setStepSound(Block.soundTypeStone).setBlockUnbreakable();
    
    PillarRR= new BlockRedRockPillar ().setStepSound(Block.soundTypeStone).setBlockUnbreakable();
    MystiBR= new BlockMystiBR ().setStepSound(Block.soundTypeStone).setBlockUnbreakable();
    MystGrass= new BlockMystGrass ().setStepSound(Block.soundTypeGrass).setHardness(1F).setResistance(3F);
    MystDirt= new BlockMystDirt ().setStepSound(Block.soundTypeGrass).setHardness(1F).setResistance(3F);
    
    NotGravel= new BlockNotGravel ().setStepSound(Block.soundTypeGravel).setHardness(1F).setResistance(3F);
    
    CDark= new BlockCDark ().setStepSound(Block.soundTypeStone).setHardness(1F).setResistance(3F);
    
    SpawnIce= new BlockSpawnIceBoss ().setStepSound(Block.soundTypeStone).setHardness(1F).setResistance(3F);
    
    End= new BlockEnd ().setStepSound(Block.soundTypeStone).setHardness(1F).setResistance(3F);
    SpawnDark= new BlockSpawnDark ().setStepSound(Block.soundTypeStone).setHardness(1F).setResistance(3F);

    
   // EpicarnoPortal= new BlockEpicarnoPortal ().setStepSound(Block.soundTypeGrass).setHardness(1F).setResistance(3F);
    
// AmboynaStair = new AmboynaStairs();
     MSTLANDS = new BiomeGenEpicarno(25);
     BiomeDictionary.registerBiomeType(MSTLANDS, Type.FOREST);



     //items
    
    //Tools
    GameRegistry.registerItem(EpicarnoPickaxe = new ItemEpicarnoPickaxe(EPICARNO), "EpicarnoPickaxe");
   GameRegistry.registerItem(EpicarnoAxe = new ItemEpicarnoAxe(EPICARNO), "EpicarnoAxe");
   GameRegistry.registerItem(EpicarnoShovel = new ItemEpicarnoShovel(EPICARNO), "EpicarnoShovel");
  
 GameRegistry.registerItem(EpicarnoSword = new ItemEpicarnoSword(EPICARNO), "EpicarnoSword");

    GameRegistry.registerItem(AmboynaPickaxe = new ItemAmboynaPickaxe(AMBOYNA), "AmboynaPickaxe");
   GameRegistry.registerItem(AmboynaAxe = new ItemAmboynaAxe(AMBOYNA), "AmboynaAxe");
   GameRegistry.registerItem(AmboynaShovel = new ItemAmboynaShovel(AMBOYNA), "AmboynaShovel");
  
 GameRegistry.registerItem(AmboynaSword = new ItemAmboynaSword(AMBOYNA), "AmboynaSword");

 GameRegistry.registerItem(DarkSword = new ItemDarkSword(DARK), "DarkSword");

    GameRegistry.registerItem(BlueTackPickaxe = new ItemTackPickaxe(TACK), "BlueTackPickaxe");
   GameRegistry.registerItem(BlueTackAxe = new ItemTackAxe(TACK), "BlueTackAxe");
   GameRegistry.registerItem(BlueTackShovel = new ItemTackShovel(TACK), "BlueTackShovel");
  
 GameRegistry.registerItem(BlueTackSword = new ItemTackSowrd(TACK), "BlueTackSword");


    GameRegistry.registerItem(RSPickaxe = new ItemRSPickaxe(REDSTONE), "RSPickaxe");
   GameRegistry.registerItem(RSAxe = new ItemRSAxe(REDSTONE), "RSAxe");
   GameRegistry.registerItem(RSShovel = new ItemRSShovel(REDSTONE), "RSShovel");
  
 GameRegistry.registerItem(RSSword = new ItemRSSword(REDSTONE), "RSSword");

    GameRegistry.registerItem(RubyPickaxe = new ItemRubyPickaxe(RUBY), "RubyPickaxe");
   GameRegistry.registerItem(RubyAxe = new ItemRubyAxe(RUBY), "RubyAxe");
   GameRegistry.registerItem(RubyShovel = new ItemRubyShovel(RUBY), "RubyShovel");
  
 GameRegistry.registerItem(RubySword = new ItemRubySword(RUBY), "RubySword");

 GameRegistry.registerItem(SoulStealer = new ItemSoulStealer(SOUL), "SoulStealer");
 GameRegistry.registerItem(MS = new ItemMysticalSword(MYTH), "MysticalSword");

 //Items
 //GameRegistry.registerItem(Moonwate = N);
 Moonwater = new ItemMoonWaterBottle("PyriteApple", 1, 1, false);
 AmboynaStick = new ItemAmboynaStick();
 AncientInfomation = new ItemBiook();
 Tack = new ItemBlueTack();
 CanFull = new ItemFullCan("PyriteApple", 7, 5, false);
 DarkIngot = new ItemDarkIngot();
 DSoul = new ItemDarkSoul();
 DiamondStick = new ItemDiamondStick();
 EpicarnoClass = new ItemEpicarnoClassFile();
 LLArrow = new ItemLLArrow();
 LLBow = new ItemLLBow();
 JavaCog = new ItemJavaCog();
 JavaClass = new ItemJavaClass();
 MythrilIngot = new ItemMythrilIngot();
 MythrilOreItem = new ItemMythrilOre();
 PeacockGem = new ItemPeacockGem();
 PowerFuel = new ItemPower();
 PyriteApple = new ItemPyriteApple("PyriteApple", 5, 5, false);
 PyriteIngot = new ItemPyriteIngot();
 MultiIngot = new ItemRawMuliIngot();
 RelicFlintNSteel = new ItemRelicFlintNSteel();
// RelicHelm = new ItemRelicHelm();
 RelicSword = new ItemRelicSword();
 RSIngot = new ItemRSIngot();
 Ruby = new ItemRuby();
 Soul = new ItemSoul();
 SoulGem = new ItemSoulGem();
 YellowClay = new ItemYellowClay();
 YellowBrick = new ItemYellowClayBrick();



 EpicarnoStaff = new ItemEpicarnoStaff();
 EpicarnoStaffT2 = new ItemEpicarnoStaffTier2();
 EpicarnoStaffT3 = new ItemEpicarnoStaffTier3();
// DiamondStick = new ItemDiamondStick();


 GameRegistry.addRecipe(new ItemStack(Epicarno, 1), new Object [] {" @ ", "@*@", " @ ", Character.valueOf('@'), mystical_epicarno_mod.EpicarnoClass, Character.valueOf('*'), mystical_epicarno_mod.PyriteBlock});
     GameRegistry.addRecipe(new ItemStack(AmboynaPlanks, 4), new Object [] {"@", Character.valueOf('@'), mystical_epicarno_mod.AmboynaLog});
     GameRegistry.addRecipe(new ItemStack(BigBricks, 1), new Object [] {"@@", "@@",  Character.valueOf('@'), mystical_epicarno_mod.YellowBrick});
     GameRegistry.addRecipe(new ItemStack(BlockYellowClay, 1), new Object [] {"@@", "@@", Character.valueOf('@'), mystical_epicarno_mod.YellowClay, Character.valueOf('*'), mystical_epicarno_mod.PyriteIngot});
     GameRegistry.addRecipe(new ItemStack(CreepyBricks, 4), new Object [] {"@@ ", "@@",  Character.valueOf('@'), mystical_epicarno_mod.MystiS, Character.valueOf('*'), mystical_epicarno_mod.PyriteIngot});
     GameRegistry.addRecipe( new ItemStack(PyriteBlock, 1), new Object [] {"@@@", "@@@", "@@@", Character.valueOf('@'), mystical_epicarno_mod.PyriteIngot, Character.valueOf('*'), mystical_epicarno_mod.PyriteIngot});
     GameRegistry.addRecipe(new ItemStack(PyriteIngot, 9), new Object [] {"@" ,Character.valueOf('@'), mystical_epicarno_mod.PyriteBlock, Character.valueOf('*'), mystical_epicarno_mod.PyriteIngot});
     //GameRegistry.addRecipe(new ItemStack(RedstoneBlock, 1), new Object [] {"@@@", "@@@", "@@@", Character.valueOf('@'), Items.redstone, Character.valueOf('*'), mystical_epicarno_mod.PyriteIngot});
     GameRegistry.addRecipe(new ItemStack(Items.redstone, 9), new Object [] {"@", Character.valueOf('@'), mystical_epicarno_mod.RedstoneBlock, Character.valueOf('*'), mystical_epicarno_mod.PyriteIngot});
     GameRegistry.addRecipe(new ItemStack(EpicarnoClass, 1), new Object [] {"+@+", "@*@", "+@+", Character.valueOf('@'), mystical_epicarno_mod.PeacockGem, Character.valueOf('*'), mystical_epicarno_mod.JavaClass,  Character.valueOf('+'), mystical_epicarno_mod.PyriteIngot});
     
      
     
     
     GameRegistry.addRecipe(new ItemStack(Blocks.furnace, 1), new Object [] {"@@@", "@ @", "@@@" ,Character.valueOf('@'), mystical_epicarno_mod.MystiCS, Character.valueOf('*'), mystical_epicarno_mod.PyriteIngot});

     GameRegistry.addRecipe(new ItemStack(RubyHelm, 1), new Object[]{ "!@#", "$ ^", Character.valueOf('!'), mystical_epicarno_mod.Ruby, Character.valueOf('@'), mystical_epicarno_mod.Ruby, Character.valueOf('#'), mystical_epicarno_mod.Ruby, Character.valueOf('$'), mystical_epicarno_mod.Ruby, Character.valueOf('%'), mystical_epicarno_mod.Ruby, Character.valueOf('^'), mystical_epicarno_mod.Ruby, Character.valueOf('&'), mystical_epicarno_mod.Ruby, Character.valueOf('*'), mystical_epicarno_mod.Ruby});
     GameRegistry.addRecipe(new ItemStack(RubyChestplate, 1), new Object[]{ "! #", "$!^", "!!!", Character.valueOf('!'), mystical_epicarno_mod.Ruby, Character.valueOf('@'), mystical_epicarno_mod.Ruby, Character.valueOf('#'), mystical_epicarno_mod.Ruby, Character.valueOf('$'), mystical_epicarno_mod.Ruby, Character.valueOf('%'), mystical_epicarno_mod.Ruby, Character.valueOf('^'), mystical_epicarno_mod.Ruby, Character.valueOf('&'), mystical_epicarno_mod.Ruby, Character.valueOf('*'), mystical_epicarno_mod.Ruby});
     GameRegistry.addRecipe(new ItemStack(RubyBoots, 1), new Object[]{ "! #", "! !", Character.valueOf('!'), mystical_epicarno_mod.Ruby, Character.valueOf('@'), mystical_epicarno_mod.Ruby, Character.valueOf('#'), mystical_epicarno_mod.Ruby, Character.valueOf('$'), mystical_epicarno_mod.Ruby, Character.valueOf('%'), mystical_epicarno_mod.Ruby, Character.valueOf('^'), mystical_epicarno_mod.Ruby, Character.valueOf('&'), mystical_epicarno_mod.Ruby, Character.valueOf('*'), mystical_epicarno_mod.Ruby});
     GameRegistry.addRecipe(new ItemStack(RubyLegs, 1), new Object [] {"", "? ?", "? ?", Character.valueOf('?'), mystical_epicarno_mod.Ruby, Character.valueOf('*'), mystical_epicarno_mod.DiamondStick,  Character.valueOf('+'), mystical_epicarno_mod.SoulGem});
     
     GameRegistry.addRecipe(new ItemStack(RubyPickaxe, 1), new Object [] {"###", " % ", " % ", '#', mystical_epicarno_mod.Ruby, '%', Items.stick});
     GameRegistry.addRecipe(new ItemStack(RubyAxe, 1), new Object [] {"##", "#%", " %", '#', mystical_epicarno_mod.Ruby, '%', Items.stick});
     GameRegistry.addRecipe(new ItemStack(RubyShovel, 1), new Object [] {"#", "%", "%", '#', mystical_epicarno_mod.Ruby, '%', Items.stick});
     GameRegistry.addRecipe(new ItemStack(RubySword, 1), new Object [] {"#", "#", "%", '#', mystical_epicarno_mod.Ruby, '%', Items.stick});

     GameRegistry.addRecipe(new ItemStack(BlueTackPickaxe, 1), new Object [] {"###", " % ", " % ", '#', mystical_epicarno_mod.Tack, '%', mystical_epicarno_mod.AmboynaStick});
     GameRegistry.addRecipe(new ItemStack(BlueTackAxe, 1), new Object [] {"##", "#%", " %", '#', mystical_epicarno_mod.Tack, '%', mystical_epicarno_mod.AmboynaStick});
     GameRegistry.addRecipe(new ItemStack(BlueTackShovel, 1), new Object [] {"#", "%", "%", '#', mystical_epicarno_mod.Tack, '%', mystical_epicarno_mod.AmboynaStick});
     GameRegistry.addRecipe(new ItemStack(BlueTackSword, 1), new Object [] {"#", "#", "%", '#', mystical_epicarno_mod.Tack, '%', mystical_epicarno_mod.AmboynaStick});

     GameRegistry.addRecipe(new ItemStack(SoulStealer, 1), new Object [] {" + ", " * ", "!*!", Character.valueOf('!'), mystical_epicarno_mod.DarkIngot, Character.valueOf('*'), mystical_epicarno_mod.DiamondStick,  Character.valueOf('+'), mystical_epicarno_mod.SoulGem});
     
     
     GameRegistry.addRecipe(new ItemStack(EpicarnoChestplate, 1), new Object [] {"# #", "#@#", "###", Character.valueOf('#'), mystical_epicarno_mod.Epicarno, Character.valueOf('@'), mystical_epicarno_mod.PeacockGem});
     GameRegistry.addRecipe(new ItemStack(EpicarnoHelm, 1), new Object [] {"###", "# #", Character.valueOf('#'), mystical_epicarno_mod.Epicarno});
     GameRegistry.addRecipe(new ItemStack(EpicarnoLegs, 1), new Object [] {"###", "@ @", "# #", Character.valueOf('#'), mystical_epicarno_mod.Epicarno, Character.valueOf('@'), mystical_epicarno_mod.Epicarno});
     GameRegistry.addRecipe(new ItemStack(EpicarnoBoots, 1), new Object [] {"# #", "# #", Character.valueOf('#'), mystical_epicarno_mod.Epicarno});

     GameRegistry.addRecipe(new ItemStack(DiamondStick, 1), new Object [] {"*", "*", "*", Character.valueOf('!'), mystical_epicarno_mod.DarkIngot, Character.valueOf('*'), Items.diamond,  Character.valueOf('+'), mystical_epicarno_mod.SoulGem});
     
     GameRegistry.addRecipe(new ItemStack(EpicarnoPickaxe, 1), new Object [] {"###", " % ", " % ", '#', mystical_epicarno_mod.Epicarno, '%', mystical_epicarno_mod.AmboynaStick});
     GameRegistry.addRecipe(new ItemStack(EpicarnoAxe, 1), new Object [] {"##", "#%", " %", '#', mystical_epicarno_mod.Epicarno, '%', mystical_epicarno_mod.AmboynaStick});
     GameRegistry.addRecipe(new ItemStack(EpicarnoShovel, 1), new Object [] {"#", "%", "%", '#', mystical_epicarno_mod.Epicarno, '%', mystical_epicarno_mod.AmboynaStick});
     GameRegistry.addRecipe(new ItemStack(EpicarnoSword, 1), new Object [] {"#", "#", "%", '#', mystical_epicarno_mod.Epicarno, '%', mystical_epicarno_mod.AmboynaStick});

     GameRegistry.addRecipe(new ItemStack(Moonwater, 1), new Object [] {"@@@", "@$@", "+@+", Character.valueOf('@'), Blocks.glass, Character.valueOf('$'), mystical_epicarno_mod.EpicarnoClass,  Character.valueOf('+'), mystical_epicarno_mod.PyriteIngot});
     GameRegistry.addRecipe(new ItemStack(Moonwater, 1), new Object [] {"+@+", "@*@", "@@@", Character.valueOf('@'), Blocks.glass, Character.valueOf('*'), mystical_epicarno_mod.EpicarnoClass,  Character.valueOf('+'), mystical_epicarno_mod.PyriteIngot});
     
     
     GameRegistry.addRecipe(new ItemStack(EpicarnoStaff, 1), new Object [] {"+*+", " @ ",  " @ ",  Character.valueOf('*'), mystical_epicarno_mod.EpicarnoClass, Character.valueOf('@'), mystical_epicarno_mod.DiamondStick,  Character.valueOf('+'), mystical_epicarno_mod.PyriteIngot});
     GameRegistry.addRecipe(new ItemStack(EpicarnoStaffT2, 1), new Object [] {"+*+", " % ", " @ ",   Character.valueOf('*'), mystical_epicarno_mod.Epicarno, Character.valueOf('@'), mystical_epicarno_mod.DiamondStick,  Character.valueOf('+'), mystical_epicarno_mod.PyriteIngot, Character.valueOf('%'), mystical_epicarno_mod.EpicarnoStaff});
     GameRegistry.addRecipe(new ItemStack(EpicarnoStaffT3, 1), new Object [] {"+*+",  " % ", " @ ",  Character.valueOf('*'), mystical_epicarno_mod.Epicarno, Character.valueOf('@'), mystical_epicarno_mod.DiamondStick,  Character.valueOf('+'), mystical_epicarno_mod.PyriteBlock, Character.valueOf('%'), mystical_epicarno_mod.EpicarnoStaffT2});
     
     GameRegistry.addRecipe(new ItemStack(ES, 1), new Object [] {" * ",  " * ", "+@+",  Character.valueOf('*'), Items.diamond, Character.valueOf('@'), Items.stick,  Character.valueOf('+'), mystical_epicarno_mod.Soul, Character.valueOf('%'), mystical_epicarno_mod.EpicarnoStaffT2});
     
     GameRegistry.addRecipe(new ItemStack(PCasn, 1), new Object [] {"+*+",  "+*+", "+*+",  Character.valueOf('*'), Items.potato, Character.valueOf('@'), Items.stick,  Character.valueOf('+'), Items.paper, Character.valueOf('%'), mystical_epicarno_mod.EpicarnoStaffT2});
     
  GameRegistry.addRecipe(new ItemStack(LLBow, 1), new Object [] {"*# ",  "* &", "*#%",  Character.valueOf('*'), mystical_epicarno_mod.DiamondStick, Character.valueOf('#'), mystical_epicarno_mod.DarkIngot,  Character.valueOf('%'), mystical_epicarno_mod.AmboynaStick, Character.valueOf('&'), mystical_epicarno_mod.End});
     
     GameRegistry.addRecipe(new ItemStack(LLArrow, 16), new Object [] {"*",  "#", "%",  Character.valueOf('*'), mystical_epicarno_mod.Ruby, Character.valueOf('#'), mystical_epicarno_mod.PowerFuel,  Character.valueOf('%'), mystical_epicarno_mod.AmboynaStick});
     
     GameRegistry.addRecipe(new ItemStack(RSPickaxe, 1), new Object [] {"###", " % ", " % ", '#', mystical_epicarno_mod.RSIngot, '%', mystical_epicarno_mod.AmboynaStick});
     GameRegistry.addRecipe(new ItemStack(RSAxe, 1), new Object [] {"##", "#%", " %", '#', mystical_epicarno_mod.RSIngot, '%', mystical_epicarno_mod.AmboynaStick});
     GameRegistry.addRecipe(new ItemStack(RSShovel, 1), new Object [] {"#", "%", "%", '#', mystical_epicarno_mod.RSIngot, '%', mystical_epicarno_mod.AmboynaStick});

     GameRegistry.addRecipe(new ItemStack(AmboynaStick, 4), new Object [] {"*",  "*",   Character.valueOf('*'), mystical_epicarno_mod.AmboynaPlanks, Character.valueOf('#'), mystical_epicarno_mod.PowerFuel,  Character.valueOf(')'), mystical_epicarno_mod.AmboynaStick, Character.valueOf('%'), mystical_epicarno_mod.EpicarnoStaffT2});
     
     GameRegistry.addRecipe(new ItemStack(MythrilChestplate , 1), new Object [] {"# #", "#@#", "###", Character.valueOf('#'), mystical_epicarno_mod.MythrilIngot, Character.valueOf('@'), mystical_epicarno_mod.DarkIngot});
     GameRegistry.addRecipe(new ItemStack(MythrilHelm, 1),  new Object [] {"###", "# #", Character.valueOf('#'), mystical_epicarno_mod.MythrilIngot});
     GameRegistry.addRecipe(new ItemStack(MythrilLegs, 1),  new Object [] {"###", "@ @", "# #", Character.valueOf('#'), mystical_epicarno_mod.MythrilIngot, Character.valueOf('@'), mystical_epicarno_mod.Epicarno});
     GameRegistry.addRecipe(new ItemStack(MythrilBoots, 1),  new Object [] {"# #", "# #", Character.valueOf('#'), mystical_epicarno_mod.MythrilIngot});

     GameRegistry.addRecipe(new ItemStack(PyriteApple, 3), new Object [] {"*!*",  "!%!", "*!*",  Character.valueOf('*'), mystical_epicarno_mod.PyriteBlock, Character.valueOf('!'), mystical_epicarno_mod.PyriteIngot,  Character.valueOf('$'), mystical_epicarno_mod.AmboynaStick, Character.valueOf('%'), Items.golden_apple});
     
     GameRegistry.addRecipe(new ItemStack(AmboynaPickaxe, 1), new Object [] {"###", " % ", " % ", '#', mystical_epicarno_mod.AmboynaPlanks, '%', mystical_epicarno_mod.AmboynaStick});
     GameRegistry.addRecipe(new ItemStack(AmboynaAxe, 1), new Object [] {"##", "#%", " %", '#', mystical_epicarno_mod.AmboynaPlanks, '%', mystical_epicarno_mod.AmboynaStick});
     GameRegistry.addRecipe(new ItemStack(AmboynaShovel, 1), new Object [] {"#", "%", "%", '#', mystical_epicarno_mod.AmboynaPlanks, '%', mystical_epicarno_mod.AmboynaStick});
     GameRegistry.addRecipe(new ItemStack(AmboynaSword, 1), new Object [] {"#", "#", "%", '#', mystical_epicarno_mod.AmboynaPlanks, '%', mystical_epicarno_mod.AmboynaStick});

     GameRegistry.addRecipe(new ItemStack(MultiIngot, 1), new Object [] {"***",  "+++", "!!!",  Character.valueOf('*'), mystical_epicarno_mod.MythrilIngot, Character.valueOf('+'), mystical_epicarno_mod.PyriteIngot,  Character.valueOf('!'), mystical_epicarno_mod.RSIngot, Character.valueOf('@'), Items.golden_apple});
     
     GameRegistry.addRecipe(new ItemStack(JavaCog, 1), new Object [] {" * ",  "*+*", " * ",  Character.valueOf('*'), Items.iron_ingot, Character.valueOf('+'), Blocks.iron_block,  Character.valueOf('!'), mystical_epicarno_mod.RSIngot, Character.valueOf('@'), Items.apple});
     
     GameRegistry.addRecipe(new ItemStack(JavaClass, 1), new Object [] {" * ",  "*+*", " * ",  Character.valueOf('*'), mystical_epicarno_mod.JavaCog, Character.valueOf('+'), Items.paper,  Character.valueOf('!'), mystical_epicarno_mod.RSIngot, Character.valueOf('@'), Items.apple});
     
    GameRegistry.addRecipe(new ItemStack(MS, 1), new Object [] {  " + ", " % ", " * ", Character.valueOf('*'), mystical_epicarno_mod.DarkIngot, Character.valueOf('+'), mystical_epicarno_mod.AncientInfomation,  Character.valueOf('%'), mystical_epicarno_mod.Epicarno});
     
     GameRegistry.addRecipe(new ItemStack(AncientInfomation, 1), new Object [] {" *$",  " + ", " % ",  Character.valueOf('*'), mystical_epicarno_mod.RelicTNT, Character.valueOf('+'), mystical_epicarno_mod.RelicSword,  Character.valueOf('$'), mystical_epicarno_mod.RelicHelm, Character.valueOf('+'), mystical_epicarno_mod.RelicFlintNSteel});
     
     GameRegistry.addRecipe(new ItemStack(DarkSword, 1), new Object [] {  "%$", "%+", " *", Character.valueOf('*'), mystical_epicarno_mod.DiamondStick, Character.valueOf('%'), mystical_epicarno_mod.DarkIngot,  Character.valueOf('$'), mystical_epicarno_mod.DSoul, Character.valueOf('+'), mystical_epicarno_mod.Soul});
     GameRegistry.addRecipe(new ItemStack(Blocks.crafting_table, 1), new Object [] {"**",  "**",   Character.valueOf('*'), mystical_epicarno_mod.AmboynaPlanks, Character.valueOf('#'), mystical_epicarno_mod.PowerFuel,  Character.valueOf(')'), mystical_epicarno_mod.AmboynaStick, Character.valueOf('%'), mystical_epicarno_mod.EpicarnoStaffT2});


     GameRegistry.addSmelting(mystical_epicarno_mod.YellowClay, new ItemStack(mystical_epicarno_mod.YellowBrick,1), 1.0F);
     
     GameRegistry.addSmelting(mystical_epicarno_mod.PyriteOre, new ItemStack(mystical_epicarno_mod.PyriteIngot,1), 1.0F);
     
     GameRegistry.addSmelting(mystical_epicarno_mod.PowerOre, new ItemStack(mystical_epicarno_mod.PowerFuel,2), 1.0F);
     
     GameRegistry.addSmelting(Blocks.redstone_block, new ItemStack(mystical_epicarno_mod.RSIngot,1), 1.0F);
     
     GameRegistry.addSmelting(mystical_epicarno_mod.MythrilOre, new ItemStack(mystical_epicarno_mod.MythrilOreItem,1), 1.0F);
     
     GameRegistry.addSmelting(mystical_epicarno_mod.MythrilOreItem, new ItemStack(mystical_epicarno_mod.MythrilIngot,1), 1.0F);
     
     GameRegistry.addSmelting(mystical_epicarno_mod.MultiIngot, new ItemStack(mystical_epicarno_mod.DarkIngot,1), 1.0F);
     
     GameRegistry.addSmelting(mystical_epicarno_mod.PeacockOre, new ItemStack(mystical_epicarno_mod.PeacockGem,1), 1.0F);
     
     GameRegistry.addSmelting(mystical_epicarno_mod.RubyGemOre, new ItemStack(mystical_epicarno_mod.Ruby,1), 1.0F);
     
     GameRegistry.addSmelting(mystical_epicarno_mod.Sand, new ItemStack(mystical_epicarno_mod.EpicarnoGlass,1), 1.0F);

     
     GameRegistry.registerFuelHandler(new FuelHandeler());
     
   //  MSTLANDS = new BiomeEpicarno(154).setColor(353825).setBiomeName("Mystical Epicarno");

   BiomeDictionary.registerBiomeType(MSTLANDS, Type.FOREST);
    // BiomeManager.addSpawnBiome(MSTLANDS);

    DimensionManager.registerProviderType(dimension, WProvider.class, true);
    DimensionManager.registerDimension(dimension, dimension);
  
    }

@EventHandler
public void load(FMLInitializationEvent event){

	int entityId =  EntityRegistry.findGlobalUniqueEntityId();
	//EntityRegistry.registerGlobalEntityID(EntitySandBeast.class, "SandBeast",  entityId);
	//EntityList.addMapping(EntitySandBeast.class,"SandBeast" , entityId, 0xF6BC8D, 0xB76420);
     EntityRegistry.registerGlobalEntityID(EntitySandBeast.class, "sandBeast", entityId, new Color(224, 191, 84).getRGB(), new Color(116, 34, 146).getRGB());
       // EntityRegistry.registerModEntity(EntitySandBeast.class, "sandBeast", 0, entityId, 25, 5, true);





	int entityIdS =  EntityRegistry.findGlobalUniqueEntityId();
	//EntityRegistry.registerGlobalEntityID(EntitySandBeast.class, "SandBeast",  entityId);
	EntityRegistry.registerGlobalEntityID(EntityLostSoul.class, "lostSoul", entityIdS, new Color(224, 191, 84).getRGB(), new Color(116, 34, 146).getRGB());


	int entityIdr =  EntityRegistry.findGlobalUniqueEntityId();
	//EntityRegistry.registerGlobalEntityID(EntitySandBeast.class, "SandBeast",  entityId);
	EntityRegistry.registerGlobalEntityID(EntityFatCreeper.class, "fatCreeper", entityIdr, new Color(224, 191, 84).getRGB(), new Color(116, 34, 146).getRGB());



	int entityIdd =  EntityRegistry.findGlobalUniqueEntityId();
	//EntityRegistry.registerGlobalEntityID(EntitySandBeast.class, "SandBeast",  entityId);
	EntityRegistry.registerGlobalEntityID(EntityIceMon.class, "icemon", entityIdd, new Color(224, 191, 84).getRGB(), new Color(116, 34, 146).getRGB());




	int entityIde =  EntityRegistry.findGlobalUniqueEntityId();
	//EntityRegistry.registerGlobalEntityID(EntitySandBeast.class, "SandBeast",  entityId);
	EntityRegistry.registerGlobalEntityID(EntityIceBoss.class, "iceboss", entityIde, new Color(224, 191, 84).getRGB(), new Color(116, 34, 146).getRGB());




	int entityIdq =  EntityRegistry.findGlobalUniqueEntityId();
	//EntityRegistry.registerGlobalEntityID(EntitySandBeast.class, "SandBeast",  entityId);
	EntityRegistry.registerGlobalEntityID(EntiyRelicTNT.class, "RelicTNTPrimed", entityIdq);


	int entityIdw =  EntityRegistry.findGlobalUniqueEntityId();
	//EntityRegistry.registerGlobalEntityID(EntitySandBeast.class, "SandBeast",  entityId);
	EntityRegistry.registerGlobalEntityID(EntityLLArrow.class, "LLArrow", entityIdw);



	int entityIdt =  EntityRegistry.findGlobalUniqueEntityId();
	//EntityRegistry.registerGlobalEntityID(EntitySandBeast.class, "SandBeast",  entityId);
	//EntityList.addMapping(EntitySandBeast.class,"SandBeast" , entityId, 0xF6BC8D, 0xB76420);
     EntityRegistry.registerGlobalEntityID(EntityMonster.class, "NightMare", entityIdt, new Color(224, 191, 84).getRGB(), new Color(116, 34, 146).getRGB());

     

		int entityIdu =  EntityRegistry.findGlobalUniqueEntityId();
		//EntityRegistry.registerGlobalEntityID(EntitySandBeast.class, "SandBeast",  entityId);
		//EntityList.addMapping(EntitySandBeast.class,"SandBeast" , entityId, 0xF6BC8D, 0xB76420);
	     EntityRegistry.registerGlobalEntityID(EntityStick.class, "Stick", entityIdu, new Color(224, 191, 84).getRGB(), new Color(116, 34, 146).getRGB());
	//EntityRegistry.
	//registerSpawnEgg(EntitySandBeast.class, 0xF6BC8D, 0xB76420);

	//GameRegistry.registerWorldGenerator(worldGen);   // Add this in your @Init method. If you haven't already, import cpw.mods.fml.common.registry.GameRegistry.      

	     
	     
			int entityIdeu =  EntityRegistry.findGlobalUniqueEntityId();
			//EntityRegistry.registerGlobalEntityID(EntitySandBeast.class, "SandBeast",  entityId);
			//EntityList.addMapping(EntitySandBeast.class,"SandBeast" , entityId, 0xF6BC8D, 0xB76420);
		     EntityRegistry.registerGlobalEntityID(EntityaStick.class, "aStick", entityIdeu, new Color(224, 191, 84).getRGB(), new Color(116, 34, 146).getRGB());
	//Simple Blocks
		     
		    
				int entityIdei =  EntityRegistry.findGlobalUniqueEntityId();
				//EntityRegistry.registerGlobalEntityID(EntitySandBeast.class, "SandBeast",  entityId);
				//EntityList.addMapping(EntitySandBeast.class,"SandBeast" , entityId, 0xF6BC8D, 0xB76420);
			     EntityRegistry.registerGlobalEntityID(EntityHostile.class, "HostileS", entityIdei, new Color(224, 191, 84).getRGB(), new Color(116, 34, 146).getRGB());
		//Simple Blocks
			     
			     

			   
					int entityIdep =  EntityRegistry.findGlobalUniqueEntityId();
					//EntityRegistry.registerGlobalEntityID(EntitySandBeast.class, "SandBeast",  entityId);
					//EntityList.addMapping(EntitySandBeast.class,"SandBeast" , entityId, 0xF6BC8D, 0xB76420);
				     EntityRegistry.registerGlobalEntityID(EntityEyeInTheSky.class, "ETS", entityIdep, new Color(224, 191, 84).getRGB(), new Color(116, 34, 146).getRGB());
			//Simple Blocks

				     


						int entityIdeo =  EntityRegistry.findGlobalUniqueEntityId();
						//EntityRegistry.registerGlobalEntityID(EntitySandBeast.class, "SandBeast",  entityId);
						//EntityList.addMapping(EntitySandBeast.class,"SandBeast" , entityId, 0xF6BC8D, 0xB76420);
					     EntityRegistry.registerGlobalEntityID(EntityDarkMon.class, "DarkMon", entityIdeo, new Color(224, 191, 84).getRGB(), new Color(116, 34, 146).getRGB());
				//Simple Blocks

					     
					   
							int entityIdeq =  EntityRegistry.findGlobalUniqueEntityId();
							//EntityRegistry.registerGlobalEntityID(EntitySandBeast.class, "SandBeast",  entityId);
							//EntityList.addMapping(EntitySandBeast.class,"SandBeast" , entityId, 0xF6BC8D, 0xB76420);
						     EntityRegistry.registerGlobalEntityID(EntityRockgod.class, "RockGod", entityIdeq, new Color(224, 191, 84).getRGB(), new Color(116, 34, 146).getRGB());
					//Simple Blocks

	  //register renders
     if(event.getSide() == Side.CLIENT)
     {
    	 
			RenderingRegistry.registerEntityRenderingHandler(EntitySandBeast.class,new RenderSandBeast(new ModelSandBeast(), 0.5F));
	    	 RenderingRegistry.registerEntityRenderingHandler(EntityLostSoul.class,new RenderLostSoul(Minecraft.getMinecraft().getRenderManager()));
			RenderingRegistry.registerEntityRenderingHandler(EntityIceMon.class,new RenderIceMon(new ModelIceMon(), 0.5F));
			RenderingRegistry.registerEntityRenderingHandler(EntityIceBoss.class,new RenderIceBoss(new ModelIce(), 0.5F));

			RenderingRegistry.registerEntityRenderingHandler(EntityFatCreeper.class,new RenderFatCreeper(Minecraft.getMinecraft().getRenderManager()));
			RenderingRegistry.registerEntityRenderingHandler(EntiyRelicTNT.class,new RenderRelicTNT(Minecraft.getMinecraft().getRenderManager()));
			RenderingRegistry.registerEntityRenderingHandler(EntityLLArrow.class,new RenderLLArrow(Minecraft.getMinecraft().getRenderManager()));
			RenderingRegistry.registerEntityRenderingHandler(EntityMonster.class,new RenderNightMare(new ModelNightMare(), 0.5F));
			RenderingRegistry.registerEntityRenderingHandler(EntityStick.class,new RenderStick(new ModelStick(), 0.5F));
			RenderingRegistry.registerEntityRenderingHandler(EntityaStick.class,new RenderaStick(new ModelStick(), 0.5F));
			 RenderingRegistry.registerEntityRenderingHandler(EntityHostile.class,new RenderHstile(new ModelMonsterS(), 0.5F));
			RenderingRegistry.registerEntityRenderingHandler(EntityEyeInTheSky.class,new RenderETS(new ModelEyeInTheSky(), 0.5F));
			RenderingRegistry.registerEntityRenderingHandler(EntityDarkMon.class,new RenderDarkMon(new ModelIceMon(), 0.5F));
		     
			RenderingRegistry.registerEntityRenderingHandler(EntityRockgod.class,new RenderRockGod(new ModelRockgod(), 0.5F));
     RenderItem renderItem = Minecraft.getMinecraft().getRenderItem();
    
     //blocks
     renderItem.getItemModelMesher().register(Item.getItemFromBlock(AmboynaPlanks), 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((BlockAmboynaPlanks) AmboynaPlanks).getName(), "inventory"));
     renderItem.getItemModelMesher().register(Item.getItemFromBlock(BigBricks), 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((BlockBigBricks) BigBricks).getName(), "inventory"));
     renderItem.getItemModelMesher().register(Item.getItemFromBlock(PyriteOre), 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((BlockPyriteOre) PyriteOre).getName(), "inventory"));
     renderItem.getItemModelMesher().register(Item.getItemFromBlock(EpicarnoDirt), 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((BlockEpicarnoDirt) EpicarnoDirt).getName(), "inventory"));
     renderItem.getItemModelMesher().register(Item.getItemFromBlock(CreepyBricks), 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((BlockCreepyBricks) CreepyBricks).getName(), "inventory"));
     renderItem.getItemModelMesher().register(Item.getItemFromBlock(PowerOre), 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((BlockPowerOre) PowerOre).getName(), "inventory"));
     renderItem.getItemModelMesher().register(Item.getItemFromBlock(PyriteBlock), 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((BlockPyrite) PyriteBlock).getName(), "inventory"));
     renderItem.getItemModelMesher().register(Item.getItemFromBlock(RedstoneBlock), 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((BlockRedstone) RedstoneBlock).getName(), "inventory"));
     renderItem.getItemModelMesher().register(Item.getItemFromBlock(RubyGemOre), 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((BlockRubyGemOre) RubyGemOre).getName(), "inventory"));
     renderItem.getItemModelMesher().register(Item.getItemFromBlock(OldPlanks), 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((BlockOldPlanks) OldPlanks).getName(), "inventory"));
     renderItem.getItemModelMesher().register(Item.getItemFromBlock(BlockYellowClay), 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((BlockYellowClay) BlockYellowClay).getName(), "inventory"));
     renderItem.getItemModelMesher().register(Item.getItemFromBlock(Can), 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((BlockCan) Can).getName(), "inventory"));
     renderItem.getItemModelMesher().register(Item.getItemFromBlock(PeacockOre), 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((BlockPeacockOre) PeacockOre).getName(), "inventory"));
     renderItem.getItemModelMesher().register(Item.getItemFromBlock(MythrilOre), 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((BlockMythrilOre) MythrilOre).getName(), "inventory"));
     renderItem.getItemModelMesher().register(Item.getItemFromBlock(SteveHeadRelic), 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((BlockSteveHead) SteveHeadRelic).getName(), "inventory"));
     renderItem.getItemModelMesher().register(Item.getItemFromBlock(Epicarno), 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((BlockEpicarno) Epicarno).getName(), "inventory"));
     renderItem.getItemModelMesher().register(Item.getItemFromBlock(RelicTNT), 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((BlockRelicTNT) RelicTNT).getName(), "inventory"));
     renderItem.getItemModelMesher().register(Item.getItemFromBlock(GhostStone), 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((BlockGhostStone) GhostStone).getName(), "inventory"));
     renderItem.getItemModelMesher().register(Item.getItemFromBlock(AmboynaLog), 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((BlockAmboynaLog) AmboynaLog).getName(), "inventory"));
     renderItem.getItemModelMesher().register(Item.getItemFromBlock(EpicarnoGrass), 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((BlockEpicarnoGrass) EpicarnoGrass).getName(), "inventory"));
     renderItem.getItemModelMesher().register(Item.getItemFromBlock(EpicarnoLight), 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((BlockEpicarnoLight) EpicarnoLight).getName(), "inventory"));
     renderItem.getItemModelMesher().register(Item.getItemFromBlock(BlueTack), 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((BlockBlueTack) BlueTack).getName(), "inventory"));
     renderItem.getItemModelMesher().register(Item.getItemFromBlock(BlackIce), 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((BlockBlackIce) BlackIce).getName(), "inventory"));
     renderItem.getItemModelMesher().register(Item.getItemFromBlock(BlackIceF), 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((BlockSpawnICe) BlackIceF).getName(), "inventory"));
     renderItem.getItemModelMesher().register(Item.getItemFromBlock(AmboynaLeave), 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((BlockAmboynaLeave) AmboynaLeave).getName(), "inventory"));
     renderItem.getItemModelMesher().register(Item.getItemFromBlock(AmboynaSap), 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((BlockAmboynaSap) AmboynaSap).getName(), "inventory"));
     renderItem.getItemModelMesher().register(Item.getItemFromBlock(MystiS), 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((BlockMystiStone) MystiS).getName(), "inventory"));
     renderItem.getItemModelMesher().register(Item.getItemFromBlock(MystiCS), 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((BlockMystiCS) MystiCS).getName(), "inventory"));
     renderItem.getItemModelMesher().register(Item.getItemFromBlock(AmboynaSap), 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((BlockAmboynaSap) AmboynaSap).getName(), "inventory"));
     renderItem.getItemModelMesher().register(Item.getItemFromBlock(EpicarnoGrass), 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((BlockEpicarnoGrass) EpicarnoGrass).getName(), "inventory"));
     renderItem.getItemModelMesher().register(Item.getItemFromBlock(EpicarnoLight), 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((BlockEpicarnoLight) EpicarnoLight).getName(), "inventory"));
     renderItem.getItemModelMesher().register(Item.getItemFromBlock(MystiBR), 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((BlockMystiBR) MystiBR).getName(), "inventory"));
     renderItem.getItemModelMesher().register(Item.getItemFromBlock(TallGrass), 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((BlockEpicarnoTallGrass) TallGrass).getName(), "inventory"));
     renderItem.getItemModelMesher().register(Item.getItemFromBlock(EpicarnoGlass), 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((BlockEpicarnoGlass) EpicarnoGlass).getName(), "inventory"));
     renderItem.getItemModelMesher().register(Item.getItemFromBlock(NotGravel), 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((BlockNotGravel) NotGravel).getName(), "inventory"));
     renderItem.getItemModelMesher().register(Item.getItemFromBlock(CDark), 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((BlockCDark) CDark).getName(), "inventory"));

     renderItem.getItemModelMesher().register(Item.getItemFromBlock(SpawnIce), 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((BlockSpawnIceBoss) SpawnIce).getName(), "inventory"));

     renderItem.getItemModelMesher().register(Item.getItemFromBlock(SpawnDark), 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((BlockSpawnDark) SpawnDark).getName(), "inventory"));

     
     renderItem.getItemModelMesher().register(Item.getItemFromBlock(End), 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((BlockEnd) End).getName(), "inventory"));

     
     
     renderItem.getItemModelMesher().register(Item.getItemFromBlock(Stone1), 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((BlockStone1) Stone1).getName(), "inventory"));
     renderItem.getItemModelMesher().register(Item.getItemFromBlock(Stone2), 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((BlockStone2) Stone2).getName(), "inventory"));
     renderItem.getItemModelMesher().register(Item.getItemFromBlock(Stone3), 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((BlockStone3) Stone3).getName(), "inventory"));
     renderItem.getItemModelMesher().register(Item.getItemFromBlock(Sand), 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((BlockEpicarnoSand) Sand).getName(), "inventory"));
     //items
     
     renderItem.getItemModelMesher().register(Item.getItemFromBlock(MystGrass), 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((BlockMystGrass) MystGrass).getName(), "inventory"));
     renderItem.getItemModelMesher().register(Item.getItemFromBlock(MystDirt), 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((BlockMystDirt) MystDirt).getName(), "inventory"));
     
     
     renderItem.getItemModelMesher().register(Item.getItemFromBlock(Pillar), 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((BlockPillar) Pillar).getName(), "inventory"));

     renderItem.getItemModelMesher().register(Item.getItemFromBlock(PillarRR), 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((BlockRedRockPillar) PillarRR).getName(), "inventory"));

     renderItem.getItemModelMesher().register(Item.getItemFromBlock(RedStone), 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((BlockRedRock) RedStone).getName(), "inventory"));

     renderItem.getItemModelMesher().register(Item.getItemFromBlock(DarkStone), 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((BlockDarkWall) DarkStone).getName(), "inventory"));

     
     renderItem.getItemModelMesher().register(EpicarnoSword, 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemEpicarnoSword) EpicarnoSword).getName(), "inventory")); 
     renderItem.getItemModelMesher().register(EpicarnoShovel, 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemEpicarnoShovel) EpicarnoShovel).getName(), "inventory"));
     renderItem.getItemModelMesher().register(EpicarnoPickaxe, 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemEpicarnoPickaxe) EpicarnoPickaxe).getName(), "inventory"));
     renderItem.getItemModelMesher().register(EpicarnoAxe, 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemEpicarnoAxe) EpicarnoAxe).getName(), "inventory"));
     renderItem.getItemModelMesher().register(DarkSword, 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemDarkSword) DarkSword).getName(), "inventory"));
     renderItem.getItemModelMesher().register(AmboynaSword, 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemAmboynaSword) AmboynaSword).getName(), "inventory")); 
     renderItem.getItemModelMesher().register(AmboynaShovel, 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemAmboynaShovel) AmboynaShovel).getName(), "inventory"));
     renderItem.getItemModelMesher().register(AmboynaPickaxe, 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemAmboynaPickaxe) AmboynaPickaxe).getName(), "inventory"));
     renderItem.getItemModelMesher().register(AmboynaAxe, 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemAmboynaAxe) AmboynaAxe).getName(), "inventory"));
     
     renderItem.getItemModelMesher().register(BlueTackSword, 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemTackSowrd) BlueTackSword).getName(), "inventory")); 
     renderItem.getItemModelMesher().register(BlueTackShovel, 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemTackShovel) BlueTackShovel).getName(), "inventory"));
     renderItem.getItemModelMesher().register(BlueTackPickaxe, 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemTackPickaxe) BlueTackPickaxe).getName(), "inventory"));
     renderItem.getItemModelMesher().register(BlueTackAxe, 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemTackAxe) BlueTackAxe).getName(), "inventory"));
     
     renderItem.getItemModelMesher().register(RSSword, 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemRSSword) RSSword).getName(), "inventory")); 
     renderItem.getItemModelMesher().register(RSShovel, 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemRSShovel) RSShovel).getName(), "inventory"));
     renderItem.getItemModelMesher().register(RSPickaxe, 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemRSPickaxe) RSPickaxe).getName(), "inventory"));
     renderItem.getItemModelMesher().register(RSAxe, 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemRSAxe) RSAxe).getName(), "inventory"));
     
     renderItem.getItemModelMesher().register(RubySword, 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemRubySword) RubySword).getName(), "inventory")); 
     renderItem.getItemModelMesher().register(RubyShovel, 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemRubyShovel) RubyShovel).getName(), "inventory"));
     renderItem.getItemModelMesher().register(RubyPickaxe, 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemRubyPickaxe) RubyPickaxe).getName(), "inventory"));
     renderItem.getItemModelMesher().register(RubyAxe, 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemRubyAxe) RubyAxe).getName(), "inventory"));
     
     renderItem.getItemModelMesher().register(SoulStealer, 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemSoulStealer) SoulStealer).getName(), "inventory"));
     renderItem.getItemModelMesher().register(MS, 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemMysticalSword) MS).getName(), "inventory"));
     
     renderItem.getItemModelMesher().register(EpicarnoStaff, 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemEpicarnoStaff) EpicarnoStaff).getName(), "inventory"));
     renderItem.getItemModelMesher().register(EpicarnoStaffT2, 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemEpicarnoStaffTier2) EpicarnoStaffT2).getName(), "inventory"));
     renderItem.getItemModelMesher().register(EpicarnoStaffT3, 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemEpicarnoStaffTier3) EpicarnoStaffT3).getName(), "inventory"));
     //itemsmo
     renderItem.getItemModelMesher().register(Moonwater, 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemMoonWaterBottle) Moonwater).getName(), "inventory"));
     renderItem.getItemModelMesher().register(AmboynaStick, 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemAmboynaStick) AmboynaStick).getName(), "inventory"));
     renderItem.getItemModelMesher().register(AncientInfomation, 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemBiook) AncientInfomation).getName(), "inventory"));
     renderItem.getItemModelMesher().register(Tack, 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemBlueTack) Tack).getName(), "inventory"));
     renderItem.getItemModelMesher().register(CanFull, 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemFullCan) CanFull).getName(), "inventory"));
     renderItem.getItemModelMesher().register(DarkIngot, 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemDarkIngot) DarkIngot).getName(), "inventory"));
     renderItem.getItemModelMesher().register(DSoul, 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemDarkSoul) DSoul).getName(), "inventory"));
     renderItem.getItemModelMesher().register(DiamondStick, 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemDiamondStick) DiamondStick).getName(), "inventory"));
     renderItem.getItemModelMesher().register(EpicarnoClass, 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemEpicarnoClassFile) EpicarnoClass).getName(), "inventory"));
     renderItem.getItemModelMesher().register(LLArrow, 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemLLArrow) LLArrow).getName(), "inventory"));
     renderItem.getItemModelMesher().register(MythrilIngot, 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemMythrilIngot) MythrilIngot).getName(), "inventory"));
     renderItem.getItemModelMesher().register(LLBow, 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemLLBow) LLBow).getName(), "inventory"));
     
     renderItem.getItemModelMesher().register(MythrilOreItem , 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemMythrilOre) MythrilOreItem ).getName(), "inventory"));
     renderItem.getItemModelMesher().register(PeacockGem , 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemPeacockGem) PeacockGem ).getName(), "inventory"));
     renderItem.getItemModelMesher().register(PowerFuel , 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemPower) PowerFuel ).getName(), "inventory"));
     renderItem.getItemModelMesher().register(PyriteApple , 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemPyriteApple) PyriteApple ).getName(), "inventory"));
     renderItem.getItemModelMesher().register(PyriteIngot , 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemPyriteIngot) PyriteIngot).getName(), "inventory"));
     renderItem.getItemModelMesher().register(MultiIngot , 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemRawMuliIngot) MultiIngot ).getName(), "inventory"));
     renderItem.getItemModelMesher().register(RelicFlintNSteel , 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemRelicFlintNSteel) RelicFlintNSteel ).getName(), "inventory"));
     renderItem.getItemModelMesher().register(RelicHelm , 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemRelicArmor) RelicHelm ).getName("relic_helmet"), "inventory"));
     renderItem.getItemModelMesher().register(RelicSword , 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemRelicSword) RelicSword ).getName(), "inventory"));
     renderItem.getItemModelMesher().register(RSIngot , 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemRSIngot) RSIngot ).getName(), "inventory"));
     renderItem.getItemModelMesher().register(Ruby , 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemRuby) Ruby ).getName(), "inventory"));
     renderItem.getItemModelMesher().register(Soul , 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemSoul) Soul).getName(), "inventory"));
     renderItem.getItemModelMesher().register(SoulGem , 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemSoulGem) SoulGem ).getName(), "inventory"));
     renderItem.getItemModelMesher().register(YellowClay , 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemYellowClay) YellowClay ).getName(), "inventory"));
     renderItem.getItemModelMesher().register(YellowBrick , 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemYellowClayBrick) YellowBrick ).getName(), "inventory"));
     
     renderItem.getItemModelMesher().register(JavaClass , 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemJavaClass) JavaClass ).getName(), "inventory"));
     renderItem.getItemModelMesher().register(JavaCog , 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemJavaCog) JavaCog ).getName(), "inventory"));
     
     renderItem.getItemModelMesher().register(RubyHelm , 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemRubyArmor) RubyHelm ).getName("Ruby_helmet"), "inventory"));
     renderItem.getItemModelMesher().register(RubyChestplate , 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemRubyArmor) RubyChestplate ).getName("Ruby_chestplate"), "inventory"));
     renderItem.getItemModelMesher().register(RubyLegs , 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemRubyArmor) RubyLegs ).getName("Ruby_leggings"), "inventory"));
     renderItem.getItemModelMesher().register(RubyBoots , 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemRubyArmor) RubyBoots ).getName("RubyBoots"), "inventory"));
     
     renderItem.getItemModelMesher().register(EpicarnoHelm , 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemEpicarnoArmor) EpicarnoHelm ).getName("Epicarno_helmet"), "inventory"));
     renderItem.getItemModelMesher().register(EpicarnoChestplate , 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemEpicarnoArmor) EpicarnoChestplate ).getName("Epicarno_chestplate"), "inventory"));
     renderItem.getItemModelMesher().register(EpicarnoLegs , 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemEpicarnoArmor) EpicarnoLegs ).getName("Epicarno_leggings"), "inventory"));
     renderItem.getItemModelMesher().register(EpicarnoBoots , 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemEpicarnoArmor) EpicarnoBoots ).getName("EpicarnoBoots"), "inventory"));
     
     renderItem.getItemModelMesher().register(MythrilHelm , 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemMythrilArmor) MythrilHelm ).getName("Mythril_helmet"), "inventory"));
     renderItem.getItemModelMesher().register(MythrilChestplate , 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemMythrilArmor) MythrilChestplate ).getName("Mythril_chestplate"), "inventory"));
     renderItem.getItemModelMesher().register(MythrilLegs , 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemMythrilArmor) MythrilLegs ).getName("Mythril_leggings"), "inventory"));
     renderItem.getItemModelMesher().register(MythrilBoots , 0, new ModelResourceLocation("forge_TheEpicarnoMod" + ":" + ((ItemMythrilArmor) MythrilBoots ).getName("MythrilBoots"), "inventory"));
     
     //www.wuppy29.com/minecraft/1-8-tutorial/updating-1-7-to-1-8-part-2-basic-items/#sthash.vKdUxGbE.94ogdULB.dpuf
   //  renderItem.getItemModelMesher().register(tutorialItem, 0, new ModelResourceLocation(Reference.MODID + ":" + ((ItemTutorial) tutorialItem).getName(), "inventory"));
     }


     
}


}


Sorry it's a little messy right now.

 

And here is my crash report

 

---- Minecraft Crash Report ----
// Would you like a cupcake?

Time: 09/03/15 00:34
Description: Exception in server tick loop

java.lang.NoClassDefFoundError: net/minecraft/client/renderer/entity/Render
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at net.minecraftforge.fml.common.FMLModContainer.constructMod(FMLModContainer.java:422)
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 com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:208)
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
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 com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:493)
at net.minecraftforge.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:87)
at net.minecraftforge.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:322)
at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:117)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:438)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: net.minecraft.client.renderer.entity.Render
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 30 more
Caused by: java.lang.RuntimeException: Attempted to load class net/minecraft/client/renderer/entity/Render for invalid side SERVER
at net.minecraftforge.fml.common.asm.transformers.SideTransformer.transform(SideTransformer.java:49)
at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:279)
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:176)
... 32 more


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

-- System Details --
Details:
Minecraft Version: 1.8
Operating System: Windows 8.1 (amd64) version 6.3
Java Version: 1.8.0_31, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 931888168 bytes (888 MB) / 1037959168 bytes (989 MB) up to 1037959168 bytes (989 MB)
JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.10 FML v8.0.26.1299 Minecraft Forge 11.14.0.1299 4 mods loaded, 4 mods active
mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed
FML{8.0.26.1299} [Forge Mod Loader] (forgeSrc-1.8-11.14.0.1299.jar) Unloaded->Constructed
Forge{11.14.0.1299} [Minecraft Forge] (forgeSrc-1.8-11.14.0.1299.jar) Unloaded->Constructed
forge_TheEpicarnoMod{V1.0} [The Epicarno Mod] (bin) Unloaded
Profiler Position: N/A (disabled)
Is Modded: Definitely; Server brand changed to 'fml,forge'
Type: Dedicated Server (map_server.txt)

 

 

   

Link to comment
Share on other sites

What... You Should NOT use something like "if(event.getSide() == Side.CLIENT)"..

You should use proxy for that.

Put the rendering thingies in your Client Proxy, or it will crash with the client-only imports!

I. Stellarium for Minecraft: Configurable Universe for Minecraft! (WIP)

II. Stellar Sky, Better Star Rendering&Sky Utility mod, had separated from Stellarium.

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



×
×
  • Create New...

Important Information

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