Jump to content

={Mob Isnt Loading Correctly}=


worldiswar28

Recommended Posts

well so this is my 1st FORGE mod when im adding in mobs and 1.6 completly threw meh off so sense the people on youtube wont respond ive come here bearing my shame D:

so when i spawn the mob everything works such as sounds but the mob appears as a white cube with no texture ive seen this problem before but when i tried my methods it didnt seem to work so here ye go:

 

CJRMxP5.png

 

 

 

2013-10-23 15:32:02 [WARNING] [ForgeModLoader] The mod ROD tried to register the entity class class worldiswar28.Domarne.mobs.RODEntityHumanA which was already registered - if you wish to override default naming for FML mod entities, register it here first

2013-10-23 15:32:02 [WARNING] [ForgeModLoader] The mod ROD tried to register the entity class class worldiswar28.Domarne.mobs.RODEntityDwarfA which was already registered - if you wish to override default naming for FML mod entities, register it here first

 

 

 

 

package worldiswar28.Domarne;

 

import net.minecraft.block.Block;

import net.minecraft.block.material.Material;

import net.minecraft.creativetab.CreativeTabs;

import net.minecraft.entity.Entity;

import net.minecraft.entity.EntityEggInfo;

import net.minecraft.entity.EntityList;

import net.minecraft.entity.EntityLiving;

import net.minecraft.entity.EnumCreatureType;

import net.minecraft.item.EnumArmorMaterial;

import net.minecraft.item.EnumToolMaterial;

import net.minecraft.item.Item;

import net.minecraft.item.ItemAxe;

import net.minecraft.item.ItemHoe;

import net.minecraft.item.ItemPickaxe;

import net.minecraft.item.ItemSpade;

import net.minecraft.item.ItemStack;

import net.minecraft.world.biome.BiomeGenBase;

import net.minecraftforge.common.EnumHelper;

import worldiswar28.Domarne.mobs.RODEntityDwarfA;

import worldiswar28.Domarne.mobs.RODEntityHumanA;

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

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

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

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

 

 

@Mod(

    modid = "ROD",

    name = "The Realm Of Domarne Mod",

    version = "Version 1 for Minecraft 1.6.4"

)

@NetworkMod(

    clientSideRequired = true,

    serverSideRequired = false

)

public class RODMod

{

   

    @SidedProxy(

        clientSide = "worldiswar28.Domarne.client.RODClientProxy",

        serverSide = "worldiswar28.Domarne.RODCommonProxy"

    )

   

    public static RODCommonProxy proxy;

    @Instance("RODMod")

    public static RODMod instance;

 

   

    //weapons

    public final Item SteelLongSword = (new RODItemSword(5702, RODEnumToolMaterial.ETSteel)).setUnlocalizedName("SteelLongSword").setTextureName("SteelLongSword").setCreativeTab(RODMod.RODWeapons);

    public final Item SteelDagger = (new RODItemSword(5703, RODEnumToolMaterial.ETDagger)).setUnlocalizedName("SteelDagger").setTextureName("SteelDagger").setCreativeTab(RODMod.RODWeapons);

    public final Item SteelDirk = (new RODItemSword(5704, RODEnumToolMaterial.ETDirk)).setUnlocalizedName("SteelDirk").setTextureName("SteelDirk").setCreativeTab(RODMod.RODWeapons);

    public final Item SteelSpear = (new RODItemSword(5705, RODEnumToolMaterial.ETSteel)).setUnlocalizedName("SteelSpear").setTextureName("SteelSpear").setCreativeTab(RODMod.RODWeapons);

    public final Item SteelTrident = (new RODItemSword(5706, RODEnumToolMaterial.ETSteel)).setUnlocalizedName("SteelTrident").setTextureName("SteelTrident").setCreativeTab(RODMod.RODWeapons);

    public final Item BattleAxe = (new RODItemSword(5708, RODEnumToolMaterial.ETSteel)).setUnlocalizedName("BattleAxe").setTextureName("BattleAxe").setCreativeTab(RODMod.RODWeapons);

    public final Item WarHammer = (new RODItemSword(5709, RODEnumToolMaterial.ETSteel)).setUnlocalizedName("WarHammer").setTextureName("WarHammer").setCreativeTab(RODMod.RODWeapons);

    public final Item BaejkLongSword = (new RODItemSword(5710, RODEnumToolMaterial.ETNightElf)).setUnlocalizedName("BaejkLongSword").setTextureName("BaejkLongSword").setCreativeTab(RODMod.RODWeapons);

    public final Item BaejkDagger = (new RODItemSword(5711, RODEnumToolMaterial.ETDagger)).setUnlocalizedName("BaejkDagger").setTextureName("BaejkDagger").setCreativeTab(RODMod.RODWeapons);

    public final Item BaejkDirk = (new RODItemSword(5712, RODEnumToolMaterial.ETDirk)).setUnlocalizedName("BaejkDirk").setTextureName("BaejkDirk").setCreativeTab(RODMod.RODWeapons);

    public final Item BaejkSpear = (new RODItemSword(5713, RODEnumToolMaterial.ETNightElf)).setUnlocalizedName("BaejkSpear").setTextureName("BaejkSpear").setCreativeTab(RODMod.RODWeapons);

    public final Item BaejkTrident = (new RODItemSword(5714, RODEnumToolMaterial.ETNightElf)).setUnlocalizedName("BaejkTrident").setTextureName("BaejkTrident").setCreativeTab(RODMod.RODWeapons);

    public final Item Mace = (new RODItemSword(5715, RODEnumToolMaterial.ETSteel)).setUnlocalizedName("Mace").setTextureName("Mace").setCreativeTab(RODMod.RODWeapons);

    public final Item MorningStar = (new RODItemSword(5716, RODEnumToolMaterial.ETSteel)).setUnlocalizedName("MorningStar").setTextureName("MorningStar").setCreativeTab(RODMod.RODWeapons);

    public final Item Whip = (new RODItemSword(5717, RODEnumToolMaterial.ETGoblin)).setUnlocalizedName("Whip").setTextureName("Whip").setCreativeTab(RODMod.RODWeapons);

    public final Item Scimtar = (new RODItemSword(5718, RODEnumToolMaterial.ETOrc)).setUnlocalizedName("Scimtar").setTextureName("Scimtar").setCreativeTab(RODMod.RODWeapons);

    public final Item WoodSpear = (new RODItemSword(5719, RODEnumToolMaterial.ETGoblin)).setUnlocalizedName("WoodSpear").setTextureName("WoodSpear").setCreativeTab(RODMod.RODWeapons);

    public final Item IceSteelSword = (new RODItemSword(5720, RODEnumToolMaterial.ETIceSteel)).setUnlocalizedName("IceSteelSword").setTextureName("IceSteelSword").setCreativeTab(RODMod.RODWeapons);

    public final Item IceSteelSpear = (new RODItemSword(5721, RODEnumToolMaterial.ETIceSteel)).setUnlocalizedName("IceSteelSpear").setTextureName("IceSteelSpear").setCreativeTab(RODMod.RODWeapons);

    public final Item IceSteelTrident = (new RODItemSword(5722, RODEnumToolMaterial.ETIceSteel)).setUnlocalizedName("IceSteelTrident").setTextureName("IceSteelTrident").setCreativeTab(RODMod.RODWeapons);

    public final Item DwarvenAxe = (new RODItemSword(5723, RODEnumToolMaterial.ETDwarf)).setUnlocalizedName("DwarvenAxe").setTextureName("DwarvenAxe").setCreativeTab(RODMod.RODWeapons);

    public final Item DwarvenBattleAxe = (new RODItemSword(5724, RODEnumToolMaterial.ETDwarf)).setUnlocalizedName("DwarvenBattleAxe").setTextureName("DwarvenBattleAxe").setCreativeTab(RODMod.RODWeapons);

    public final Item DwarvenWarHammer = (new RODItemSword(5725, RODEnumToolMaterial.ETDwarf)).setUnlocalizedName("DwarvenWarHammer").setTextureName("DwarvenWarHammer").setCreativeTab(RODMod.RODWeapons);

    public final Item Club = (new RODItemSword(5750, RODEnumToolMaterial.ETGoblin)).setUnlocalizedName("Club").setTextureName("Club").setCreativeTab(RODMod.RODWeapons);

    public final Item PoisonedDagger = (new RODItemSword(5751, RODEnumToolMaterial.ETDagger)).setUnlocalizedName("PoisonedDagger").setTextureName("PoisonedDagger").setCreativeTab(RODMod.RODWeapons);

    public final Item SerrSword = (new RODItemSword(5752, RODEnumToolMaterial.ETOrc)).setUnlocalizedName("SerratedSword").setTextureName("SerratedSword").setCreativeTab(RODMod.RODWeapons);

    public final Item FlameSword = (new RODItemSword(5753, RODEnumToolMaterial.ETSteel)).setUnlocalizedName("FlamingSword").setTextureName("FlamingSword").setCreativeTab(RODMod.RODWeapons);

    public final Item Halbard = (new RODItemSword(5754, RODEnumToolMaterial.ETSteel)).setUnlocalizedName("Halbeard").setTextureName("Halbeard").setCreativeTab(RODMod.RODWeapons);

    public final Item Horouk = (new RODItemSword(5755, RODEnumToolMaterial.ETSteel)).setUnlocalizedName("Horouk").setTextureName("Horouk").setCreativeTab(RODMod.RODWeapons);

    //public final Item LongBow = (RODItemBow)(new RODItemBow(5746)).setUnlocalizedName("LongBow").setTextureName("LongBow").setCreativeTab(RODMod.RODWeapons);

  //  public final Item ElvenBow = (RODItemBow)(new RODItemBow(5747)).setUnlocalizedName("ElvenBow").setTextureName("ElvenBow").setCreativeTab(RODMod.RODWeapons);

  //  public final Item CrossBow = (RODItemBow)(new RODItemBow(5748)).setUnlocalizedName("CrossBow").setTextureName("CrossBow").setCreativeTab(RODMod.RODWeapons);

  //  public final Item DwarfCrossBow = (RODItemBow)(new RODItemBow(5749)).setUnlocalizedName("DwarfCrossBow").setTextureName("DwarfCrossBow").setCreativeTab(RODMod.RODWeapons);

    public final Item ElfLongSword = (new RODItemSword(5818, RODEnumToolMaterial.ETElf)).setUnlocalizedName("ElfLongSword").setTextureName("ElfLongSword").setCreativeTab(RODMod.RODWeapons);

    public final Item ElfSpear = (new RODItemSword(5819, RODEnumToolMaterial.ETElf)).setUnlocalizedName("ElfSpear").setTextureName("ElfSpear").setCreativeTab(RODMod.RODWeapons);   

    public final Item ForestElfLongSword = (new RODItemSword(5820, RODEnumToolMaterial.ETForestElf)).setUnlocalizedName("ForestElfLongSword").setTextureName("ForestElfLongSword").setCreativeTab(RODMod.RODWeapons);

    public final Item ForestElfSpear = (new RODItemSword(5821, RODEnumToolMaterial.ETForestElf)).setUnlocalizedName("ForestElfSpear").setTextureName("ForestElfSpear").setCreativeTab(RODMod.RODWeapons);   

    public final Item ForestElfHorouk = (new RODItemSword(5822, RODEnumToolMaterial.ETForestElf)).setUnlocalizedName("ForestElfHorouk").setTextureName("ForestElfHorouk").setCreativeTab(RODMod.RODWeapons);

    public final Item OrcScimtar = (new RODItemSword(5823, RODEnumToolMaterial.ETOrc)).setUnlocalizedName("OrcScimtar").setTextureName("OrcScimtar").setCreativeTab(RODMod.RODWeapons);

    //TOOLS

    public final Item SteelPick = (new ItemPickaxe(5758, EnumToolMaterial.IRON)).setUnlocalizedName("SteelPickaxe").setTextureName("SteelPickaxe").setCreativeTab(RODMod.RODArmor);

    public final Item SteelAxe = (new ItemAxe(5759, EnumToolMaterial.IRON)).setUnlocalizedName("SteelAxe").setTextureName("SteelAxe").setCreativeTab(RODMod.RODArmor);

    public final Item SteelSpade = (new ItemSpade(5760, EnumToolMaterial.IRON)).setUnlocalizedName("SteelSpade").setTextureName("SteelSpade").setCreativeTab(RODMod.RODArmor);

    public final Item SteelHoe = (new ItemHoe(5761, EnumToolMaterial.IRON)).setUnlocalizedName("SteelHoe").setTextureName("SteelHoe").setCreativeTab(RODMod.RODArmor);

    public final Item IceSteelPick = (new ItemPickaxe(5762, EnumToolMaterial.IRON)).setUnlocalizedName("IceSteelPickaxe").setTextureName("IceSteelPickaxe").setCreativeTab(RODMod.RODArmor);

    public final Item IceSteelAxe = (new ItemAxe(5763, EnumToolMaterial.IRON)).setUnlocalizedName("IceSteelAxe").setTextureName("IceSteelAxe").setCreativeTab(RODMod.RODArmor);

    public final Item IceSteelSpade = (new ItemSpade(5764, EnumToolMaterial.IRON)).setUnlocalizedName("IceSteelSpade").setTextureName("IceSteelSpade").setCreativeTab(RODMod.RODArmor);

    public final Item IceSteelHoe = (new ItemHoe(5765, EnumToolMaterial.IRON)).setUnlocalizedName("IceSteelHoe").setTextureName("IceSteelHoe").setCreativeTab(RODMod.RODArmor);

    public final Item DwarfPick = (new ItemPickaxe(5766, EnumToolMaterial.EMERALD)).setUnlocalizedName("DwarfPickaxe").setTextureName("DwarfPickaxe").setCreativeTab(RODMod.RODArmor);

    public final Item DwarfAxe = (new ItemAxe(5767, EnumToolMaterial.EMERALD)).setUnlocalizedName("DwarvenAxe").setTextureName("DwarvenAxe").setCreativeTab(RODMod.RODArmor);

    public final Item DwarfSpade = (new ItemSpade(5768, EnumToolMaterial.EMERALD)).setUnlocalizedName("DwarfSpade").setTextureName("DwarfSpade").setCreativeTab(RODMod.RODArmor);

    public final Item DwarfHoe = (new ItemHoe(5769, EnumToolMaterial.EMERALD)).setUnlocalizedName("DwarfHoe").setTextureName("DwarfHoe").setCreativeTab(RODMod.RODArmor);

    public final Item ElfHoe = (new ItemHoe(5770, EnumToolMaterial.STONE)).setUnlocalizedName("ElfHoe").setTextureName("ElfHoe").setCreativeTab(RODMod.RODArmor);

    //ARMOR

    public final Item HelmSteel = (new RODArmor(5771, EASteel, 0, 0, "Steel")).setCreativeTab(RODMod.RODArmor);

    public final Item ChestSteel = (new RODArmor(5772, EASteel, 0, 1, "Steel")).setCreativeTab(RODMod.RODArmor);

    public final Item PantsSteel = (new RODArmor(5773, EASteel, 0, 2,"Steel")).setCreativeTab(RODMod.RODArmor);

    public final Item BootsSteel = (new RODArmor(5774, EASteel, 0, 3, "Steel")).setCreativeTab(RODMod.RODArmor);

   

//    public final Item HelmStudd = (new RODArmor(5775, EAOrc, 1, 0, "Studd")).setCreativeTab(RODMod.RODArmor);

//    public final Item ChestStudd = (new RODArmor(5776, EAOrc, 1, 1, "Studd")).setCreativeTab(RODMod.RODArmor);

//    public final Item PantsStudd = (new RODArmor(5777, EAOrc, 1, 2,"Studd")).setCreativeTab(RODMod.RODArmor);

//    public final Item BootsStudd = (new RODArmor(5778, EAOrc, 1, 3, "Studd")).setCreativeTab(RODMod.RODArmor);

   

    public final Item HelmDwarf = (new RODArmor(5779, EADwarf, 1, 0, "Dwarf")).setCreativeTab(RODMod.RODArmor);

    public final Item ChestDwarf = (new RODArmor(5780, EADwarf, 1, 1, "Dwarf")).setCreativeTab(RODMod.RODArmor);

    public final Item PantsDwarf = (new RODArmor(5781, EADwarf, 1, 2,"Dwarf")).setCreativeTab(RODMod.RODArmor);

    public final Item BootsDwarf = (new RODArmor(5783, EADwarf, 1, 3, "Dwarf")).setCreativeTab(RODMod.RODArmor);

   

    public final Item HelmElf = (new RODArmor(5784, EAElf, 2, 0, "Elf")).setCreativeTab(RODMod.RODArmor);

    public final Item ChestElf = (new RODArmor(5785, EAElf, 2, 1, "Elf")).setCreativeTab(RODMod.RODArmor);

    public final Item PantsElf = (new RODArmor(5786, EAElf, 2, 2,"Elf")).setCreativeTab(RODMod.RODArmor);

    public final Item BootsElf = (new RODArmor(5787, EAElf, 2, 3, "Elf")).setCreativeTab(RODMod.RODArmor);

   

    public final Item HelmFur = (new RODArmor(5788, EAFur, 3, 0, "Fur")).setCreativeTab(RODMod.RODArmor);

    public final Item ChestFur = (new RODArmor(5789, EAFur, 3, 1, "Fur")).setCreativeTab(RODMod.RODArmor);

    public final Item PantsFur = (new RODArmor(5790, EAFur, 3, 2,"Fur")).setCreativeTab(RODMod.RODArmor);

    public final Item BootsFur = (new RODArmor(5791, EAFur, 3, 3, "Fur")).setCreativeTab(RODMod.RODArmor);

   

    public final Item HelmTrent = (new RODArmor(5792, EATrent, 4, 0, "Trent")).setCreativeTab(RODMod.RODArmor);

    public final Item ChestTrent = (new RODArmor(5793, EATrent, 4, 1, "Trent")).setCreativeTab(RODMod.RODArmor);

    public final Item PantsTrent = (new RODArmor(5794, EATrent, 4, 2,"Trent")).setCreativeTab(RODMod.RODArmor);

    public final Item BootsTrent = (new RODArmor(5795, EATrent, 4, 3, "Trent")).setCreativeTab(RODMod.RODArmor);

   

    public final Item HelmOrc = (new RODArmor(5796, EAOrc, 4, 0, "Orc")).setCreativeTab(RODMod.RODArmor);

    public final Item ChestOrc = (new RODArmor(5797, EAOrc, 4, 1, "Orc")).setCreativeTab(RODMod.RODArmor);

    public final Item PantsOrc = (new RODArmor(5798, EAOrc, 4, 2,"Orc")).setCreativeTab(RODMod.RODArmor);

    public final Item BootsOrc = (new RODArmor(5799, EAOrc, 4, 3, "Orc")).setCreativeTab(RODMod.RODArmor);

   

    public final Item HelmGoblin = (new RODArmor(5805, EAGoblin, 4, 0, "Goblin")).setCreativeTab(RODMod.RODArmor);

    public final Item ChestGoblin = (new RODArmor(5806, EAGoblin, 4, 1, "Goblin")).setCreativeTab(RODMod.RODArmor);

    public final Item PantsGoblin = (new RODArmor(5807, EAGoblin, 4, 2,"Goblin")).setCreativeTab(RODMod.RODArmor);

    public final Item BootsGoblin = (new RODArmor(5808, EAGoblin, 4, 3, "Goblin")).setCreativeTab(RODMod.RODArmor);

   

    public final Item HelmForestElf = (new RODArmor(5809, EAForestElf, 4, 0, "ForestElf")).setCreativeTab(RODMod.RODArmor);

    public final Item ChestForestElf = (new RODArmor(5810, EAForestElf, 4, 1, "ForestElf")).setCreativeTab(RODMod.RODArmor);

    public final Item PantsForestElf = (new RODArmor(5811, EAForestElf, 4, 2,"ForestElf")).setCreativeTab(RODMod.RODArmor);

    public final Item BootsForestElf = (new RODArmor(5812, EAForestElf, 4, 3, "ForestElf")).setCreativeTab(RODMod.RODArmor);

   

    public final Item HelmNightElf = (new RODArmor(5813, EANightElf, 4, 0, "NightElf")).setCreativeTab(RODMod.RODArmor);

    public final Item ChestNightElf = (new RODArmor(5814, EANightElf, 4, 1, "NightElf")).setCreativeTab(RODMod.RODArmor);

    public final Item PantsNightElf = (new RODArmor(5815, EANightElf, 4, 2,"NightElf")).setCreativeTab(RODMod.RODArmor);

    public final Item BootsNightElf = (new RODArmor(5816, EANightElf, 4, 3, "NightElf")).setCreativeTab(RODMod.RODArmor);

   

//    public final Item HelmDwarflower = (new RODArmor(5824, EADwarf, 4, 0, "Dwarflower")).setCreativeTab(RODMod.RODArmor);

   

   

    //Creative Tab Statics

    public static Item STSymDwarfHelm = (new RODItemBasic(5729)).setUnlocalizedName("SymDwarfHelm").setTextureName("SymDwarfHelm").setCreativeTab(RODMod.RODMisc);

    public static Item STSymDragon = (new RODItemBasic(5730)).setUnlocalizedName("SymDragon").setTextureName("SymDragon").setCreativeTab(RODMod.RODMisc);

    public static Item STSteelIngot = (new RODItemBasic(5731)).setUnlocalizedName("SteelIngot").setTextureName("SteelIngot").setCreativeTab(RODMod.RODMat);

    public static Item STSteelLongSword = (new RODItemSword(5732, RODEnumToolMaterial.ETSteel)).setUnlocalizedName("SteelLongSword").setTextureName("SteelLongSword").setCreativeTab(RODMod.RODWeapons);

   

    //items

    public final Item SteelIngot = (new RODItemBasic(5726)).setUnlocalizedName("SteelIngot").setTextureName("SteelIngot").setCreativeTab(RODMod.RODMat);

    public final Item SymDwarfHelm = (new RODItemBasic(5727)).setUnlocalizedName("SymDwarfHelm").setTextureName("SymDwarfHelm").setCreativeTab(RODMod.RODMisc);

    public final Item SymDragon = (new RODItemBasic(5728)).setUnlocalizedName("SymDragon").setTextureName("SymDragon").setCreativeTab(RODMod.RODMisc);

    public final Item Ruby = (new RODItemBasic(5733)).setUnlocalizedName("ruby").setTextureName("ruby").setCreativeTab(RODMod.RODMat);

    public final Item Sapphire = (new RODItemBasic(5734)).setUnlocalizedName("Sapphire").setTextureName("Sapphire").setCreativeTab(RODMod.RODMat);

    public final Item Amethyst = (new RODItemBasic(5735)).setUnlocalizedName("Amethyst").setTextureName("Amethyst").setCreativeTab(RODMod.RODMat);

    public final Item Pearl = (new RODItemBasic(5736)).setUnlocalizedName("Pearl").setTextureName("Pearl").setCreativeTab(RODMod.RODMat);

    public final Item ElfSteelIngot = (new RODItemBasic(5737)).setUnlocalizedName("ELfSteelIngot").setTextureName("ELfSteelIngot").setCreativeTab(RODMod.RODMat);

    public final Item IceSteelIngot = (new RODItemBasic(5738)).setUnlocalizedName("IceSteelIngot").setTextureName("IceSteelIngot").setCreativeTab(RODMod.RODMat);

    public final Item DwarfSteelIngot = (new RODItemBasic(5739)).setUnlocalizedName("DwarfSteelIngot").setTextureName("DwarfSteelIngot").setCreativeTab(RODMod.RODMat);

    public final Item BaejkShard = (new RODItemBasic(5740)).setUnlocalizedName("BaejkShard").setTextureName("BaejkShard").setCreativeTab(RODMod.RODMat);

    public final Item Icicle = (new RODItemBasic(5741)).setUnlocalizedName("Icicle").setTextureName("Icicle").setCreativeTab(RODMod.RODMat);

    public final Item Hilt = (new RODItemBasic(5742)).setUnlocalizedName("Hilt").setTextureName("Hilt").setCreativeTab(RODMod.RODMat);

    public final Item DarkSteelIngot = (new RODItemBasic(5743)).setUnlocalizedName("DarkSteelIngot").setTextureName("DarkSteelIngot").setCreativeTab(RODMod.RODMat);

    public final Item DwarfSteelHandle = (new RODItemBasic(5744)).setUnlocalizedName("DwarfSteelHandle").setTextureName("DwarfSteelHandle").setCreativeTab(RODMod.RODMat);

  // public final Item Bolt = (new RODItemBasic(5745)).setUnlocalizedName("Bolt").setTextureName("Bolt").setCreativeTab(RODMod.RODWeapons);

    public final Item FyrShard = (new RODItemBasic(5756)).setUnlocalizedName("FyrShard").setTextureName("FyrShard").setCreativeTab(RODMod.RODMat);

    public final Item ShinePowder = (new RODItemBasic(5757)).setUnlocalizedName("ShinePowder").setTextureName("ShinePowder").setCreativeTab(RODMod.RODMat);

    public final Item OrcSteelIngot = (new RODItemBasic(5801)).setUnlocalizedName("OrcSteelIngot").setTextureName("OrcSteelIngot").setCreativeTab(RODMod.RODMat);

    public final Item Fur = (new RODItemBasic(5800)).setUnlocalizedName("Fur").setTextureName("Fur").setCreativeTab(RODMod.RODMat);

    public final Item ForestElfSteelIngot = (new RODItemBasic(5802)).setUnlocalizedName("ForestElfSteelIngot").setTextureName("ForestElfSteelIngot").setCreativeTab(RODMod.RODMat);

    public final Item NightElfSteelIngot = (new RODItemBasic(5803)).setUnlocalizedName("NightElfSteelIngot").setTextureName("NightElfSteelIngot").setCreativeTab(RODMod.RODMat);

    public final Item ForestElfRope = (new RODItemBasic(5804)).setUnlocalizedName("ForestElfRope").setTextureName("ForestElfRope").setCreativeTab(RODMod.RODMat);

    public final Item Cloth = (new RODItemBasic(5817)).setUnlocalizedName("Cloth").setTextureName("Cloth").setCreativeTab(RODMod.RODMat);

    //tabs, tool/armor materials

    public static CreativeTabs RODMisc = new RODTabMisc(CreativeTabs.getNextID(), "Realm Of Domarne Micellaenous");

    public static CreativeTabs RODWeapons = new RODTabWeapons(CreativeTabs.getNextID(), "Realm Of Domarne Weapons");

    public static CreativeTabs RODMat = new RODTabMat(CreativeTabs.getNextID(), "Realm Of Domarne Materials");

    public static CreativeTabs RODArmor = new RODTabArmor(CreativeTabs.getNextID(), "Realm Of Domarne Armor & Tools");

    public static CreativeTabs RODBlocks = new RODTabBlocks(CreativeTabs.getNextID(), "Realm Of Domarne Blocks & Decor");

    RODWorldGenerator oreManager = new RODWorldGenerator();

    RODTreeManager treeManager = new RODTreeManager();

 

    public static EnumArmorMaterial EADwarf = EnumHelper.addArmorMaterial("EADwarf", 570, new int[] {10, 7, 4, 2}, 10);

    public static EnumArmorMaterial EAElf = EnumHelper.addArmorMaterial("EAElf", 571, new int[] {4, 4, 6, 3}, 14);

    public static EnumArmorMaterial EASteel = EnumHelper.addArmorMaterial("EASteel", 572, new int[] {5, 5, 5, 2}, 5);

    public static EnumArmorMaterial EAFur = EnumHelper.addArmorMaterial("EAFur", 574, new int[] {6, 4, 5, 2}, 14);

    public static EnumArmorMaterial EATrent = EnumHelper.addArmorMaterial("EATrent", 575, new int[] {5, 5, 3, 1}, 8);

    public static EnumArmorMaterial EAOrc = EnumHelper.addArmorMaterial("EAOrc", 576, new int[] {3, 4, 5, 2}, 8);

    public static EnumArmorMaterial EAGoblin = EnumHelper.addArmorMaterial("EAGoblin", 577, new int[] {3, 3, 5, 2}, 15);

    public static EnumArmorMaterial EAForestElf = EnumHelper.addArmorMaterial("EAWoodELf", 578, new int[] {2, 4, 5, 2}, 5);

    public static EnumArmorMaterial EANightElf = EnumHelper.addArmorMaterial("EANightElf", 579, new int[] {4, 6, 3, 1}, 10);

    public static EnumArmorMaterial EASeaElf = EnumHelper.addArmorMaterial("EASeaElf", 580, new int[] {5, 4, 4, 2}, 12);

    public static EnumArmorMaterial EAWizard = EnumHelper.addArmorMaterial("EAWizard", 583, new int[] {3, 8, 5, 0}, 5);

//    public static EnumArmorMaterial EAElfLord = EnumHelper.addArmorMaterial("EAElfLord", 581, new int[] {5, 5, 3, 1}, 6);

//    public static EnumArmorMaterial EABarbaric = EnumHelper.addArmorMaterial("EABarbaric", 582, new int[] {2, 4, 4, 2}, 12);

//    public static EnumArmorMaterial EAOrcLord = EnumHelper.addArmorMaterial("EAOrcLord", 583, new int[] {4, 5, 5, 0}, 5);

//  public static EnumArmorMaterial EAManLord = EnumHelper.addArmorMaterial("EAManLord", 583, new int[] {6, 6, 5, 0}, 5);

    //Blocks

    public static final Block SteelBL = (new RODBasicBlock(570, Material.iron)).setUnlocalizedName("SteelBlock").setTextureName("SteelBlock").setHardness(6.0F).setStepSound(Block.soundMetalFootstep).setResistance(12.0F).setCreativeTab(RODMod.RODBlocks);

    public static final Block BaejkBL = (new RODBasicBlock(571, Material.iron)).setUnlocalizedName("BaejkBlock").setTextureName("BaejkBlock").setHardness(7.0F).setStepSound(Block.soundMetalFootstep).setResistance(14.0F).setCreativeTab(RODMod.RODBlocks);

    public static final Block IceSteelBL = (new RODBasicBlock(572, Material.iron)).setUnlocalizedName("IceSteelBlock").setTextureName("IceSteelBlock").setHardness(7.0F).setStepSound(Block.soundMetalFootstep).setResistance(14.0F).setCreativeTab(RODMod.RODBlocks);

    public static final Block DwarfSteelBL = (new RODBasicBlock(573, Material.iron)).setUnlocalizedName("DwarfSteelBlock").setTextureName("DwarfSteelBlock").setHardness(9.0F).setStepSound(Block.soundMetalFootstep).setResistance(20.0F).setCreativeTab(RODMod.RODBlocks);

    public static final Block ElfSteelBL = (new RODBasicBlock(574, Material.iron)).setUnlocalizedName("ElfSteelBlock").setTextureName("ElfSteelBlock").setHardness(3.0F).setStepSound(Block.soundMetalFootstep).setResistance(5.0F).setCreativeTab(RODMod.RODBlocks);

    public static final Block DarkSteelBL = (new RODBasicBlock(575, Material.iron)).setUnlocalizedName("DarkSteelBlock").setTextureName("DarkSteelBlock").setHardness(6.0F).setStepSound(Block.soundMetalFootstep).setResistance(12.0F).setCreativeTab(RODMod.RODBlocks);

    public static final Block RubyBL = (new RODBasicBlock(576, Material.iron)).setUnlocalizedName("RubyBlock").setTextureName("RubyBlock").setHardness(5.0F).setStepSound(Block.soundMetalFootstep).setResistance(12.0F).setCreativeTab(RODMod.RODBlocks);

    public static final Block SapphireBL = (new RODBasicBlock(577, Material.iron)).setUnlocalizedName("SapphireBlock").setTextureName("SapphireBlock").setHardness(5.0F).setStepSound(Block.soundMetalFootstep).setResistance(12.0F).setCreativeTab(RODMod.RODBlocks);

    public static final Block AmethystBL = (new RODBasicBlock(578, Material.iron)).setUnlocalizedName("AmethystBlock").setTextureName("AmethystBlock").setHardness(5.0F).setStepSound(Block.soundMetalFootstep).setResistance(12.0F).setCreativeTab(RODMod.RODBlocks);

    public static final Block PearlBL = (new RODBasicBlock(579, Material.iron)).setUnlocalizedName("PearlBlock").setTextureName("PearlBlock").setHardness(5.0F).setStepSound(Block.soundMetalFootstep).setResistance(12.0F).setCreativeTab(RODMod.RODBlocks);

    public static final Block FyrBL = (new RODBasicBlock(580, Material.iron)).setUnlocalizedName("FyrBlock").setTextureName("FyrBlock").setHardness(6.0F).setStepSound(Block.soundMetalFootstep).setResistance(14.0F).setCreativeTab(RODMod.RODBlocks);

    public static final Block ShineOreBL = (new RODBasicBlock(581, Material.rock)).setUnlocalizedName("ShineOre").setTextureName("ShineOre").setHardness(2.0F).setStepSound(Block.soundStoneFootstep).setResistance(3.0F).setCreativeTab(RODMod.RODBlocks).setLightValue(1.0f);

    public static final Block RubyOreBL = (new RODBasicBlock(582, Material.rock)).setUnlocalizedName("RubyOre").setTextureName("RubyOre").setHardness(6.0F).setStepSound(Block.soundStoneFootstep).setResistance(5.0F).setCreativeTab(RODMod.RODBlocks);

    public static final Block SapphireOreBL = (new RODBasicBlock(583, Material.rock)).setUnlocalizedName("SapphireOre").setTextureName("SapphireOre").setHardness(6.0F).setStepSound(Block.soundStoneFootstep).setResistance(5.0F).setCreativeTab(RODMod.RODBlocks);

    public static final Block AmethystOreBL = (new RODBasicBlock(584, Material.rock)).setUnlocalizedName("AmethystOre").setTextureName("AmethystOre").setHardness(6.0F).setStepSound(Block.soundStoneFootstep).setResistance(5.0F).setCreativeTab(RODMod.RODBlocks);

    public static final Block IceOreBL = (new RODBasicBlock(585, Material.rock)).setUnlocalizedName("IceOre").setTextureName("IceOre").setHardness(6.0F).setStepSound(Block.soundStoneFootstep).setResistance(5.0F).setCreativeTab(RODMod.RODBlocks);

    public static final Block FyrOreBL = (new RODBasicBlock(586, Material.rock)).setUnlocalizedName("FyrOre").setTextureName("FyrOre").setHardness(6.0F).setStepSound(Block.soundStoneFootstep).setResistance(6.0F).setCreativeTab(RODMod.RODBlocks);

    public static final Block BaejkOreBL = (new RODBasicBlock(587, Material.rock)).setUnlocalizedName("BaejkOre").setTextureName("BaejkOre").setHardness(6.0F).setStepSound(Block.soundStoneFootstep).setResistance(6.0F).setCreativeTab(RODMod.RODBlocks);

    public static final Block OrcSteelBL = (new RODBasicBlock(588, Material.iron)).setUnlocalizedName("OrcSteelBlock").setTextureName("OrcSteelBlock").setHardness(5.0F).setStepSound(Block.soundMetalFootstep).setResistance(7.0F).setCreativeTab(RODMod.RODBlocks);

    public static final Block NightElfSteelBL = (new RODBasicBlock(589, Material.iron)).setUnlocalizedName("NightElfSteelBlock").setTextureName("NightElfSteelBlock").setHardness(3.0F).setStepSound(Block.soundMetalFootstep).setResistance(5.0F).setCreativeTab(RODMod.RODBlocks);

    public static final Block RedLeavesBL = (new RODBasicBlock(590, Material.leaves)).setUnlocalizedName("RedLeaves_fast").setTextureName("RedLeaves_fast").setHardness(0.2F).setStepSound(Block.soundGrassFootstep).setCreativeTab(RODMod.RODBlocks).setLightOpacity(1);

    public static final Block RedLogBL = (new RODBlockRedLog(591, Material.wood)).setCreativeTab(RODMod.RODBlocks);

    public static final Block DwarfBrickBL = (new RODBasicBlock(592, Material.rock)).setUnlocalizedName("DwarfBrick").setTextureName("DwarfBrick").setHardness(6.0F).setStepSound(Block.soundStoneFootstep).setResistance(6.0F).setCreativeTab(RODMod.RODBlocks);

    public static final Block DwarfPillarBL = (new RODBlockDwarfPillar(593, Material.rock)).setCreativeTab(RODMod.RODBlocks);

//    public static final Block DwarfStairsBL = (new BlockStairs(594, RODMod.DwarfBrickBL, 0)).setUnlocalizedName("stairsWoodBirch").setCreativeTab(RODMod.RODBlocks);

//    public static final BlockHalfSlab DwarfSlabBL = (BlockHalfSlab)(new BlockWoodSlab(595, true)).setHardness(5.0F).setResistance(7.0F).setStepSound(Block.soundStoneFootstep).setUnlocalizedName("DwarfSlab").setCreativeTab(RODMod.RODBlocks);

    public static final Block RedPlanksBL = (new RODBasicBlock(596, Material.wood)).setUnlocalizedName("RedPlanks").setTextureName("RedPlanks").setHardness(4.0F).setStepSound(Block.soundWoodFootstep).setResistance(3.0F).setCreativeTab(RODMod.RODBlocks);

@EventHandler

    public void preload(FMLPreInitializationEvent event) {

   

 

    }

   

    @EventHandler

    public void load(FMLInitializationEvent event) {

 

    LanguageRegistry.addName(SteelIngot, "Steel Ingot");

LanguageRegistry.addName(SymDragon, "Dragon Symbol");

LanguageRegistry.addName(SymDwarfHelm, "Dwarf Helm Symbol");

    LanguageRegistry.addName(Ruby, "Ruby");

LanguageRegistry.addName(Sapphire, "Sapphire");

LanguageRegistry.addName(Amethyst, "Amethyst");

    LanguageRegistry.addName(Pearl, "Pearl");

LanguageRegistry.addName(ElfSteelIngot, "Elven Steel Ingot");

LanguageRegistry.addName(IceSteelIngot, "Icy Steel Ingot");

    LanguageRegistry.addName(DwarfSteelIngot, "Dwarf Steel Ingot");

LanguageRegistry.addName(Icicle, "Icicle");

LanguageRegistry.addName(Hilt, "Sword Hilt");

LanguageRegistry.addName(BaejkShard, "Baejk Shard");

LanguageRegistry.addName(DarkSteelIngot, "Darkend-Steel Ingot");

LanguageRegistry.addName(DwarfSteelHandle, "Dwarf Steel Handle");

// LanguageRegistry.addName(Bolt, "Crossbow Bolt");

LanguageRegistry.addName(FyrShard, "Fyr Shard");

LanguageRegistry.addName(ShinePowder, "Shiney Powder");

LanguageRegistry.addName(OrcSteelIngot, "Orcish Iron Ingot");

LanguageRegistry.addName(Fur, "Fur");

LanguageRegistry.addName(ForestElfSteelIngot, "Forest Elf Steel Ingot");

LanguageRegistry.addName(NightElfSteelIngot, "Night-Elf Steel Ingot");

LanguageRegistry.addName(ForestElfRope, "Forest Elven Rope");

LanguageRegistry.addName(Cloth, "Cloth");

//Weapons

LanguageRegistry.addName(SteelLongSword, "Steel Long-Sword");

LanguageRegistry.addName(SteelDagger, "Steel Dagger");

LanguageRegistry.addName(SteelDirk, "Steel Dirk");

LanguageRegistry.addName(SteelSpear, "Steel Spear");

LanguageRegistry.addName(SteelTrident, "Steel Trident");

LanguageRegistry.addName(BattleAxe, "BattleAxe");

LanguageRegistry.addName(SteelAxe, "Steel Axe");

LanguageRegistry.addName(WarHammer, "WarHammer");

LanguageRegistry.addName(BaejkLongSword, "Night-Elf Long-Sword");

LanguageRegistry.addName(BaejkDagger, "Night-Elf Dagger");

LanguageRegistry.addName(BaejkDirk, "Night-Elf Dirk");

LanguageRegistry.addName(BaejkSpear, "Night-Elf Spear");

LanguageRegistry.addName(BaejkTrident, "Night-Elf Trident");

LanguageRegistry.addName(Mace, "Mace");

LanguageRegistry.addName(MorningStar, "Morning Star");

LanguageRegistry.addName(Whip, "Whip");

LanguageRegistry.addName(Scimtar, "Scimtar");

LanguageRegistry.addName(WoodSpear, "Wooden Spear");

LanguageRegistry.addName(IceSteelSword, "Icy Steel Sword");

LanguageRegistry.addName(IceSteelSpear, "Icy Steel Spear");

LanguageRegistry.addName(IceSteelTrident, "Icy Steel Trident");

LanguageRegistry.addName(DwarvenAxe, "Dwarven Axe");

LanguageRegistry.addName(DwarvenBattleAxe, "Dwarven BattleAxe");

LanguageRegistry.addName(DwarvenWarHammer, "Dwarven WarHammer");

LanguageRegistry.addName(Club, "Club");

LanguageRegistry.addName(PoisonedDagger, "Poisoned Dagger");

LanguageRegistry.addName(SerrSword, "Serrated Sword");

LanguageRegistry.addName(FlameSword, "Flaming Sword");

LanguageRegistry.addName(Halbard, "Halbard");

LanguageRegistry.addName(Horouk, "Horouk");

// LanguageRegistry.addName(LongBow, "Long Bow");

// LanguageRegistry.addName(ElvenBow, "Elven Bow");

// LanguageRegistry.addName(CrossBow, "Crossbow");

// LanguageRegistry.addName(DwarfCrossBow, "Dwarven Crossbow");

LanguageRegistry.addName(ElfLongSword, "Elven Long-Sword");

LanguageRegistry.addName(ElfSpear, "Elven Spear");

LanguageRegistry.addName(ForestElfLongSword, "Forest Elven Long-Sword");

LanguageRegistry.addName(ForestElfSpear, "Forest Elven Spear");

LanguageRegistry.addName(ForestElfHorouk, "Forest Elven Horouk");

LanguageRegistry.addName(OrcScimtar, "Orcish Scimtar");

//Tools

LanguageRegistry.addName(SteelPick, "Steel Pickaxe");

LanguageRegistry.addName(SteelAxe, "Steel Axe");

LanguageRegistry.addName(SteelSpade, "Steel Spade");

LanguageRegistry.addName(SteelHoe, "Steel Hoe");

LanguageRegistry.addName(IceSteelPick, "Icy Steel Pickaxe");

LanguageRegistry.addName(IceSteelAxe, "Icy Steel Axe");

LanguageRegistry.addName(IceSteelSpade, "Icy Steel Spade");

LanguageRegistry.addName(IceSteelHoe, "Icy Steel Hoe");

LanguageRegistry.addName(DwarfPick, "Dwarven Pickaxe");

LanguageRegistry.addName(DwarfAxe, "Dwarven Axe");

LanguageRegistry.addName(DwarfSpade, "Dwarven Spade");

LanguageRegistry.addName(DwarfHoe, "Dwarven Hoe");

LanguageRegistry.addName(ElfHoe, "Elven Hoe");

//Blocks

GameRegistry.registerBlock(SteelBL, "Steel Block");

LanguageRegistry.addName(SteelBL, "Steel Block");

GameRegistry.registerBlock(BaejkBL, "Baejk Block");

LanguageRegistry.addName(BaejkBL, "Baejk Block");

GameRegistry.registerBlock(IceSteelBL, "Icy Steel Block");

LanguageRegistry.addName(IceSteelBL, "Icy Steel Block");

GameRegistry.registerBlock(DwarfSteelBL, "Dwarf Steel Block");

LanguageRegistry.addName(DwarfSteelBL, "Dwarf Steel Block");

GameRegistry.registerBlock(ElfSteelBL, "Elf Steel Block");

LanguageRegistry.addName(ElfSteelBL, "Elf Steel Block");

GameRegistry.registerBlock(DarkSteelBL, "Darkend-Steel Block");

LanguageRegistry.addName(DarkSteelBL, "Darkend-Steel Block");

GameRegistry.registerBlock(RubyBL, "Ruby Block");

LanguageRegistry.addName(RubyBL, "Ruby Block");

GameRegistry.registerBlock(SapphireBL, "Sapphire Block");

LanguageRegistry.addName(SapphireBL, "Sapphire Block");

GameRegistry.registerBlock(AmethystBL, "Amethyst Block");

LanguageRegistry.addName(AmethystBL, "Amethyst Block");

GameRegistry.registerBlock(PearlBL, "Pearl Block");

LanguageRegistry.addName(PearlBL, "Pearl Block");

GameRegistry.registerBlock(FyrBL, "Fyr Block");

LanguageRegistry.addName(FyrBL, "Fyr Block");

GameRegistry.registerBlock(OrcSteelBL, "Orc Steel Block");

LanguageRegistry.addName(OrcSteelBL, "Orc Steel Block");

GameRegistry.registerBlock(NightElfSteelBL, "Night-Elf Steel Block");

LanguageRegistry.addName(NightElfSteelBL, "Night-Elf Steel Block");

GameRegistry.registerBlock(RedLeavesBL, "Red Leaves");

LanguageRegistry.addName(RedLeavesBL, "Red Wood Leaves");

GameRegistry.registerBlock(RedLogBL, "RedLog");

LanguageRegistry.addName(RedLogBL, "Red Wood Log");

GameRegistry.registerBlock(DwarfBrickBL, "DwarfBrickLog");

LanguageRegistry.addName(DwarfBrickBL, "Dwarven Brick");

GameRegistry.registerBlock(DwarfPillarBL, "DwarfPillar");

LanguageRegistry.addName(DwarfPillarBL, "Dwarven Pillar");

GameRegistry.registerBlock(RedPlanksBL, "RedPlanks");

LanguageRegistry.addName(RedPlanksBL, "Red Wooden Planks");

 

// GameRegistry.registerBlock(DwarfStairsBL, "StairsDwarf");

// LanguageRegistry.addName(DwarfStairsBL, "Dwarven Brick Stairs");

// GameRegistry.registerBlock(DwarfSlabBL, "DwarfSlab");

// LanguageRegistry.addName(DwarfSlabBL, "Dwarven Brick Slab");

 

//Ores

GameRegistry.registerBlock(ShineOreBL, "Shiney Ore");

LanguageRegistry.addName(ShineOreBL, "Shiney Ore");

GameRegistry.registerBlock(RubyOreBL, "Ruby Ore");

LanguageRegistry.addName(RubyOreBL, "Ruby Ore");

GameRegistry.registerBlock(SapphireOreBL, "Sapphire Ore");

LanguageRegistry.addName(SapphireOreBL, "Sapphire Ore");

GameRegistry.registerBlock(AmethystOreBL, "Amethyst Ore");

LanguageRegistry.addName(AmethystOreBL, "Amethyst Ore");

LanguageRegistry.addName(IceOreBL, "Icy Ore");

GameRegistry.registerBlock(IceOreBL, "Icy Ore");

LanguageRegistry.addName(FyrOreBL, "Fyr Ore");

GameRegistry.registerBlock(FyrOreBL, "Fyr Ore");

GameRegistry.registerBlock(BaejkOreBL, "Baejk Ore");

LanguageRegistry.addName(BaejkOreBL, "Baejk Ore");

 

 

GameRegistry.registerWorldGenerator(oreManager);

GameRegistry.registerWorldGenerator(treeManager);

 

//Recipies

GameRegistry.addRecipe(new ItemStack(SteelIngot,1), new Object[]{

"III","ISI","III",'I',Item.coal, 'S',Item.ingotIron

});

GameRegistry.addRecipe(new ItemStack(NightElfSteelIngot,3), new Object[]{

"III","ISI","III",'I',BaejkShard, 'S',SteelIngot

});

GameRegistry.addRecipe(new ItemStack(ForestElfSteelIngot,3), new Object[]{

"I I"," S ","I I",'I',ForestElfRope, 'S',ElfSteelIngot

});

GameRegistry.addRecipe(new ItemStack(DwarfSteelIngot,2), new Object[]{

"III","ISI","III",'I',FyrShard, 'S',SteelIngot

});

GameRegistry.addRecipe(new ItemStack(ElfSteelIngot,3), new Object[]{

"III","ISI","III",'I',ShinePowder, 'S',SteelIngot

});

GameRegistry.addRecipe(new ItemStack(IceSteelIngot,3), new Object[]{

"III","ISI","III",'I',Icicle, 'S',SteelIngot

});

GameRegistry.addRecipe(new ItemStack(DarkSteelIngot,3), new Object[]{

"III","ISI","III",'I',Item.coal, 'S',SteelIngot

});

GameRegistry.addRecipe(new ItemStack(Hilt,1), new Object[]{

"  ","SSS"," S ",'S',SteelIngot

});

GameRegistry.addRecipe(new ItemStack(Hilt,1), new Object[]{

"SSS"," S ","  ",'S',SteelIngot

});

GameRegistry.addRecipe(new ItemStack(ForestElfRope,3), new Object[]{

"SRS","RSR","SRS",'S',Item.silk, 'R', RedLeavesBL

});

//Steel

GameRegistry.addRecipe(new ItemStack(SteelLongSword,1), new Object[]{

" S "," S "," H ",'S',SteelIngot, 'H', Hilt

});

GameRegistry.addRecipe(new ItemStack(SteelLongSword,1), new Object[]{

"S  ","S  ","H  ",'S',SteelIngot, 'H', Hilt

});

GameRegistry.addRecipe(new ItemStack(SteelLongSword,1), new Object[]{

"  S","  S","  H",'S',SteelIngot, 'H', Hilt

});

GameRegistry.addShapelessRecipe(new ItemStack(SteelDirk,1), new Object[]{

SteelLongSword});

GameRegistry.addShapelessRecipe(new ItemStack(SteelDagger,1), new Object[]{

SteelDirk});

GameRegistry.addRecipe(new ItemStack(SteelSpear,1), new Object[]{

"  S"," s ","s  ",'S',SteelIngot, 's', Item.stick

});

GameRegistry.addRecipe(new ItemStack(SteelSpear,1), new Object[]{

"S  "," s ","  s",'S',SteelIngot, 's', Item.stick

});

GameRegistry.addRecipe(new ItemStack(SteelTrident,1), new Object[]{

"S S","SSS"," s ",'S',SteelIngot, 's', Item.stick

});

GameRegistry.addRecipe(new ItemStack(BattleAxe,1), new Object[]{

"SSS","SsS"," s ",'S',SteelIngot, 's', Item.stick

});

GameRegistry.addRecipe(new ItemStack(SteelAxe,1), new Object[]{

"SS ","Ss "," s ",'S',SteelIngot, 's', Item.stick

});

GameRegistry.addRecipe(new ItemStack(SteelAxe,1), new Object[]{

" SS"," sS"," s ",'S',SteelIngot, 's', Item.stick

});

GameRegistry.addRecipe(new ItemStack(WarHammer,1), new Object[]{

"SSS","SSS"," s ",'S',SteelIngot, 's', Item.stick

});

//Baejk

GameRegistry.addRecipe(new ItemStack(BaejkLongSword,1), new Object[]{

" S "," S "," H ",'S',NightElfSteelIngot, 'H', Hilt

});

GameRegistry.addRecipe(new ItemStack(BaejkLongSword,1), new Object[]{

"S  ","S  ","H  ",'S',NightElfSteelIngot, 'H', Hilt

});

GameRegistry.addRecipe(new ItemStack(BaejkLongSword,1), new Object[]{

"  S","  S","  H",'S',NightElfSteelIngot, 'H', Hilt

});

GameRegistry.addShapelessRecipe(new ItemStack(BaejkDirk,1), new Object[]{

BaejkLongSword});

GameRegistry.addShapelessRecipe(new ItemStack(BaejkDagger,1), new Object[]{

BaejkDirk});

GameRegistry.addRecipe(new ItemStack(BaejkSpear,1), new Object[]{

"  S"," s ","s  ",'S',NightElfSteelIngot, 's', Item.stick

});

GameRegistry.addRecipe(new ItemStack(BaejkSpear,1), new Object[]{

"S  "," s ","  s",'S',NightElfSteelIngot, 's', Item.stick

});

GameRegistry.addRecipe(new ItemStack(BaejkTrident,1), new Object[]{

"S S","SSS"," s ",'S',NightElfSteelIngot, 's', Item.stick

});

//Elven

GameRegistry.addRecipe(new ItemStack(ElfLongSword,1), new Object[]{

" S "," S "," H ",'S',ElfSteelIngot, 'H', Item.goldNugget

});

GameRegistry.addRecipe(new ItemStack(ElfLongSword,1), new Object[]{

"S  ","S  ","H  ",'S',ElfSteelIngot, 'H', Item.goldNugget

});

GameRegistry.addRecipe(new ItemStack(ElfLongSword,1), new Object[]{

"  S","  S","  H",'S',ElfSteelIngot, 'H', Item.goldNugget

});

GameRegistry.addRecipe(new ItemStack(ElfSpear,1), new Object[]{

"  S"," s ","s  ",'S',ElfSteelIngot, 's', Item.stick

});

GameRegistry.addRecipe(new ItemStack(ElfSpear,1), new Object[]{

"S  "," s ","  s",'S',ElfSteelIngot, 's', Item.stick

});

GameRegistry.addRecipe(new ItemStack(ForestElfLongSword,1), new Object[]{

" S "," S "," H ",'S',ForestElfSteelIngot, 'H', Item.stick

});

GameRegistry.addRecipe(new ItemStack(ForestElfLongSword,1), new Object[]{

"S  ","S  ","H  ",'S',ForestElfSteelIngot, 'H', Item.stick

});

GameRegistry.addRecipe(new ItemStack(ForestElfLongSword,1), new Object[]{

"  S","  S","  H",'S',ForestElfSteelIngot, 'H', Item.stick

});

GameRegistry.addRecipe(new ItemStack(ForestElfSpear,1), new Object[]{

"  S"," s ","s  ",'S',ForestElfSteelIngot, 's', Item.stick

});

GameRegistry.addRecipe(new ItemStack(ForestElfSpear,1), new Object[]{

"S  "," s ","  s",'S',ForestElfSteelIngot, 's', Item.stick

});

GameRegistry.addRecipe(new ItemStack(ForestElfHorouk,1), new Object[]{

"S S","SSS"," s ",'S',ForestElfSteelIngot, 's', Item.stick

});

//Other

GameRegistry.addRecipe(new ItemStack(Mace,1), new Object[]{

" S "," S "," S ",'S',DarkSteelIngot,

});

GameRegistry.addRecipe(new ItemStack(Mace,1), new Object[]{

"S  ","S  ","S  ",'S',DarkSteelIngot,

});

GameRegistry.addRecipe(new ItemStack(Mace,1), new Object[]{

"  S","  S","  S",'S',DarkSteelIngot,

});

GameRegistry.addRecipe(new ItemStack(MorningStar,1), new Object[]{

"S  "," s ","  S",'S',DarkSteelIngot, 's', SteelIngot

});

GameRegistry.addRecipe(new ItemStack(MorningStar,1), new Object[]{

"  S"," s ","S  ",'S',DarkSteelIngot, 's', SteelIngot

});

GameRegistry.addRecipe(new ItemStack(Whip,1), new Object[]{

"s  "," s ","  S",'S',DarkSteelIngot, 's', Item.silk

});

GameRegistry.addRecipe(new ItemStack(Whip,1), new Object[]{

"  s"," s ","S  ",'S',DarkSteelIngot, 's', Item.silk

});

GameRegistry.addRecipe(new ItemStack(Scimtar,1), new Object[]{

"SS "," S ","S ",'S',DarkSteelIngot,

});

GameRegistry.addRecipe(new ItemStack(Scimtar,1), new Object[]{

" SS"," S ","S ",'S',DarkSteelIngot,

});

GameRegistry.addRecipe(new ItemStack(WoodSpear,1), new Object[]{

"  S"," s ","s  ",'S',Block.planks, 's', Item.stick

});

GameRegistry.addRecipe(new ItemStack(WoodSpear,1), new Object[]{

"S  "," s ","  s",'S',Block.planks, 's', Item.stick

});

GameRegistry.addShapelessRecipe(new ItemStack(Club,1), new Object[]{

Block.wood, Block.planks

});

GameRegistry.addShapelessRecipe(new ItemStack(PoisonedDagger,1), new Object[]{

SteelDagger, Block.cactus

});

GameRegistry.addShapelessRecipe(new ItemStack(Club,1), new Object[]{

Block.wood, Block.planks

});

GameRegistry.addShapelessRecipe(new ItemStack(SerrSword,1), new Object[]{

SteelDagger, SteelLongSword

});

GameRegistry.addShapelessRecipe(new ItemStack(Club,1), new Object[]{

Block.wood, Block.planks

});

GameRegistry.addShapelessRecipe(new ItemStack(FlameSword,1), new Object[]{

Block.fire, SteelLongSword

});

GameRegistry.addShapelessRecipe(new ItemStack(Club,1), new Object[]{

Block.wood, Block.planks

});

GameRegistry.addShapelessRecipe(new ItemStack(Horouk,1), new Object[]{

SteelDagger, SteelTrident

});

GameRegistry.addShapelessRecipe(new ItemStack(Club,1), new Object[]{

Block.wood, Block.planks

});

GameRegistry.addShapelessRecipe(new ItemStack(Halbard,1), new Object[]{

SteelIngot, SteelAxe

});

//Orc

GameRegistry.addRecipe(new ItemStack(OrcScimtar,1), new Object[]{

"SS "," S ","S ",'S',OrcSteelIngot,

});

GameRegistry.addRecipe(new ItemStack(OrcScimtar,1), new Object[]{

" SS"," S ","S ",'S',OrcSteelIngot,

});

//Ice Steel

GameRegistry.addRecipe(new ItemStack(IceSteelSword,1), new Object[]{

" S "," S "," H ",'S',IceSteelIngot, 'H', Hilt

});

GameRegistry.addRecipe(new ItemStack(IceSteelSword,1), new Object[]{

"S  ","S  ","H  ",'S',IceSteelIngot, 'H', Hilt

});

GameRegistry.addRecipe(new ItemStack(IceSteelSword,1), new Object[]{

"  S","  S","  H",'S',IceSteelIngot, 'H', Hilt

});

GameRegistry.addRecipe(new ItemStack(IceSteelSpear,1), new Object[]{

"  S"," s ","s  ",'S',IceSteelIngot, 's', Item.stick

});

GameRegistry.addRecipe(new ItemStack(IceSteelSpear,1), new Object[]{

"S  "," s ","  s",'S',IceSteelIngot, 's', Item.stick

});

GameRegistry.addRecipe(new ItemStack(IceSteelTrident,1), new Object[]{

"S S","SSS"," s ",'S',IceSteelIngot, 's', Item.stick

});

//Dwarf Steel

GameRegistry.addRecipe(new ItemStack(DwarvenBattleAxe,1), new Object[]{

"SSS","SsS"," s ",'S',DwarfSteelIngot, 's', DwarfSteelHandle

});

GameRegistry.addRecipe(new ItemStack(DwarvenAxe,1), new Object[]{

"SS ","Ss "," s ",'S',DwarfSteelIngot, 's', DwarfSteelHandle

});

GameRegistry.addRecipe(new ItemStack(DwarvenAxe,1), new Object[]{

" SS"," sS"," s ",'S',DwarfSteelIngot, 's', DwarfSteelHandle

});

GameRegistry.addRecipe(new ItemStack(DwarvenWarHammer,1), new Object[]{

"SSS","SSS"," s ",'S',DwarfSteelIngot, 's', DwarfSteelHandle

});

    //Blocks

GameRegistry.addRecipe(new ItemStack(SteelBL,1), new Object[]{

"SSS","SSS","SSS",'S',SteelIngot

});

GameRegistry.addRecipe(new ItemStack(BaejkBL,1), new Object[]{

"SSS","SSS","SSS",'S',BaejkShard

});

GameRegistry.addRecipe(new ItemStack(IceSteelBL,1), new Object[]{

"SSS","SSS","SSS",'S',IceSteelIngot

});

GameRegistry.addRecipe(new ItemStack(DwarfSteelBL,1), new Object[]{

"SSS","SSS","SSS",'S',DwarfSteelIngot

});

GameRegistry.addRecipe(new ItemStack(ElfSteelBL,1), new Object[]{

"SSS","SSS","SSS",'S',ElfSteelIngot

});

GameRegistry.addRecipe(new ItemStack(DarkSteelBL,1), new Object[]{

"SSS","SSS","SSS",'S',DarkSteelIngot

});

GameRegistry.addRecipe(new ItemStack(RubyBL,1), new Object[]{

"SSS","SSS","SSS",'S',Ruby

});

GameRegistry.addRecipe(new ItemStack(SapphireBL,1), new Object[]{

"SSS","SSS","SSS",'S',Sapphire

});

GameRegistry.addRecipe(new ItemStack(AmethystBL,1), new Object[]{

"SSS","SSS","SSS",'S',Amethyst

});

GameRegistry.addRecipe(new ItemStack(PearlBL,1), new Object[]{

"SSS","SSS","SSS",'S',Pearl

});

GameRegistry.addRecipe(new ItemStack(FyrBL,1), new Object[]{

"SSS","SSS","SSS",'S',FyrShard

});

GameRegistry.addRecipe(new ItemStack(OrcSteelBL,1), new Object[]{

"SSS","SSS","SSS",'S',OrcSteelIngot

});

GameRegistry.addRecipe(new ItemStack(ShineOreBL,1), new Object[]{

"SSS","STS","SSS",'S',ShinePowder, 'T', Block.stone

});

GameRegistry.addRecipe(new ItemStack(NightElfSteelBL,1), new Object[]{

"SSS","SSS","SSS",'S',NightElfSteelIngot

});

 

//Blocks-Items

GameRegistry.addShapelessRecipe(new ItemStack(SteelIngot,9), new Object[]{

SteelBL

});

GameRegistry.addShapelessRecipe(new ItemStack(BaejkShard,9), new Object[]{

BaejkBL

});

GameRegistry.addShapelessRecipe(new ItemStack(IceSteelIngot,9), new Object[]{

IceSteelBL

});

GameRegistry.addShapelessRecipe(new ItemStack(DwarfSteelIngot,9), new Object[]{

DwarfSteelBL

});

GameRegistry.addShapelessRecipe(new ItemStack(ElfSteelIngot,9), new Object[]{

ElfSteelBL

});

GameRegistry.addShapelessRecipe(new ItemStack(DarkSteelIngot,9), new Object[]{

DarkSteelBL

});

GameRegistry.addShapelessRecipe(new ItemStack(Ruby,9), new Object[]{

RubyBL

});

GameRegistry.addShapelessRecipe(new ItemStack(Sapphire,9), new Object[]{

SapphireBL

});

GameRegistry.addShapelessRecipe(new ItemStack(Amethyst,9), new Object[]{

AmethystBL

});

GameRegistry.addShapelessRecipe(new ItemStack(Pearl,9), new Object[]{

PearlBL

});

GameRegistry.addShapelessRecipe(new ItemStack(FyrShard,9), new Object[]{

FyrBL

});

GameRegistry.addShapelessRecipe(new ItemStack(OrcSteelIngot,9), new Object[]{

OrcSteelBL

});

//Ores

GameRegistry.addShapelessRecipe(new ItemStack(Ruby,2), new Object[]{

RubyOreBL

});

GameRegistry.addShapelessRecipe(new ItemStack(Sapphire,2), new Object[]{

SapphireOreBL

});

GameRegistry.addShapelessRecipe(new ItemStack(Amethyst,2), new Object[]{

AmethystOreBL

});

GameRegistry.addShapelessRecipe(new ItemStack(Pearl,9), new Object[]{

PearlBL

});

GameRegistry.addShapelessRecipe(new ItemStack(FyrShard,4), new Object[]{

FyrOreBL

});

GameRegistry.addShapelessRecipe(new ItemStack(Icicle,3), new Object[]{

IceOreBL

});

GameRegistry.addShapelessRecipe(new ItemStack(BaejkShard,4), new Object[]{

BaejkOreBL

});

GameRegistry.addShapelessRecipe(new ItemStack(NightElfSteelIngot,9), new Object[]{

NightElfSteelBL

});

//ARMOR RECIPIES

 

GameRegistry.addRecipe(new ItemStack(HelmSteel,1), new Object[]{

"SSS","S S","  ",'S',SteelIngot

});

GameRegistry.addRecipe(new ItemStack(HelmSteel,1), new Object[]{

"  ","SSS","S S",'S',SteelIngot

});

GameRegistry.addRecipe(new ItemStack(ChestSteel,1), new Object[]{

"S S","SSS","SSS",'S',SteelIngot

});

GameRegistry.addRecipe(new ItemStack(PantsSteel,1), new Object[]{

"SSS","S S","S S",'S',SteelIngot

});

GameRegistry.addRecipe(new ItemStack(BootsSteel,1), new Object[]{

"  ","S S","S S",'S',SteelIngot

});

GameRegistry.addRecipe(new ItemStack(BootsSteel,1), new Object[]{

"S S","S S","  ",'S',SteelIngot

});

GameRegistry.addRecipe(new ItemStack(HelmDwarf,1), new Object[]{

"SSS","S S","  ",'S',DwarfSteelIngot

});

GameRegistry.addRecipe(new ItemStack(HelmDwarf,1), new Object[]{

"  ","SSS","S S",'S',DwarfSteelIngot

});

GameRegistry.addRecipe(new ItemStack(ChestDwarf,1), new Object[]{

"S S","SSS","SSS",'S',DwarfSteelIngot

});

GameRegistry.addRecipe(new ItemStack(PantsDwarf,1), new Object[]{

"SSS","S S","S S",'S',DwarfSteelIngot

});

GameRegistry.addRecipe(new ItemStack(BootsDwarf,1), new Object[]{

"  ","S S","S S",'S',DwarfSteelIngot

});

GameRegistry.addRecipe(new ItemStack(BootsDwarf,1), new Object[]{

"S S","S S","  ",'S',DwarfSteelIngot

});

GameRegistry.addRecipe(new ItemStack(HelmElf,1), new Object[]{

"SSS","S S","  ",'S',ElfSteelIngot

});

GameRegistry.addRecipe(new ItemStack(HelmElf,1), new Object[]{

"  ","SSS","S S",'S',ElfSteelIngot

});

GameRegistry.addRecipe(new ItemStack(ChestElf,1), new Object[]{

"S S","SSS","SSS",'S',ElfSteelIngot

});

GameRegistry.addRecipe(new ItemStack(PantsElf,1), new Object[]{

"SSS","S S","S S",'S',ElfSteelIngot

});

GameRegistry.addRecipe(new ItemStack(BootsElf,1), new Object[]{

"  ","S S","S S",'S',ElfSteelIngot

});

GameRegistry.addRecipe(new ItemStack(BootsElf,1), new Object[]{

"S S","S S","  ",'S',ElfSteelIngot

});

 

GameRegistry.addRecipe(new ItemStack(HelmFur,1), new Object[]{

"SSS","S S","  ",'S',Fur

});

GameRegistry.addRecipe(new ItemStack(HelmFur,1), new Object[]{

"  ","SSS","S S",'S',Fur

});

GameRegistry.addRecipe(new ItemStack(ChestFur,1), new Object[]{

"S S","SSS","SSS",'S',Fur

});

GameRegistry.addRecipe(new ItemStack(PantsFur,1), new Object[]{

"SSS","S S","S S",'S',Fur

});

GameRegistry.addRecipe(new ItemStack(BootsFur,1), new Object[]{

"  ","S S","S S",'S',Fur

});

GameRegistry.addRecipe(new ItemStack(BootsFur,1), new Object[]{

"S S","S S","  ",'S',Fur

});

 

GameRegistry.addRecipe(new ItemStack(HelmTrent,1), new Object[]{

"SSS","S S","  ",'S',IceSteelIngot

});

GameRegistry.addRecipe(new ItemStack(HelmTrent,1), new Object[]{

"  ","SSS","S S",'S',IceSteelIngot

});

GameRegistry.addRecipe(new ItemStack(ChestTrent,1), new Object[]{

"S S","SSS","SSS",'S',IceSteelIngot

});

GameRegistry.addRecipe(new ItemStack(PantsTrent,1), new Object[]{

"SSS","S S","S S",'S',IceSteelIngot

});

GameRegistry.addRecipe(new ItemStack(BootsTrent,1), new Object[]{

"  ","S S","S S",'S',IceSteelIngot

});

GameRegistry.addRecipe(new ItemStack(BootsTrent,1), new Object[]{

"S S","S S","  ",'S',IceSteelIngot

});

 

GameRegistry.addRecipe(new ItemStack(HelmOrc,1), new Object[]{

"SSS","S S","  ",'S',OrcSteelIngot

});

GameRegistry.addRecipe(new ItemStack(HelmOrc,1), new Object[]{

"  ","SSS","S S",'S',OrcSteelIngot

});

GameRegistry.addRecipe(new ItemStack(ChestOrc,1), new Object[]{

"S S","SSS","SSS",'S',OrcSteelIngot

});

GameRegistry.addRecipe(new ItemStack(PantsOrc,1), new Object[]{

"SSS","S S","S S",'S',OrcSteelIngot

});

GameRegistry.addRecipe(new ItemStack(BootsOrc,1), new Object[]{

"  ","S S","S S",'S',OrcSteelIngot

});

GameRegistry.addRecipe(new ItemStack(BootsOrc,1), new Object[]{

"S S","S S","  ",'S',OrcSteelIngot

});

 

GameRegistry.addRecipe(new ItemStack(HelmGoblin,1), new Object[]{

"SSS","S S","  ",'S',Cloth

});

GameRegistry.addRecipe(new ItemStack(HelmGoblin,1), new Object[]{

"  ","SSS","S S",'S',Cloth

});

GameRegistry.addRecipe(new ItemStack(ChestGoblin,1), new Object[]{

"S S","SSS","SSS",'S',Cloth

});

GameRegistry.addRecipe(new ItemStack(PantsGoblin,1), new Object[]{

"SSS","S S","S S",'S',Cloth

});

GameRegistry.addRecipe(new ItemStack(BootsGoblin,1), new Object[]{

"  ","S S","S S",'S',Cloth

});

GameRegistry.addRecipe(new ItemStack(BootsGoblin,1), new Object[]{

"S S","S S","  ",'S',Cloth

});

 

GameRegistry.addRecipe(new ItemStack(HelmForestElf,1), new Object[]{

"SSS","S S","  ",'S',ForestElfSteelIngot

});

GameRegistry.addRecipe(new ItemStack(HelmForestElf,1), new Object[]{

"  ","SSS","S S",'S',ForestElfSteelIngot

});

GameRegistry.addRecipe(new ItemStack(ChestForestElf,1), new Object[]{

"S S","SSS","SSS",'S',ForestElfSteelIngot

});

GameRegistry.addRecipe(new ItemStack(PantsForestElf,1), new Object[]{

"SSS","S S","S S",'S',ForestElfSteelIngot

});

GameRegistry.addRecipe(new ItemStack(BootsForestElf,1), new Object[]{

"  ","S S","S S",'S',ForestElfSteelIngot

});

GameRegistry.addRecipe(new ItemStack(BootsForestElf,1), new Object[]{

"S S","S S","  ",'S',ForestElfSteelIngot

});

 

GameRegistry.addRecipe(new ItemStack(HelmNightElf,1), new Object[]{

"SSS","S S","  ",'S',NightElfSteelIngot

});

GameRegistry.addRecipe(new ItemStack(HelmNightElf,1), new Object[]{

"  ","SSS","S S",'S',NightElfSteelIngot

});

GameRegistry.addRecipe(new ItemStack(ChestNightElf,1), new Object[]{

"S S","SSS","SSS",'S',NightElfSteelIngot

});

GameRegistry.addRecipe(new ItemStack(PantsNightElf,1), new Object[]{

"SSS","S S","S S",'S',NightElfSteelIngot

});

GameRegistry.addRecipe(new ItemStack(BootsNightElf,1), new Object[]{

"  ","S S","S S",'S',NightElfSteelIngot

});

GameRegistry.addRecipe(new ItemStack(BootsNightElf,1), new Object[]{

"S S","S S","  ",'S',NightElfSteelIngot

});

 

/* GameRegistry.addShapelessRecipe(new ItemStack(HelmDwarflower,1), new Object[]{

HelmDwarf

});

//ARMOR

*/

LanguageRegistry.addName(HelmSteel, "Steel Helmet");

LanguageRegistry.addName(ChestSteel, "Steel Cestplate");

LanguageRegistry.addName(PantsSteel, "Steel Leggings");

LanguageRegistry.addName(BootsSteel, "Steel Boots");

// LanguageRegistry.addName(HelmStudd, "Studded Leather Cap");

// LanguageRegistry.addName(ChestStudd, "Studded Leather Tunic");

// LanguageRegistry.addName(PantsStudd, "Studded Leather Pants");

// LanguageRegistry.addName(BootsStudd, "Studded Leather Boots");

LanguageRegistry.addName(HelmDwarf, "Dwarven Helm");

LanguageRegistry.addName(ChestDwarf, "Dwarven Chestplate");

LanguageRegistry.addName(PantsDwarf, "Dwarven Leggings");

LanguageRegistry.addName(BootsDwarf, "Dwarven Boots");

LanguageRegistry.addName(HelmElf, "Elven Helmet");

LanguageRegistry.addName(ChestElf, "Elven Chestplate");

LanguageRegistry.addName(PantsElf, "Elven Leggings");

LanguageRegistry.addName(BootsElf, "Elven Boots");

LanguageRegistry.addName(HelmFur, "Fur Hood");

LanguageRegistry.addName(ChestFur, "Fur Cloak");

LanguageRegistry.addName(PantsFur, "Fur Leggings");

LanguageRegistry.addName(BootsFur, "Fur Boots");

LanguageRegistry.addName(HelmTrent, "Trentish Hooded-Helm");

LanguageRegistry.addName(ChestTrent, "Trentish Cloaked-Chestplate");

LanguageRegistry.addName(PantsTrent, "Trentish Leggings");

LanguageRegistry.addName(BootsTrent, "Trentish Fur Boots");

LanguageRegistry.addName(HelmOrc, "Orcish Helmet");

LanguageRegistry.addName(ChestOrc, "Orcish Chestplate-Tunic");

LanguageRegistry.addName(PantsOrc, "Orcish Pants");

LanguageRegistry.addName(BootsOrc, "Orcish Shoes");

LanguageRegistry.addName(HelmGoblin, "Goblin Hat");

LanguageRegistry.addName(ChestGoblin, "Goblin Tunic");

LanguageRegistry.addName(PantsGoblin, "Goblin Pants");

LanguageRegistry.addName(BootsGoblin, "Goblin Shoes");

LanguageRegistry.addName(HelmForestElf, "Forest Elven Hood");

LanguageRegistry.addName(ChestForestElf, "Forest Elven Cloak");

LanguageRegistry.addName(PantsForestElf, "Forest Elven Pants");

LanguageRegistry.addName(BootsForestElf, "Forest Elven Boots");

LanguageRegistry.addName(HelmNightElf, "Night-Elven Helmet");

LanguageRegistry.addName(ChestNightElf, "Night-Elven Chestplate");

LanguageRegistry.addName(PantsNightElf, "Night-Elven Leggings");

LanguageRegistry.addName(BootsNightElf, "Night-Elven Boots");

// LanguageRegistry.addName(HelmDwarflower, "Lowerd Dwarf Helm");

 

//Mobs

registerEntity(RODEntityHumanA.class, "HumanA", 0xeaeae9, 0xc99a03);

LanguageRegistry.instance().addStringLocalization("entity.HumanA.name", "Human One");

registerEntity(RODEntityDwarfA.class, "DwarfA", 0xeaeae9, 0xc99a03);

LanguageRegistry.instance().addStringLocalization("entity.DwarfA.name", "Dwarf One");

   

   

    } 

    public void registerEntity(Class<? extends Entity> entityClass, String entityName, int bkEggColor, int fgEggColor) {

    int id = EntityRegistry.findGlobalUniqueEntityId();

 

    EntityRegistry.registerGlobalEntityID(entityClass, entityName, id);

    EntityList.entityEggs.put(Integer.valueOf(id), new EntityEggInfo(id, bkEggColor, fgEggColor));

   

    EntityRegistry.registerGlobalEntityID(entityClass, entityName, id);

    EntityList.entityEggs.put(Integer.valueOf(id), new EntityEggInfo(id, bkEggColor, fgEggColor));

  }

 

    public void addSpawn(Class<? extends EntityLiving> entityClass, int spawnProb, int min, int max, BiomeGenBase[] biomes) {

    if (spawnProb > 0) {

    EntityRegistry.addSpawn(entityClass, spawnProb, min, max, EnumCreatureType.creature, biomes);

    }

    }

}

 

 

 

 

 

 

package worldiswar28.Domarne.client;

   

    import worldiswar28.Domarne.RODCommonProxy;

import worldiswar28.Domarne.RODModelDwarf1;

import worldiswar28.Domarne.mobs.RODEntityDwarfA;

import worldiswar28.Domarne.mobs.RODEntityHumanA;

import worldiswar28.Domarne.mobs.RODEntityHumanA.RenderTheMob;

import worldiswar28.Domarne.mobs.RODModelMan;

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

   

    public class RODClientProxy extends RODCommonProxy {

         

            @Override

            public void registerRenderers() {

                    // This is for rendering entities

            RenderingRegistry.registerEntityRenderingHandler(RODEntityHumanA.class, new RenderTheMob(new RODModelMan(), 0.5f));

            RenderingRegistry.registerEntityRenderingHandler(RODEntityDwarfA.class, new RenderTheMob(new RODModelDwarf1(), 0.5f));

            }

         

    }

 

 

 

 

 

 

package worldiswar28.Domarne.mobs;

 

import net.minecraft.client.model.ModelBase;

import net.minecraft.client.renderer.entity.RenderLiving;

import net.minecraft.entity.Entity;

import net.minecraft.entity.EntityLivingBase;

import net.minecraft.entity.SharedMonsterAttributes;

import net.minecraft.entity.ai.EntityAIAttackOnCollide;

import net.minecraft.entity.ai.EntityAIHurtByTarget;

import net.minecraft.entity.ai.EntityAILookIdle;

import net.minecraft.entity.ai.EntityAINearestAttackableTarget;

import net.minecraft.entity.ai.EntityAISwimming;

import net.minecraft.entity.ai.EntityAIWander;

import net.minecraft.entity.ai.EntityAIWatchClosest;

import net.minecraft.entity.monster.EntityGolem;

import net.minecraft.entity.monster.IMob;

import net.minecraft.entity.passive.EntityVillager;

import net.minecraft.entity.passive.EntityWaterMob;

import net.minecraft.entity.player.EntityPlayer;

import net.minecraft.item.Item;

import net.minecraft.util.DamageSource;

import net.minecraft.util.ResourceLocation;

import net.minecraft.world.World;

import cpw.mods.fml.relauncher.Side;

import cpw.mods.fml.relauncher.SideOnly;

 

public class RODEntityDwarfA extends EntityGolem

{

    private int attackTimer;

 

    public RODEntityDwarfA(World par1World)

    {

        super(par1World);

        this.setSize(0.9F, 1.3F);

        this.getNavigator().setAvoidsWater(true);

        this.tasks.addTask(0, new EntityAISwimming(this));

        this.tasks.addTask(5, new EntityAIWander(this, 1.0D));

        this.tasks.addTask(6, new EntityAIWatchClosest(this, EntityPlayer.class, 6.0F));

        this.tasks.addTask(7, new EntityAILookIdle(this));

        this.targetTasks.addTask(2, new EntityAINearestAttackableTarget(this, EntityWaterMob.class, 0, true));

        this.targetTasks.addTask(2, new EntityAINearestAttackableTarget(this, EntityVillager.class, 0, false));

        this.targetTasks.addTask(0, new EntityAIHurtByTarget(this, false));

        this.tasks.addTask(1, new EntityAIAttackOnCollide(this, 1.0D, true));

    }

 

 

 

    public boolean isAIEnabled()

    {

        return true;

    }

 

    protected boolean canDespawn()

    {

        return false;

    }

 

    protected void applyEntityAttributes()

    {

        super.applyEntityAttributes();

        this.getEntityAttribute(SharedMonsterAttributes.maxHealth).setAttribute(20.0D);

        this.getEntityAttribute(SharedMonsterAttributes.movementSpeed).setAttribute(0.25D);

    }

 

    protected String getLivingSound()

    {

        return "mob.squid.say";

    }

 

    public boolean attackEntityAsMob(Entity par1Entity)

    {

        this.attackTimer = 1;

        this.worldObj.setEntityState(this, (byte)4);

        boolean var2 = par1Entity.attackEntityFrom(DamageSource.causeMobDamage(this), (float)(7 + this.rand.nextInt(15)));

 

        if (var2)

        {

            par1Entity.motionY += 0.0D;

        }

 

        this.playSound("mob.damage.hit1", 1.0F, 1.0F);

        return var2;

    }

 

    protected void collideWithEntity(Entity par1Entity)

    {

        if (par1Entity instanceof IMob && this.getRNG().nextInt(20) == 0)

        {

            this.setAttackTarget((EntityLivingBase)par1Entity);

        }

 

        super.collideWithEntity(par1Entity);

    }

 

    protected String getHurtSound()

    {

        return "random.classic_hurt";

    }

 

    protected String getDeathSound()

    {

        return "random.classic_hurt";

    }

 

    protected void playStepSound(int par1, int par2, int par3, int par4)

    {

        this.playSound("mob.pig.step", 0.15F, 1.0F);

    }

 

    protected float getSoundVolume()

    {

        return 0.4F;

    }

 

    protected int getDropItemId()

    {

        return Item.rottenFlesh.itemID; 

    }

    @SideOnly(Side.CLIENT)

    public static class RenderTheMob extends RenderLiving {

 

    private static final ResourceLocation DwarfA = new ResourceLocation("domarne", "/textures/mobs/DwarfA.png");

   

public RenderTheMob(ModelBase par1ModelBase, float par2) {

super(par1ModelBase, par2);

// TODO Auto-generated constructor stub

}

 

@Override

protected ResourceLocation getEntityTexture(Entity entity) {

 

return DwarfA;

}

   

}

}

 

 

Link to comment
Share on other sites

EntityRegistry.registerGlobalEntityID(entityClass, entityName, id);
       EntityList.entityEggs.put(Integer.valueOf(id), new EntityEggInfo(id, bkEggColor, fgEggColor));
       
       EntityRegistry.registerGlobalEntityID(entityClass, entityName, id);
       EntityList.entityEggs.put(Integer.valueOf(id), new EntityEggInfo(id, bkEggColor, fgEggColor));

Twice ? Really ?

 

ResourceLocation("domarne", "/textures/mobs/DwarfA.png");

Drop the / before textures/mobs...

This is a really common issue, you could have searched a bit.  :-\

Link to comment
Share on other sites

EntityRegistry.registerGlobalEntityID(entityClass, entityName, id);
       EntityList.entityEggs.put(Integer.valueOf(id), new EntityEggInfo(id, bkEggColor, fgEggColor));
       
       EntityRegistry.registerGlobalEntityID(entityClass, entityName, id);
       EntityList.entityEggs.put(Integer.valueOf(id), new EntityEggInfo(id, bkEggColor, fgEggColor));

Twice ? Really ?

 

ResourceLocation("domarne", "/textures/mobs/DwarfA.png");

Drop the / before textures/mobs...

This is a really common issue, you could have searched a bit.  :-\

 

its not a texture issue its not loading the Model correctly :/ people on youtube are outdated unhelpful or dont explain any possible errors :(

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.