package mod.skycraft.common;
import java.awt.Color;
import mod.skycraft.creativeTab.ArmorSkycraftCreativeTab;
import mod.skycraft.creativeTab.BlockSkycraftCreativeTab;
import mod.skycraft.creativeTab.CombatSkycraftCreativeTab;
import mod.skycraft.creativeTab.MaterialSkycraftCreativeTab;
import mod.skycraft.proxy.CommonProxy;
import mod.skycraft.world.OreGenerator;
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.entity.EnumCreatureType;
import net.minecraft.init.Items;
import net.minecraft.item.Item;
import net.minecraft.item.Item.ToolMaterial;
import net.minecraft.item.ItemBlock;
import net.minecraft.item.ItemStack;
import net.minecraft.item.ItemArmor.ArmorMaterial;
import net.minecraft.world.biome.BiomeGenBase;
import net.minecraftforge.common.DimensionManager;
import net.minecraftforge.common.MinecraftForge;
import net.minecraftforge.common.util.EnumHelper;
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.FMLPostInitializationEvent;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
import cpw.mods.fml.common.registry.EntityRegistry;
import cpw.mods.fml.common.registry.GameRegistry;
@Mod(modid = "skycraft", name = "Skycraft", version = "1.0.0")
public class Skycraft
{
@Instance("skycraft")
public static Skycraft instance;
@SidedProxy(clientSide = "mod.skycraft.proxy.ClientProxy", serverSide = "mod.skycraft.proxy.CommonProxy")
public static CommonProxy proxy;
public static Item itemOrichalque;
public static Item itemDwemer;
public static Item itemLune;
public static Item itemMalachite;
public static Item itemCorindon;
public static Item itemSteel;
public static Item itemDaedricHearth;
public static Item itemDragonBone;
public static Item itemOrichalqueHelmet;
public static Item itemOrichalqueChestplate;
public static Item itemOrichalqueLeg;
public static Item itemOrichalqueShoes;
public static Item itemDwemerHelmet;
public static Item itemDwemerChestplate;
public static Item itemDwemerLeg;
public static Item itemDwemerShoes;
public static Item itemElvenHelmet;
public static Item itemElvenChestplate;
public static Item itemElvenLeg;
public static Item itemElvenShoes;
public static Item itemMalachiteHelmet;
public static Item itemMalachiteChestplate;
public static Item itemMalachiteLeg;
public static Item itemMalachiteShoes;
public static Item itemDragonHelmet;
public static Item itemDragonChestplate;
public static Item itemDragonLeg;
public static Item itemDragonShoes;
public static Item itemSteelHelmet;
public static Item itemSteelChestplate;
public static Item itemSteelLeg;
public static Item itemSteelShoes;
public static Item itemDaedricHelmet;
public static Item itemDaedricChestplate;
public static Item itemDaedricLeg;
public static Item itemDaedricShoes;
public static Item itemPlateHelmet;
public static Item itemPlateChestplate;
public static Item itemPlateLeg;
public static Item itemPlateShoes;
public static Block blockOrichalque;
public static Block blockDwemer;
public static Block blockLune;
public static Block blockMalachite;
public static Block blockCorindon;
public static Block blockSkyrimite;
public static Item swordDaedric;
public static Item swordDragon;
public static Item swordOrichalque;
public static Item swordMalachite;
public static Item swordSteel;
public static Item swordDwemer;
public static Item swordElven;
public static Item hammerDaedric;
public static Item hammerDragon;
public static Item hammerOrichalque;
public static Item hammerMalachite;
public static Item hammerSteel;
public static Item hammerDwemer;
public static Item hammerElven;
public static Item maceDaedric;
public static Item maceDragon;
public static Item maceOrichalque;
public static Item maceMalachite;
public static Item maceSteel;
public static Item maceDwemer;
public static Item maceElven;
public static Item daggerDaedric;
public static Item daggerDragon;
public static Item daggerOrichalque;
public static Item daggerMalachite;
public static Item daggerSteel;
public static Item daggerDwemer;
public static Item daggerElven;
public static Item axeDaedric;
public static Item axeDragon;
public static Item axeOrichalque;
public static Item axeMalachite;
public static Item axeSteel;
public static Item axeDwemer;
public static Item axeElven;
public static Item warAxeDaedric;
public static Item warAxeDragon;
public static Item warAxeOrichalque;
public static Item warAxeMalachite;
public static Item warAxeSteel;
public static Item warAxeDwemer;
public static Item warAxeElven;
static ToolMaterial DaedricMaterial = EnumHelper.addToolMaterial("Daedric", 3, 5000, 14.0F, 6.0F, 30);
static ToolMaterial DaedricDaggerMaterial = EnumHelper.addToolMaterial("DaedricDagger", 3, 5000, 14.0F, 5.75F, 30);
static ToolMaterial DaedricMaceMaterial = EnumHelper.addToolMaterial("DaedricMace", 3, 5000, 14.0F, 6.5F, 30);
static ToolMaterial DaedricHammerMaterial = EnumHelper.addToolMaterial("DaedricHammer", 3, 5000, 14.0F, 7.0F, 30);
static ToolMaterial DaedricAxeMaterial = EnumHelper.addToolMaterial("DaedricAxe", 3, 5000, 14.0F, 6.25F, 30);
static ToolMaterial DaedricWarAxeMaterial = EnumHelper.addToolMaterial("DaedricWarAxe", 3, 5000, 14.0F, 6.75F, 30);
static ToolMaterial DragonMaterial = EnumHelper.addToolMaterial("Dragon", 3, 3000, 12.0F, 5.0F, 13);
static ToolMaterial DragonDaggerMaterial = EnumHelper.addToolMaterial("DragonDagger", 3, 3000, 12.0F, 4.75F, 13);
static ToolMaterial DragonMaceMaterial = EnumHelper.addToolMaterial("DragonMace", 3, 3000, 12.0F, 5.5F, 13);
static ToolMaterial DragonHammerMaterial = EnumHelper.addToolMaterial("DragonHammer", 3, 3000, 12.0F, 6.0F, 13);
static ToolMaterial DragonAxeMaterial = EnumHelper.addToolMaterial("DragonAxe", 3, 3000, 12.0F, 5.25F, 13);
static ToolMaterial DragonWarAxeMaterial = EnumHelper.addToolMaterial("DragonWarAxe", 3, 3000, 12.0F, 5.75F, 13);
static ToolMaterial OrichalqueMaterial = EnumHelper.addToolMaterial("Orichalque", 3, 2000, 10.0F, 4.0F, 15);
static ToolMaterial OrichalqueDaggerMaterial = EnumHelper.addToolMaterial("OrichalqueDagger", 3, 2000, 10.0F, 3.75F, 15);
static ToolMaterial OrichalqueMaceMaterial = EnumHelper.addToolMaterial("OrichalqueMace", 3, 2000, 10.0F, 4.5F, 15);
static ToolMaterial OrichalqueHammerMaterial = EnumHelper.addToolMaterial("OrichalqueHammer", 3, 2000, 10.0F, 5F, 15);
static ToolMaterial OrichalqueAxeMaterial = EnumHelper.addToolMaterial("OrichalqueAxe", 3, 2000, 10.0F, 4.25F, 15);
static ToolMaterial OrichalqueWarAxeMaterial = EnumHelper.addToolMaterial("OrichalqueWarAxe", 3, 2000, 10.0F, 4.75F, 15);
static ToolMaterial MalachiteMaterial = EnumHelper.addToolMaterial("Malachite", 3, 1561, 8.0F, 3.0F, 20);
static ToolMaterial MalachiteDaggerMaterial = EnumHelper.addToolMaterial("MalachiteDagger", 3, 1561, 8.0F, 2.75F, 20);
static ToolMaterial MalachiteMaceMaterial = EnumHelper.addToolMaterial("MalachiteMace", 3, 1561, 8.0F, 3.5F, 20);
static ToolMaterial MalachiteHammerMaterial = EnumHelper.addToolMaterial("MalachiteHammer", 3, 1561, 8.0F, 4.0F, 20);
static ToolMaterial MalachiteAxeMaterial = EnumHelper.addToolMaterial("MalachiteAxe", 3, 1561, 8.0F, 3.25F, 20);
static ToolMaterial MalachiteWarAxeMaterial = EnumHelper.addToolMaterial("MalachiteWarAxe", 3, 1561, 8.0F, 3.75F, 20);
static ToolMaterial SteelMaterial = EnumHelper.addToolMaterial("Steel", 3, 1000, 8.0F, 2.5F, 10);
static ToolMaterial SteelDaggerMaterial = EnumHelper.addToolMaterial("SteelDagger", 3, 1000, 8.0F, 2.25F, 10);
static ToolMaterial SteelMaceMaterial = EnumHelper.addToolMaterial("SteelMace", 3, 1000, 8.0F, 3.0F, 10);
static ToolMaterial SteelHammerMaterial = EnumHelper.addToolMaterial("SteelHammer", 3, 1000, 8.0F, 3.5F, 10);
static ToolMaterial SteelAxeMaterial = EnumHelper.addToolMaterial("SteelAxe", 3, 1000, 8.0F, 2.75F, 10);
static ToolMaterial SteelWarAxeMaterial = EnumHelper.addToolMaterial("SteelWarAxe", 3, 1000, 8.0F, 3.15F, 10);
static ToolMaterial DwemerMaterial = EnumHelper.addToolMaterial("Dwemer", 3, 500, 8.0F, 2.0F, 17);
static ToolMaterial DwemerDaggerMaterial = EnumHelper.addToolMaterial("DwemerDagger", 3, 500, 8.0F, 1.75F, 17);
static ToolMaterial DwemerMaceMaterial = EnumHelper.addToolMaterial("DwemerMace", 3, 500, 8.0F, 2.5F, 17);
static ToolMaterial DwemerHammerMaterial = EnumHelper.addToolMaterial("DwemerHammer", 3, 500, 8.0F, 3.0F, 17);
static ToolMaterial DwemerAxeMaterial = EnumHelper.addToolMaterial("DwemerAxe", 3, 500, 8.0F, 2.25F, 17);
static ToolMaterial DwemerWarAxeMaterial = EnumHelper.addToolMaterial("DwemerWarAxe", 3, 500, 8.0F, 2.75F, 17);
static ToolMaterial ElvenMaterial = EnumHelper.addToolMaterial("Eleven", 3, 250, 8.0F, 1.5F, 25);
static ToolMaterial ElvenDaggerMaterial = EnumHelper.addToolMaterial("ElevenDagger", 3, 250, 8.0F, 1.25F, 25);
static ToolMaterial ElvenMaceMaterial = EnumHelper.addToolMaterial("ElevenMace", 3, 250, 8.0F, 2.0F, 25);
static ToolMaterial ElvenHammerMaterial = EnumHelper.addToolMaterial("ElevenHammer", 3, 250, 8.0F, 2.5F, 25);
static ToolMaterial ElvenAxeMaterial = EnumHelper.addToolMaterial("ElevenAxe", 3, 250, 8.0F, 1.75F, 25);
static ToolMaterial ElvenWarAxeMaterial = EnumHelper.addToolMaterial("ElevenWarAxe", 3, 250, 8.0F, 2.25F, 25);
public static ArmorMaterial armorOrichalque = EnumHelper.addArmorMaterial("armorOrichalque", 36, new int[] {4, 6, 5, 4}, 15);
public static ArmorMaterial armorElven = EnumHelper.addArmorMaterial("armorElven", 10, new int[] {4, 6, 5, 4}, 25);
public static ArmorMaterial armorMalachite = EnumHelper.addArmorMaterial("armorMalachite", 33, new int[] {4, 6, 5, 4}, 20);
public static ArmorMaterial armorPlate = EnumHelper.addArmorMaterial("armorPlate", 25, new int[] {4, 6, 5, 4}, 15);
public static ArmorMaterial armorDaedric = EnumHelper.addArmorMaterial("armorDaedric", 50, new int[] {4, 6, 5, 4}, 30);
public static ArmorMaterial armorDragon = EnumHelper.addArmorMaterial("armorDragon", 45, new int[] {4, 6, 5, 4}, 13);
public static ArmorMaterial armorDwemer = EnumHelper.addArmorMaterial("armorDwemer", 15, new int[] {4, 6, 5, 4}, 17);
public static ArmorMaterial armorSteel = EnumHelper.addArmorMaterial("armorSteel", 20, new int[] {4, 6, 5, 4}, 10);
public static final CreativeTabs armorSkycraftCreativeTab = new ArmorSkycraftCreativeTab("armorSkycraftCreativeTab");
public static final CreativeTabs combatSkycraftCreativeTab = new CombatSkycraftCreativeTab("combatSkycraftCreativeTab");
public static final CreativeTabs materialSkycraftCreativeTab = new MaterialSkycraftCreativeTab("materialSkycraftCreativeTab");
public static final CreativeTabs blockSkycraftCreativeTab = new BlockSkycraftCreativeTab("blockSkycraftCreativeTab");
public static int dimensionId = 2;
@EventHandler
public void preInit(FMLPreInitializationEvent event)
{
itemOrichalque = new ItemOrichalque().setUnlocalizedName("orichalqueingot").setTextureName("modtest:itemorichalque").setCreativeTab(materialSkycraftCreativeTab);
itemDwemer = new ItemDwemer().setUnlocalizedName("dwemeringot").setTextureName("modtest:itemdwemer").setCreativeTab(materialSkycraftCreativeTab);
itemLune = new ItemLune().setUnlocalizedName("luneingot").setTextureName("modtest:itemlune").setCreativeTab(materialSkycraftCreativeTab);
itemMalachite = new ItemMalachite().setUnlocalizedName("malachiteingot").setTextureName("modtest:itemmalachite").setCreativeTab(materialSkycraftCreativeTab);
itemCorindon = new ItemCorindon().setUnlocalizedName("corindoningot").setTextureName("modtest:itemcoridon").setCreativeTab(materialSkycraftCreativeTab);
itemSteel = new ItemSteel().setUnlocalizedName("steelingot").setTextureName("modtest:itemsteel").setCreativeTab(materialSkycraftCreativeTab);
itemDragonBone = new ItemDragonScale().setUnlocalizedName("dragonbone").setTextureName("modtest:itemdragonbone").setCreativeTab(materialSkycraftCreativeTab);
itemDaedricHearth = new ItemDaedricHearth().setUnlocalizedName("daedrichearth").setTextureName("modtest:itemdaedrichearth").setCreativeTab(materialSkycraftCreativeTab);
blockOrichalque = new BlockOrichalque(Material.rock).setBlockName("orichalque").setHardness(3.0F).setResistance(5.0F).setBlockTextureName("modtest:block_orichalque").setCreativeTab(blockSkycraftCreativeTab);
blockDwemer = new BlockDwemer(Material.rock).setBlockName("dwemer").setHardness(3.0F).setResistance(5.0F).setBlockTextureName("modtest:block_dwemer").setCreativeTab(blockSkycraftCreativeTab);
blockLune = new BlockLune(Material.rock).setBlockName("lune").setHardness(3.0F).setResistance(5.0F).setBlockTextureName("modtest:block_lune").setCreativeTab(blockSkycraftCreativeTab);
blockMalachite = new BlockMalachite(Material.rock).setBlockName("malachite").setHardness(3.0F).setResistance(5.0F).setBlockTextureName("modtest:block_malachite").setCreativeTab(blockSkycraftCreativeTab);
blockCorindon = new BlockCorindon(Material.rock).setBlockName("corindon").setHardness(3.0F).setResistance(5.0F).setBlockTextureName("modtest:block_corindon").setCreativeTab(blockSkycraftCreativeTab);
blockSkyrimite = new BlockSkyrimite(Material.rock).setBlockName("skyrimite").setHardness(3.0F).setResistance(5.0F).setBlockTextureName("modtest:block_skyrimite").setCreativeTab(blockSkycraftCreativeTab);
itemOrichalqueHelmet = new ItemOrichalqueArmor(armorOrichalque, 0).setUnlocalizedName("helmetOrichalque").setTextureName("modtest:helmet_orichalque").setCreativeTab(armorSkycraftCreativeTab);
itemOrichalqueChestplate = new ItemOrichalqueArmor(armorOrichalque, 1).setUnlocalizedName("chestPlateOrichalque").setTextureName("modtest:chestplate_orichalque").setCreativeTab(armorSkycraftCreativeTab);
itemOrichalqueLeg = new ItemOrichalqueArmor(armorOrichalque, 2).setUnlocalizedName("leggingsOrichalque").setTextureName("modtest:leggings_orichalque").setCreativeTab(armorSkycraftCreativeTab);
itemOrichalqueShoes = new ItemOrichalqueArmor(armorOrichalque, 3).setUnlocalizedName("bootsOrichalque").setTextureName("modtest:boots_orichalque").setCreativeTab(armorSkycraftCreativeTab);
itemDwemerHelmet = new ItemDwemerArmor(armorDwemer, 0).setUnlocalizedName("helmetDwemer").setTextureName("modtest:helmet_dwemer").setCreativeTab(armorSkycraftCreativeTab);
itemDwemerChestplate = new ItemDwemerArmor(armorDwemer, 1).setUnlocalizedName("chestPlateDwemer").setTextureName("modtest:chestplate_dwemer").setCreativeTab(armorSkycraftCreativeTab);
itemDwemerLeg = new ItemDwemerArmor(armorDwemer, 2).setUnlocalizedName("leggingsDwemer").setTextureName("modtest:leggings_dwemer").setCreativeTab(armorSkycraftCreativeTab);
itemDwemerShoes = new ItemDwemerArmor(armorDwemer, 3).setUnlocalizedName("bootsDwemer").setTextureName("modtest:boots_dwemer").setCreativeTab(armorSkycraftCreativeTab);
itemElvenHelmet = new ItemElvenArmor(armorElven, 0).setUnlocalizedName("helmetElven").setTextureName("modtest:helmet_elven").setCreativeTab(armorSkycraftCreativeTab);
itemElvenChestplate = new ItemElvenArmor(armorElven, 1).setUnlocalizedName("chestPlateElven").setTextureName("modtest:chestplate_elven").setCreativeTab(armorSkycraftCreativeTab);
itemElvenLeg = new ItemElvenArmor(armorElven, 2).setUnlocalizedName("leggingsElven").setTextureName("modtest:leggings_elven").setCreativeTab(armorSkycraftCreativeTab);
itemElvenShoes = new ItemElvenArmor(armorElven, 3).setUnlocalizedName("bootsElven").setTextureName("modtest:boots_elven").setCreativeTab(armorSkycraftCreativeTab);
itemMalachiteHelmet = new ItemMalachiteArmor(armorMalachite, 0).setUnlocalizedName("helmetMalachite").setTextureName("modtest:helmet_malachite").setCreativeTab(armorSkycraftCreativeTab);
itemMalachiteChestplate = new ItemMalachiteArmor(armorMalachite, 1).setUnlocalizedName("chestPlateMalachite").setTextureName("modtest:chestplate_malachite").setCreativeTab(armorSkycraftCreativeTab);
itemMalachiteLeg = new ItemMalachiteArmor(armorMalachite, 2).setUnlocalizedName("leggingsMalachite").setTextureName("modtest:leggings_malachite").setCreativeTab(armorSkycraftCreativeTab);
itemMalachiteShoes = new ItemMalachiteArmor(armorMalachite, 3).setUnlocalizedName("bootsMalachite").setTextureName("modtest:boots_malachite").setCreativeTab(armorSkycraftCreativeTab);
itemPlateHelmet = new ItemPlateArmor(armorPlate, 0).setUnlocalizedName("helmetPlate").setTextureName("modtest:helmet_plate").setCreativeTab(armorSkycraftCreativeTab);
itemPlateChestplate = new ItemPlateArmor(armorPlate, 1).setUnlocalizedName("chestPlatePlate").setTextureName("modtest:chestplate_plate").setCreativeTab(armorSkycraftCreativeTab);
itemPlateLeg = new ItemPlateArmor(armorPlate, 2).setUnlocalizedName("leggingsPlate").setTextureName("modtest:leggings_plate").setCreativeTab(armorSkycraftCreativeTab);
itemPlateShoes = new ItemPlateArmor(armorPlate, 3).setUnlocalizedName("bootsPlate").setTextureName("modtest:boots_plate").setCreativeTab(armorSkycraftCreativeTab);
itemDaedricHelmet = new ItemDaedricArmor(armorDaedric, 0).setUnlocalizedName("helmetDaedric").setTextureName("modtest:helmet_daedric").setCreativeTab(armorSkycraftCreativeTab);
itemDaedricChestplate = new ItemDaedricArmor(armorDaedric, 1).setUnlocalizedName("chestPlateDaedric").setTextureName("modtest:chestplate_daedric").setCreativeTab(armorSkycraftCreativeTab);
itemDaedricLeg = new ItemDaedricArmor(armorDaedric, 2).setUnlocalizedName("leggingsDaedric").setTextureName("modtest:leggings_daedric").setCreativeTab(armorSkycraftCreativeTab);
itemDaedricShoes = new ItemDaedricArmor(armorDaedric, 3).setUnlocalizedName("bootsDaedric").setTextureName("modtest:boots_daedric").setCreativeTab(armorSkycraftCreativeTab);
itemDragonHelmet = new ItemDragonArmor(armorDragon, 0).setUnlocalizedName("helmetDragon").setTextureName("modtest:helmet_dragon").setCreativeTab(armorSkycraftCreativeTab);
itemDragonChestplate = new ItemDragonArmor(armorDragon, 1).setUnlocalizedName("chestPlateDragon").setTextureName("modtest:chestplate_dragon").setCreativeTab(armorSkycraftCreativeTab);
itemDragonLeg = new ItemDragonArmor(armorDragon, 2).setUnlocalizedName("leggingsDragon").setTextureName("modtest:leggings_dragon").setCreativeTab(armorSkycraftCreativeTab);
itemDragonShoes = new ItemDragonArmor(armorDragon, 3).setUnlocalizedName("bootsDragon").setTextureName("modtest:boots_dragon").setCreativeTab(armorSkycraftCreativeTab);
itemSteelHelmet = new ItemSteelArmor(armorSteel, 0).setUnlocalizedName("helmetSteel").setTextureName("modtest:helmet_steel").setCreativeTab(armorSkycraftCreativeTab);
itemSteelChestplate = new ItemSteelArmor(armorSteel, 1).setUnlocalizedName("chestPlateSteel").setTextureName("modtest:chestplate_steel").setCreativeTab(armorSkycraftCreativeTab);
itemSteelLeg = new ItemSteelArmor(armorSteel, 2).setUnlocalizedName("leggingsSteel").setTextureName("modtest:leggings_steel").setCreativeTab(armorSkycraftCreativeTab);
itemSteelShoes = new ItemSteelArmor(armorSteel, 3).setUnlocalizedName("bootsSteel").setTextureName("modtest:boots_steel").setCreativeTab(armorSkycraftCreativeTab);
swordDaedric = new SwordDaedric(DaedricMaterial).setUnlocalizedName("swordDaedric").setTextureName("modtest:sword_daedric").setCreativeTab(combatSkycraftCreativeTab);
swordDragon = new SwordDragon(DragonMaterial).setUnlocalizedName("swordDragon").setTextureName("modtest:sword_dragon").setCreativeTab(combatSkycraftCreativeTab);
swordOrichalque = new SwordOrichalque(OrichalqueMaterial).setUnlocalizedName("swordOrichalque").setTextureName("modtest:sword_orichalque").setCreativeTab(combatSkycraftCreativeTab);
swordMalachite = new SwordMalachite(MalachiteMaterial).setUnlocalizedName("swordMalachite").setTextureName("modtest:sword_malachite").setCreativeTab(combatSkycraftCreativeTab);
swordSteel = new SwordSteel(SteelMaterial).setUnlocalizedName("swordSteel").setTextureName("modtest:sword_steel").setCreativeTab(combatSkycraftCreativeTab);
swordDwemer = new SwordDwemer(DwemerMaterial).setUnlocalizedName("swordDwemer").setTextureName("modtest:sword_dwemer").setCreativeTab(combatSkycraftCreativeTab);
swordElven = new SwordElven(ElvenMaterial).setUnlocalizedName("swordElven").setTextureName("modtest:sword_elven").setCreativeTab(combatSkycraftCreativeTab);
hammerDaedric = new HammerDaedric(DaedricHammerMaterial).setUnlocalizedName("hammerDaedric").setCreativeTab(combatSkycraftCreativeTab).setTextureName("modtest:hammer_dragon");
hammerDragon = new HammerDragon(DragonHammerMaterial).setUnlocalizedName("hammerDragon").setCreativeTab(combatSkycraftCreativeTab).setTextureName("modtest:hammer_dragon");
hammerOrichalque = new HammerOrichalque(OrichalqueHammerMaterial).setUnlocalizedName("hammerOrichalque").setCreativeTab(combatSkycraftCreativeTab).setTextureName("modtest:hammer_dragon");
hammerMalachite = new HammerMalachite(MalachiteHammerMaterial).setUnlocalizedName("hammerMalachite").setCreativeTab(combatSkycraftCreativeTab).setTextureName("modtest:hammer_dragon");
hammerSteel = new HammerSteel(SteelHammerMaterial).setUnlocalizedName("hammerSteel").setCreativeTab(combatSkycraftCreativeTab).setTextureName("modtest:hammer_dragon");
hammerDwemer = new HammerDwemer(DwemerHammerMaterial).setUnlocalizedName("hammerDwemer").setCreativeTab(combatSkycraftCreativeTab).setTextureName("modtest:hammer_dragon");
hammerElven = new HammerElven(ElvenHammerMaterial).setUnlocalizedName("hammerElven").setCreativeTab(combatSkycraftCreativeTab).setTextureName("modtest:hammer_dragon");
maceDaedric = new MaceDragon(DaedricMaceMaterial).setUnlocalizedName("maceDaedric").setCreativeTab(combatSkycraftCreativeTab).setTextureName("modtest:mace_dragon");
maceDragon = new HammerDragon(DragonMaceMaterial).setUnlocalizedName("maceDragon").setCreativeTab(combatSkycraftCreativeTab).setTextureName("modtest:mace_dragon");
maceOrichalque = new HammerDragon(OrichalqueMaceMaterial).setUnlocalizedName("maceOrichalque").setCreativeTab(combatSkycraftCreativeTab).setTextureName("modtest:mace_dragon");
maceMalachite = new HammerDragon(MalachiteMaceMaterial).setUnlocalizedName("maceMalachite").setCreativeTab(combatSkycraftCreativeTab).setTextureName("modtest:mace_dragon");
maceSteel = new HammerDragon(SteelMaceMaterial).setUnlocalizedName("maceSteel").setCreativeTab(combatSkycraftCreativeTab).setTextureName("modtest:mace_dragon");
maceDwemer = new HammerDragon(DwemerMaceMaterial).setUnlocalizedName("maceDwemer").setCreativeTab(combatSkycraftCreativeTab).setTextureName("modtest:mace_dragon");
maceElven = new HammerDragon(ElvenMaceMaterial).setUnlocalizedName("maceElven").setCreativeTab(combatSkycraftCreativeTab).setTextureName("modtest:mace_dragon");
daggerDaedric = new HammerDragon(DaedricDaggerMaterial).setUnlocalizedName("daggerDaedric").setCreativeTab(combatSkycraftCreativeTab).setTextureName("modtest:dagger_dragon");
daggerDragon = new HammerDragon(DragonDaggerMaterial).setUnlocalizedName("daggerDragon").setCreativeTab(combatSkycraftCreativeTab).setTextureName("modtest:dagger_dragon");
daggerOrichalque = new HammerDragon(OrichalqueDaggerMaterial).setUnlocalizedName("daggerOrichalque").setCreativeTab(combatSkycraftCreativeTab).setTextureName("modtest:dagger_dragon");
daggerMalachite = new HammerDragon(MalachiteDaggerMaterial).setUnlocalizedName("daggerMalachite").setCreativeTab(combatSkycraftCreativeTab).setTextureName("modtest:dagger_dragon");
daggerSteel = new HammerDragon(SteelDaggerMaterial).setUnlocalizedName("daggerSteel").setCreativeTab(combatSkycraftCreativeTab).setTextureName("modtest:dagger_dragon");
daggerDwemer = new HammerDragon(DwemerDaggerMaterial).setUnlocalizedName("daggerDwemer").setCreativeTab(combatSkycraftCreativeTab).setTextureName("modtest:dagger_dragon");
daggerElven = new HammerDragon(ElvenDaggerMaterial).setUnlocalizedName("daggerElven").setCreativeTab(combatSkycraftCreativeTab).setTextureName("modtest:dagger_dragon");
axeDaedric = new HammerDragon(DaedricAxeMaterial).setUnlocalizedName("axeDaedric").setCreativeTab(combatSkycraftCreativeTab).setTextureName("modtest:axe_dragon");
axeDragon = new HammerDragon(DragonAxeMaterial).setUnlocalizedName("axeDragon").setCreativeTab(combatSkycraftCreativeTab).setTextureName("modtest:axe_dragon");
axeOrichalque = new HammerDragon(OrichalqueAxeMaterial).setUnlocalizedName("axeOrichalque").setCreativeTab(combatSkycraftCreativeTab).setTextureName("modtest:axe_dragon");
axeMalachite = new HammerDragon(MalachiteAxeMaterial).setUnlocalizedName("axeMalachite").setCreativeTab(combatSkycraftCreativeTab).setTextureName("modtest:axe_dragon");
axeSteel = new HammerDragon(SteelAxeMaterial).setUnlocalizedName("axeSteel").setCreativeTab(combatSkycraftCreativeTab).setTextureName("modtest:axe_dragon");
axeDwemer = new HammerDragon(DwemerAxeMaterial).setUnlocalizedName("axeDwemer").setCreativeTab(combatSkycraftCreativeTab).setTextureName("modtest:axe_dragon");
axeElven = new HammerDragon(ElvenAxeMaterial).setUnlocalizedName("axeElven").setCreativeTab(combatSkycraftCreativeTab).setTextureName("modtest:axe_dragon");
warAxeDaedric = new HammerDragon(DaedricWarAxeMaterial).setUnlocalizedName("warAxeDaedric").setCreativeTab(combatSkycraftCreativeTab).setTextureName("modtest:waraxe_dragon");
warAxeDragon = new HammerDragon(DragonWarAxeMaterial).setUnlocalizedName("warAxeDragon").setCreativeTab(combatSkycraftCreativeTab).setTextureName("modtest:waraxe_dragon");
warAxeOrichalque = new HammerDragon(OrichalqueWarAxeMaterial).setUnlocalizedName("warAxeOrichalque").setCreativeTab(combatSkycraftCreativeTab).setTextureName("modtest:waraxe_dragon");
warAxeMalachite = new HammerDragon(MalachiteWarAxeMaterial).setUnlocalizedName("maceMalachite").setCreativeTab(combatSkycraftCreativeTab).setTextureName("modtest:waraxe_dragon");
warAxeSteel = new HammerDragon(SteelWarAxeMaterial).setUnlocalizedName("warAxeSteel").setCreativeTab(combatSkycraftCreativeTab).setTextureName("modtest:waraxe_dragon");
warAxeDwemer = new HammerDragon(DwemerWarAxeMaterial).setUnlocalizedName("warAxeDwemer").setCreativeTab(combatSkycraftCreativeTab).setTextureName("modtest:waraxe_dragon");
warAxeElven = new HammerDragon(ElvenWarAxeMaterial).setUnlocalizedName("warAxeElven").setCreativeTab(combatSkycraftCreativeTab).setTextureName("modtest:waraxe_dragon");
GameRegistry.registerItem(itemOrichalque, "item_orichalque");
GameRegistry.registerItem(itemDwemer, "item_dwemer");
GameRegistry.registerItem(itemLune, "item_lune");
GameRegistry.registerItem(itemMalachite, "item_malachite");
GameRegistry.registerItem(itemCorindon, "item_corindon");
GameRegistry.registerItem(itemDragonBone, "item_dragon_bone");
GameRegistry.registerItem(itemDaedricHearth, "item_daedric_hearth");
GameRegistry.registerItem(itemSteel, "item_steel");
GameRegistry.registerBlock(blockOrichalque, "block_orichalque");
GameRegistry.registerBlock(blockDwemer, "block_dwemer");
GameRegistry.registerBlock(blockLune, "block_lune");
GameRegistry.registerBlock(blockMalachite, "block_malachite");
GameRegistry.registerBlock(blockCorindon, "block_coridon");
GameRegistry.registerBlock(blockSkyrimite, "block_skyrimite");
GameRegistry.registerItem(itemOrichalqueHelmet, "orichalque_helmet");
GameRegistry.registerItem(itemOrichalqueChestplate, "orichalque_chestplate");
GameRegistry.registerItem(itemOrichalqueLeg, "orichalque_leggings");
GameRegistry.registerItem(itemOrichalqueShoes, "orichalque_boots");
GameRegistry.registerItem(itemDwemerHelmet, "dwemer_helmet");
GameRegistry.registerItem(itemDwemerChestplate, "dwemer_chestplate");
GameRegistry.registerItem(itemDwemerLeg, "dwemer_leggings");
GameRegistry.registerItem(itemDwemerShoes, "dwemer_boots");
GameRegistry.registerItem(itemElvenHelmet, "elven_helmet");
GameRegistry.registerItem(itemElvenChestplate, "elven_chestplate");
GameRegistry.registerItem(itemElvenLeg, "elven_leggings");
GameRegistry.registerItem(itemElvenShoes, "elven_boots");
GameRegistry.registerItem(itemMalachiteHelmet, "malachite_helmet");
GameRegistry.registerItem(itemMalachiteChestplate, "malachite_chestplate");
GameRegistry.registerItem(itemMalachiteLeg, "malachite_leggings");
GameRegistry.registerItem(itemMalachiteShoes, "malachite_boots");
GameRegistry.registerItem(itemPlateHelmet, "plate_helmet");
GameRegistry.registerItem(itemPlateChestplate, "plate_chestplate");
GameRegistry.registerItem(itemPlateLeg, "plate_leggings");
GameRegistry.registerItem(itemPlateShoes, "plate_boots");
GameRegistry.registerItem(itemDaedricHelmet, "daedric_helmet");
GameRegistry.registerItem(itemDaedricChestplate, "daedric_chestplate");
GameRegistry.registerItem(itemDaedricLeg, "daedric_leggings");
GameRegistry.registerItem(itemDaedricShoes, "daedric_boots");
GameRegistry.registerItem(itemDragonHelmet, "dragon_helmet");
GameRegistry.registerItem(itemDragonChestplate, "dragon_chestplate");
GameRegistry.registerItem(itemDragonLeg, "dragon_leggings");
GameRegistry.registerItem(itemDragonShoes, "dragon_boots");
GameRegistry.registerItem(itemSteelHelmet, "steel_helmet");
GameRegistry.registerItem(itemSteelChestplate, "steel_chestplate");
GameRegistry.registerItem(itemSteelLeg, "steel_leggings");
GameRegistry.registerItem(itemSteelShoes, "steel_boots");
GameRegistry.registerItem(swordDaedric, "daedric_sword");
GameRegistry.registerItem(swordDragon, "dragon_sword");
GameRegistry.registerItem(swordOrichalque, "orichalque_sword");
GameRegistry.registerItem(swordMalachite, "malachite_sword");
GameRegistry.registerItem(swordSteel, "steel_sword");
GameRegistry.registerItem(swordDwemer, "dwemer_sword");
GameRegistry.registerItem(swordElven, "elven_sword");
GameRegistry.registerItem(hammerDaedric, "hammer_daedric");
GameRegistry.registerItem(hammerDragon, "hammer_dragon");
GameRegistry.registerItem(hammerOrichalque, "hammer_orichalque");
GameRegistry.registerItem(hammerMalachite, "hammer_malachite");
GameRegistry.registerItem(hammerSteel, "hammer_steel");
GameRegistry.registerItem(hammerDwemer, "hammer_dwemer");
GameRegistry.registerItem(hammerElven, "hammer_elven");
GameRegistry.registerItem(maceDaedric, "mace_daedric");
GameRegistry.registerItem(maceDragon, "mace_dragon");
GameRegistry.registerItem(maceOrichalque, "mace_orichalque");
GameRegistry.registerItem(maceMalachite, "mace_malachite");
GameRegistry.registerItem(maceSteel, "mace_steel");
GameRegistry.registerItem(maceDwemer, "mace_dwemer");
GameRegistry.registerItem(maceElven, "mace_elven");
GameRegistry.registerItem(daggerDaedric, "dagger_daedric");
GameRegistry.registerItem(daggerDragon, "dagger_dragon");
GameRegistry.registerItem(daggerOrichalque, "dagger_orichalque");
GameRegistry.registerItem(daggerMalachite, "dagger_malachite");
GameRegistry.registerItem(daggerSteel, "dagger_steel");
GameRegistry.registerItem(daggerDwemer, "dagger_dwemer");
GameRegistry.registerItem(daggerElven, "dagger_elven");
GameRegistry.registerItem(axeDaedric, "axe_daedric");
GameRegistry.registerItem(axeDragon, "axe_dragon");
GameRegistry.registerItem(axeOrichalque, "axe_orichalque");
GameRegistry.registerItem(axeMalachite, "axe_malachite");
GameRegistry.registerItem(axeSteel, "axe_steel");
GameRegistry.registerItem(axeDwemer, "axe_dwemer");
GameRegistry.registerItem(axeElven, "axe_elven");
GameRegistry.registerItem(warAxeDaedric, "waraxe_daedric");
GameRegistry.registerItem(warAxeDragon, "waraxe_dragon");
GameRegistry.registerItem(warAxeOrichalque, "waraxe_orichalque");
GameRegistry.registerItem(warAxeMalachite, "waraxe_malachite");
GameRegistry.registerItem(warAxeSteel, "waraxe_steel");
GameRegistry.registerItem(warAxeDwemer, "waraxe_dwemer");
GameRegistry.registerItem(warAxeElven, "waraxe_elven");
GameRegistry.addSmelting(blockOrichalque, new ItemStack(itemOrichalque, 1), 3.5F);
GameRegistry.addSmelting(blockMalachite, new ItemStack(itemMalachite, 1), 2.4F);
GameRegistry.addSmelting(blockCorindon, new ItemStack(itemCorindon, 1), 1.3F);
GameRegistry.addSmelting(blockDwemer, new ItemStack(itemDwemer, 1), 0.2F);
GameRegistry.addSmelting(blockLune, new ItemStack(itemLune, 1), 0.2F);
GameRegistry.addRecipe(new ItemStack(itemOrichalqueHelmet, 1), new Object[] {"XXX", "X X", 'X',itemOrichalque});
GameRegistry.addRecipe(new ItemStack(itemOrichalqueChestplate, 1), new Object[] {"X X", "XXX", "XXX", 'X',itemOrichalque});
GameRegistry.addRecipe(new ItemStack(itemOrichalqueLeg, 1), new Object[] {"XXX", "X X", "X X", 'X',itemOrichalque});
GameRegistry.addRecipe(new ItemStack(itemOrichalqueShoes, 1), new Object[] {"X X", "X X", 'X',itemOrichalque});
GameRegistry.addRecipe(new ItemStack(itemDwemerHelmet, 1), new Object[] {"XXX", "X X", 'X',itemDwemer});
GameRegistry.addRecipe(new ItemStack(itemDwemerChestplate, 1), new Object[] {"X X", "XXX", "XXX", 'X',itemDwemer});
GameRegistry.addRecipe(new ItemStack(itemDwemerLeg, 1), new Object[] {"XXX", "X X", "X X", 'X',itemDwemer});
GameRegistry.addRecipe(new ItemStack(itemDwemerShoes, 1), new Object[] {"X X", "X X", 'X',itemDwemer});
GameRegistry.addRecipe(new ItemStack(itemElvenHelmet, 1), new Object[] {"XXX", "X X", 'X',itemLune});
GameRegistry.addRecipe(new ItemStack(itemElvenChestplate, 1), new Object[] {"X X", "XXX", "XXX", 'X',itemLune});
GameRegistry.addRecipe(new ItemStack(itemElvenLeg, 1), new Object[] {"XXX", "X X", "X X", 'X',itemLune});
GameRegistry.addRecipe(new ItemStack(itemElvenShoes, 1), new Object[] {"X X", "X X", 'X',itemLune});
GameRegistry.addRecipe(new ItemStack(itemMalachiteHelmet, 1), new Object[] {"XXX", "X X", 'X',itemMalachite});
GameRegistry.addRecipe(new ItemStack(itemMalachiteChestplate, 1), new Object[] {"X X", "XXX", "XXX", 'X',itemMalachite});
GameRegistry.addRecipe(new ItemStack(itemMalachiteLeg, 1), new Object[] {"XXX", "X X", "X X", 'X',itemMalachite});
GameRegistry.addRecipe(new ItemStack(itemMalachiteShoes, 1), new Object[] {"X X", "X X", 'X',itemMalachite});
GameRegistry.addRecipe(new ItemStack(itemPlateHelmet, 1), new Object[] {"XXX", "Y Y", 'X',itemSteel, 'Y',Items.iron_ingot});
GameRegistry.addRecipe(new ItemStack(itemPlateChestplate, 1), new Object[] {"X X", "XYX", "YYY", 'X',itemSteel, 'Y', Items.iron_ingot});
GameRegistry.addRecipe(new ItemStack(itemPlateLeg, 1), new Object[] {"XXX", "Y Y", "Y Y", 'X',itemSteel, 'Y',Items.iron_ingot});
GameRegistry.addRecipe(new ItemStack(itemPlateShoes, 1), new Object[] {"X X", "Y Y", 'X',itemSteel, 'Y',Items.iron_ingot});
GameRegistry.addRecipe(new ItemStack(itemDaedricHelmet, 1), new Object[] {"XXX", "X X", 'X',itemDaedricHearth});
GameRegistry.addRecipe(new ItemStack(itemDaedricChestplate, 1), new Object[] {"X X", "XXX", "XXX", 'X',itemDaedricHearth});
GameRegistry.addRecipe(new ItemStack(itemDaedricLeg, 1), new Object[] {"XXX", "X X", "X X", 'X',itemDaedricHearth});
GameRegistry.addRecipe(new ItemStack(itemDaedricShoes, 1), new Object[] {"X X", "X X", 'X',itemDaedricHearth});
GameRegistry.addRecipe(new ItemStack(itemDragonHelmet, 1), new Object[] {"XXX", "X X", 'X',itemDragonBone});
GameRegistry.addRecipe(new ItemStack(itemDragonChestplate, 1), new Object[] {"X X", "XXX", "XXX", 'X',itemDragonBone});
GameRegistry.addRecipe(new ItemStack(itemDragonLeg, 1), new Object[] {"XXX", "X X", "X X", 'X',itemDragonBone});
GameRegistry.addRecipe(new ItemStack(itemDragonShoes, 1), new Object[] {"X X", "X X", 'X',itemDragonBone});
GameRegistry.addRecipe(new ItemStack(itemSteelHelmet, 1), new Object[] {"XXX", "X X", 'X',itemSteel});
GameRegistry.addRecipe(new ItemStack(itemSteelChestplate, 1), new Object[] {"X X", "XXX", "XXX", 'X',itemSteel});
GameRegistry.addRecipe(new ItemStack(itemSteelLeg, 1), new Object[] {"XXX", "X X", "X X", 'X',itemSteel});
GameRegistry.addRecipe(new ItemStack(itemSteelShoes, 1), new Object[] {"X X", "X X", 'X',itemSteel});
GameRegistry.addRecipe(new ItemStack(swordDaedric, 1), new Object[] {"X", "X", "Y", 'X', itemDaedricHearth, 'Y', Items.stick});
GameRegistry.addRecipe(new ItemStack(swordDragon, 1), new Object[] {"X", "X", "Y", 'X', itemDragonBone, 'Y', Items.stick});
GameRegistry.addRecipe(new ItemStack(swordOrichalque, 1), new Object[] {"X", "X", "Y", 'X', itemOrichalque, 'Y', Items.stick});
GameRegistry.addRecipe(new ItemStack(swordMalachite, 1), new Object[] {"X", "X", "Y", 'X', itemMalachite, 'Y', Items.stick});
GameRegistry.addRecipe(new ItemStack(swordSteel, 1), new Object[] {"X", "X", "Y", 'X', itemSteel, 'Y', Items.stick});
GameRegistry.addRecipe(new ItemStack(swordDwemer, 1), new Object[] {"X", "X", "Y", 'X', itemDwemer, 'Y', Items.stick});
GameRegistry.addRecipe(new ItemStack(swordElven, 1), new Object[] {"X", "X", "Y", 'X', itemLune, 'Y', Items.stick});
GameRegistry.addRecipe(new ItemStack(daggerDaedric, 1), new Object[] {"X", "Y", 'X', itemDaedricHearth, 'Y', Items.stick});
GameRegistry.addRecipe(new ItemStack(daggerDragon, 1), new Object[] {"X", "Y", 'X', itemDragonBone, 'Y', Items.stick});
GameRegistry.addRecipe(new ItemStack(daggerOrichalque, 1), new Object[] {"X", "Y", 'X', itemOrichalque, 'Y', Items.stick});
GameRegistry.addRecipe(new ItemStack(daggerMalachite, 1), new Object[] {"X", "Y", 'X', itemMalachite, 'Y', Items.stick});
GameRegistry.addRecipe(new ItemStack(daggerSteel, 1), new Object[] {"X", "Y", 'X', itemSteel, 'Y', Items.stick});
GameRegistry.addRecipe(new ItemStack(daggerDwemer, 1), new Object[] {"X", "Y", 'X', itemDwemer, 'Y', Items.stick});
GameRegistry.addRecipe(new ItemStack(daggerElven, 1), new Object[] {"X", "Y", 'X', itemLune, 'Y', Items.stick});
GameRegistry.addRecipe(new ItemStack(axeDaedric, 1), new Object[] {"XX", "X#", " #", 'X', itemDaedricHearth, '#', Items.stick});
GameRegistry.addRecipe(new ItemStack(axeDragon, 1), new Object[] {"XX", "X#", " #", 'X', itemDragonBone, '#', Items.stick});
GameRegistry.addRecipe(new ItemStack(axeOrichalque, 1), new Object[] {"XX", "X#", " #", 'X', itemOrichalque, '#', Items.stick});
GameRegistry.addRecipe(new ItemStack(axeMalachite, 1), new Object[] {"XX", "X#", " #", 'X', itemMalachite, '#', Items.stick});
GameRegistry.addRecipe(new ItemStack(axeSteel, 1), new Object[] {"XX", "X#", " #", 'X', itemSteel, '#', Items.stick});
GameRegistry.addRecipe(new ItemStack(axeDwemer, 1), new Object[] {"XX", "X#", " #", 'X', itemDwemer, '#', Items.stick});
GameRegistry.addRecipe(new ItemStack(axeElven, 1), new Object[] {"XX", "X#", " #", 'X', itemLune, '#', Items.stick});
GameRegistry.addRecipe(new ItemStack(maceDaedric, 1), new Object[] {" X ", "XXX", " Y ", 'X' ,itemDaedricHearth, 'Y', Items.stick});
GameRegistry.addRecipe(new ItemStack(maceDragon, 1), new Object[] {" X ", "XXX", " Y ", 'X' ,itemDragonBone, 'Y', Items.stick});
GameRegistry.addRecipe(new ItemStack(maceOrichalque, 1), new Object[] {" X ", "XXX", " Y ", 'X' ,itemOrichalque, 'Y', Items.stick});
GameRegistry.addRecipe(new ItemStack(maceMalachite, 1), new Object[] {" X ", "XXX", " Y ", 'X' ,itemMalachite, 'Y', Items.stick});
GameRegistry.addRecipe(new ItemStack(maceSteel, 1), new Object[] {" X ", "XXX", " Y ", 'X' ,itemSteel, 'Y', Items.stick});
GameRegistry.addRecipe(new ItemStack(maceDwemer, 1), new Object[] {" X ", "XXX", " Y ", 'X' ,itemDwemer, 'Y', Items.stick});
GameRegistry.addRecipe(new ItemStack(maceElven, 1), new Object[] {" X ", "XXX", " Y ", 'X' ,itemLune, 'Y', Items.stick});
GameRegistry.addRecipe(new ItemStack(warAxeDaedric, 1), new Object[] {"XXX", "XYX", " Y ",'X', itemDaedricHearth, 'Y', Items.stick});
GameRegistry.addRecipe(new ItemStack(warAxeDragon, 1), new Object[] {"XXX", "XYX", " Y ",'X', itemDragonBone, 'Y', Items.stick});
GameRegistry.addRecipe(new ItemStack(warAxeOrichalque, 1), new Object[] {"XXX", "XYX", " Y ",'X', itemOrichalque, 'Y', Items.stick});
GameRegistry.addRecipe(new ItemStack(warAxeMalachite, 1), new Object[] {"XXX", "XYX", " Y ",'X', itemMalachite, 'Y', Items.stick});
GameRegistry.addRecipe(new ItemStack(warAxeSteel, 1), new Object[] {"XXX", "XYX", " Y ",'X', itemSteel, 'Y', Items.stick});
GameRegistry.addRecipe(new ItemStack(warAxeDwemer, 1), new Object[] {"XXX", "XYX", " Y ",'X', itemDwemer, 'Y', Items.stick});
GameRegistry.addRecipe(new ItemStack(warAxeElven, 1), new Object[] {"XXX", "XYX", " Y ",'X', itemLune, 'Y', Items.stick});
GameRegistry.addRecipe(new ItemStack(hammerDaedric, 1), new Object[] {"XXX", "XXX", " Y ", 'X', itemDaedricHearth, 'Y', Items.stick});
GameRegistry.addRecipe(new ItemStack(hammerDragon, 1), new Object[] {"XXX", "XXX", " Y ", 'X', itemDragonBone, 'Y', Items.stick});
GameRegistry.addRecipe(new ItemStack(hammerOrichalque, 1), new Object[] {"XXX", "XXX", " Y ", 'X', itemOrichalque, 'Y', Items.stick});
GameRegistry.addRecipe(new ItemStack(hammerMalachite, 1), new Object[] {"XXX", "XXX", " Y ", 'X', itemMalachite, 'Y', Items.stick});
GameRegistry.addRecipe(new ItemStack(hammerSteel, 1), new Object[] {"XXX", "XXX", " Y ", 'X', itemSteel, 'Y', Items.stick});
GameRegistry.addRecipe(new ItemStack(hammerDwemer, 1), new Object[] {"XXX", "XXX", " Y ", 'X', itemDwemer, 'Y', Items.stick});
GameRegistry.addRecipe(new ItemStack(hammerElven, 1), new Object[] {"XXX", "XXX", " Y ", 'X', itemLune, 'Y', Items.stick});
GameRegistry.addShapelessRecipe(new ItemStack(itemSteel, 1), new Object[] {Items.iron_ingot, itemCorindon});
GameRegistry.registerWorldGenerator(new OreGenerator(), 0);
DimensionManager.registerProviderType(Skycraft.dimensionId, WorldProviderSkycraft.class, false);
DimensionManager.registerDimension(Skycraft.dimensionId, Skycraft.dimensionId);
}
@EventHandler
public void init(FMLInitializationEvent event)
{
EntityRegistry.registerGlobalEntityID(EntityDaedra.class, "mobDaedra", EntityRegistry.findGlobalUniqueEntityId(), new Color(0, 0, 0).getRGB(), new Color(255, 0, 0).getRGB());
EntityRegistry.registerModEntity(EntityDaedra.class, "mobDaedra", 420, this.instance, 40, 1, true);
EntityRegistry.addSpawn(EntityDaedra.class, 2, 0, 2, EnumCreatureType.creature, BiomeGenBase.extremeHills);//change the values to vary the spawn rarity, biome, etc.
proxy.registerRender();
EntityRegistry.registerGlobalEntityID(EntityAltmer.class, "mobAltmer", EntityRegistry.findGlobalUniqueEntityId(), new Color(0, 0, 0).getRGB(), new Color(255, 0, 0).getRGB());
EntityRegistry.registerModEntity(EntityAltmer.class, "mobAltmer", 421, this.instance, 40, 1, true);
EntityRegistry.addSpawn(EntityAltmer.class, 100, 3, 6, EnumCreatureType.monster, BiomeGenBase.beach.birchForest.birchForestHills.coldBeach.coldTaiga.coldTaigaHills.desert.desertHills.extremeHills.extremeHillsEdge.extremeHillsPlus.forest.forestHills.iceMountains.icePlains.jungle.jungleEdge.jungleHills.megaTaiga.megaTaigaHills.mesa.mesaPlateau.mesaPlateau_F.plains.roofedForest.savanna.savannaPlateau.stoneBeach.swampland.taiga.taigaHills);//change the values to vary the spawn rarity, biome, etc.
proxy.registerRender();
EntityRegistry.registerGlobalEntityID(EntityArgonian.class, "mobArgonian", EntityRegistry.findGlobalUniqueEntityId(), new Color(0, 0, 0).getRGB(), new Color(255, 0, 0).getRGB());
EntityRegistry.registerModEntity(EntityArgonian.class, "mobArgonian", 422, this.instance, 40, 1, true);
EntityRegistry.addSpawn(EntityArgonian.class, 10, 3, 6, EnumCreatureType.creature, BiomeGenBase.beach.birchForest.birchForestHills.coldBeach.coldTaiga.coldTaigaHills.desert.desertHills.extremeHills.extremeHillsEdge.extremeHillsPlus.forest.forestHills.iceMountains.icePlains.jungle.jungleEdge.jungleHills.megaTaiga.megaTaigaHills.mesa.mesaPlateau.mesaPlateau_F.plains.roofedForest.savanna.savannaPlateau.stoneBeach.swampland.taiga.taigaHills);//change the values to vary the spawn rarity, biome, etc.
proxy.registerRender();
EntityRegistry.registerGlobalEntityID(EntityBosmer.class, "mobBosmer", EntityRegistry.findGlobalUniqueEntityId(), new Color(0, 0, 0).getRGB(), new Color(255, 0, 0).getRGB());
EntityRegistry.registerModEntity(EntityBosmer.class, "mobBosmer", 423, this.instance, 40, 1, true);
EntityRegistry.addSpawn(EntityBosmer.class, 10, 3, 6, EnumCreatureType.creature, BiomeGenBase.beach.birchForest.birchForestHills.coldBeach.coldTaiga.coldTaigaHills.desert.desertHills.extremeHills.extremeHillsEdge.extremeHillsPlus.forest.forestHills.iceMountains.icePlains.jungle.jungleEdge.jungleHills.megaTaiga.megaTaigaHills.mesa.mesaPlateau.mesaPlateau_F.plains.roofedForest.savanna.savannaPlateau.stoneBeach.swampland.taiga.taigaHills);//change the values to vary the spawn rarity, biome, etc.
proxy.registerRender();
EntityRegistry.registerGlobalEntityID(EntityDunmer.class, "mobDunmer", EntityRegistry.findGlobalUniqueEntityId(), new Color(0, 0, 0).getRGB(), new Color(255, 0, 0).getRGB());
EntityRegistry.registerModEntity(EntityDunmer.class, "mobDunmer", 424, this.instance, 40, 1, true);
EntityRegistry.addSpawn(EntityDunmer.class, 10, 3, 6, EnumCreatureType.creature, BiomeGenBase.beach.birchForest.birchForestHills.coldBeach.coldTaiga.coldTaigaHills.desert.desertHills.extremeHills.extremeHillsEdge.extremeHillsPlus.forest.forestHills.iceMountains.icePlains.jungle.jungleEdge.jungleHills.megaTaiga.megaTaigaHills.mesa.mesaPlateau.mesaPlateau_F.plains.roofedForest.savanna.savannaPlateau.stoneBeach.swampland.taiga.taigaHills);//change the values to vary the spawn rarity, biome, etc.
proxy.registerRender();
EntityRegistry.registerGlobalEntityID(EntityImperial.class, "mobImperial", EntityRegistry.findGlobalUniqueEntityId(), new Color(0, 0, 0).getRGB(), new Color(255, 0, 0).getRGB());
EntityRegistry.registerModEntity(EntityImperial.class, "mobImperial", 425, this.instance, 40, 1, true);
EntityRegistry.addSpawn(EntityImperial.class, 10, 3, 6, EnumCreatureType.creature, BiomeGenBase.beach.birchForest.birchForestHills.coldBeach.coldTaiga.coldTaigaHills.desert.desertHills.extremeHills.extremeHillsEdge.extremeHillsPlus.forest.forestHills.iceMountains.icePlains.jungle.jungleEdge.jungleHills.megaTaiga.megaTaigaHills.mesa.mesaPlateau.mesaPlateau_F.plains.roofedForest.savanna.savannaPlateau.stoneBeach.swampland.taiga.taigaHills);//change the values to vary the spawn rarity, biome, etc.
proxy.registerRender();
EntityRegistry.registerGlobalEntityID(EntityKhajit.class, "mobKhajit", EntityRegistry.findGlobalUniqueEntityId(), new Color(0, 0, 0).getRGB(), new Color(255, 0, 0).getRGB());
EntityRegistry.registerModEntity(EntityKhajit.class, "mobKhajit", 426, this.instance, 40, 1, true);
EntityRegistry.addSpawn(EntityKhajit.class, 10, 3, 6, EnumCreatureType.creature, BiomeGenBase.beach.birchForest.birchForestHills.coldBeach.coldTaiga.coldTaigaHills.desert.desertHills.extremeHills.extremeHillsEdge.extremeHillsPlus.forest.forestHills.iceMountains.icePlains.jungle.jungleEdge.jungleHills.megaTaiga.megaTaigaHills.mesa.mesaPlateau.mesaPlateau_F.plains.roofedForest.savanna.savannaPlateau.stoneBeach.swampland.taiga.taigaHills);//change the values to vary the spawn rarity, biome, etc.
proxy.registerRender();
EntityRegistry.registerGlobalEntityID(EntityNordic.class, "mobNordic", EntityRegistry.findGlobalUniqueEntityId(), new Color(0, 0, 0).getRGB(), new Color(255, 0, 0).getRGB());
EntityRegistry.registerModEntity(EntityNordic.class, "mobNordic", 427, this.instance, 40, 1, true);
EntityRegistry.addSpawn(EntityNordic.class, 10, 3, 6, EnumCreatureType.creature, BiomeGenBase.beach.birchForest.birchForestHills.coldBeach.coldTaiga.coldTaigaHills.desert.desertHills.extremeHills.extremeHillsEdge.extremeHillsPlus.forest.forestHills.iceMountains.icePlains.jungle.jungleEdge.jungleHills.megaTaiga.megaTaigaHills.mesa.mesaPlateau.mesaPlateau_F.plains.roofedForest.savanna.savannaPlateau.stoneBeach.swampland.taiga.taigaHills);//change the values to vary the spawn rarity, biome, etc.
proxy.registerRender();
EntityRegistry.registerGlobalEntityID(EntityOrc.class, "mobOrc", EntityRegistry.findGlobalUniqueEntityId(), new Color(0, 0, 0).getRGB(), new Color(255, 0, 0).getRGB());
EntityRegistry.registerModEntity(EntityOrc.class, "mobOrc", 428, this.instance, 40, 1, true);
EntityRegistry.addSpawn(EntityOrc.class, 10, 3, 6, EnumCreatureType.creature, BiomeGenBase.beach.birchForest.birchForestHills.coldBeach.coldTaiga.coldTaigaHills.desert.desertHills.extremeHills.extremeHillsEdge.extremeHillsPlus.forest.forestHills.iceMountains.icePlains.jungle.jungleEdge.jungleHills.megaTaiga.megaTaigaHills.mesa.mesaPlateau.mesaPlateau_F.plains.roofedForest.savanna.savannaPlateau.stoneBeach.swampland.taiga.taigaHills);//change the values to vary the spawn rarity, biome, etc.
proxy.registerRender();
EntityRegistry.registerGlobalEntityID(EntityRedguard.class, "mobRedguard", EntityRegistry.findGlobalUniqueEntityId(), new Color(0, 0, 0).getRGB(), new Color(255, 0, 0).getRGB());
EntityRegistry.registerModEntity(EntityRedguard.class, "mobRedguard", 429, this.instance, 40, 1, true);
EntityRegistry.addSpawn(EntityRedguard.class, 10, 3, 6, EnumCreatureType.creature, BiomeGenBase.beach.birchForest.birchForestHills.coldBeach.coldTaiga.coldTaigaHills.desert.desertHills.extremeHills.extremeHillsEdge.extremeHillsPlus.forest.forestHills.iceMountains.icePlains.jungle.jungleEdge.jungleHills.megaTaiga.megaTaigaHills.mesa.mesaPlateau.mesaPlateau_F.plains.roofedForest.savanna.savannaPlateau.stoneBeach.swampland.taiga.taigaHills);//change the values to vary the spawn rarity, biome, etc.
proxy.registerRender();
EntityRegistry.registerGlobalEntityID(EntityBear.class, "mobBear", EntityRegistry.findGlobalUniqueEntityId(), new Color(0, 0, 0).getRGB(), new Color(255, 0, 0).getRGB());
EntityRegistry.registerModEntity(EntityBear.class, "mobBear", 430, this.instance, 40, 1, true);
EntityRegistry.addSpawn(EntityBear.class, 10, 0, 1, EnumCreatureType.creature, BiomeGenBase.beach.birchForest.birchForestHills.coldBeach.coldTaiga.coldTaigaHills.desert.desertHills.extremeHills.extremeHillsEdge.extremeHillsPlus.forest.forestHills.iceMountains.icePlains.jungle.jungleEdge.jungleHills.megaTaiga.megaTaigaHills.mesa.mesaPlateau.mesaPlateau_F.plains.roofedForest.savanna.savannaPlateau.stoneBeach.swampland.taiga.taigaHills);//change the values to vary the spawn rarity, biome, etc.
proxy.registerRender();
EntityRegistry.registerGlobalEntityID(EntityDraugr.class, "mobDraugr", EntityRegistry.findGlobalUniqueEntityId(), new Color(0, 0, 0).getRGB(), new Color(255, 0, 0).getRGB());
EntityRegistry.registerModEntity(EntityDraugr.class, "mobDraugr", 431, this.instance, 40, 1, true);
EntityRegistry.addSpawn(EntityDraugr.class, 10, 1, 3, EnumCreatureType.creature, BiomeGenBase.beach.birchForest.birchForestHills.coldBeach.coldTaiga.coldTaigaHills.desert.desertHills.extremeHills.extremeHillsEdge.extremeHillsPlus.forest.forestHills.iceMountains.icePlains.jungle.jungleEdge.jungleHills.megaTaiga.megaTaigaHills.mesa.mesaPlateau.mesaPlateau_F.plains.roofedForest.savanna.savannaPlateau.stoneBeach.swampland.taiga.taigaHills);//change the values to vary the spawn rarity, biome, etc.
proxy.registerRender();
EntityRegistry.registerGlobalEntityID(EntityDwemer.class, "Dwemer", EntityRegistry.findGlobalUniqueEntityId(), new Color(0, 0, 0).getRGB(), new Color(255, 0, 0).getRGB());
EntityRegistry.registerModEntity(EntityDwemer.class, "Dwemer", 432, this.instance, 40, 1, true);
EntityRegistry.addSpawn(EntityDwemer.class, 10, 1, 2, EnumCreatureType.creature, BiomeGenBase.beach.birchForest.birchForestHills.coldBeach.coldTaiga.coldTaigaHills.desert.desertHills.extremeHills.extremeHillsEdge.extremeHillsPlus.forest.forestHills.iceMountains.icePlains.jungle.jungleEdge.jungleHills.megaTaiga.megaTaigaHills.mesa.mesaPlateau.mesaPlateau_F.plains.roofedForest.savanna.savannaPlateau.stoneBeach.swampland.taiga.taigaHills);//change the values to vary the spawn rarity, biome, etc.
proxy.registerRender();
EntityRegistry.registerGlobalEntityID(EntityGiant.class, "mobGiant", EntityRegistry.findGlobalUniqueEntityId(), new Color(0, 0, 0).getRGB(), new Color(255, 0, 0).getRGB());
EntityRegistry.registerModEntity(EntityGiant.class, "mobGiant", 433, this.instance, 40, 1, true);
EntityRegistry.addSpawn(EntityGiant.class, 10, 0, 1, EnumCreatureType.creature, BiomeGenBase.beach.birchForest.birchForestHills.coldBeach.coldTaiga.coldTaigaHills.desert.desertHills.extremeHills.extremeHillsEdge.extremeHillsPlus.forest.forestHills.iceMountains.icePlains.jungle.jungleEdge.jungleHills.megaTaiga.megaTaigaHills.mesa.mesaPlateau.mesaPlateau_F.plains.roofedForest.savanna.savannaPlateau.stoneBeach.swampland.taiga.taigaHills);//change the values to vary the spawn rarity, biome, etc.
proxy.registerRender();
EntityRegistry.registerGlobalEntityID(EntityHorqueur.class, "mobHorqueur", EntityRegistry.findGlobalUniqueEntityId(), new Color(0, 0, 0).getRGB(), new Color(255, 0, 0).getRGB());
EntityRegistry.registerModEntity(EntityHorqueur.class, "mobHorqueur", 434, this.instance, 40, 1, true);
EntityRegistry.addSpawn(EntityHorqueur.class, 10, 2, 4, EnumCreatureType.creature, BiomeGenBase.coldBeach.stoneBeach.beach);//change the values to vary the spawn rarity, biome, etc.
proxy.registerRender();
EntityRegistry.registerGlobalEntityID(EntityMammouth.class, "mobMammouth", EntityRegistry.findGlobalUniqueEntityId(), new Color(0, 0, 0).getRGB(), new Color(255, 0, 0).getRGB());
EntityRegistry.registerModEntity(EntityMammouth.class, "mobmammouth", 435, this.instance, 40, 1, true);
EntityRegistry.addSpawn(EntityMammouth.class, 10, 1, 2, EnumCreatureType.creature, BiomeGenBase.beach.birchForest.birchForestHills.coldBeach.coldTaiga.coldTaigaHills.desert.desertHills.extremeHills.extremeHillsEdge.extremeHillsPlus.forest.forestHills.iceMountains.icePlains.jungle.jungleEdge.jungleHills.megaTaiga.megaTaigaHills.mesa.mesaPlateau.mesaPlateau_F.plains.roofedForest.savanna.savannaPlateau.stoneBeach.swampland.taiga.taigaHills);//change the values to vary the spawn rarity, biome, etc.
proxy.registerRender();
EntityRegistry.registerGlobalEntityID(EntitySmilodon.class, "mobSmilodon", EntityRegistry.findGlobalUniqueEntityId(), new Color(0, 0, 0).getRGB(), new Color(255, 0, 0).getRGB());
EntityRegistry.registerModEntity(EntitySmilodon.class, "mobSmilodon", 436, this.instance, 40, 1, true);
EntityRegistry.addSpawn(EntitySmilodon.class, 10, 3, 6, EnumCreatureType.creature, BiomeGenBase.beach.birchForest.birchForestHills.coldBeach.coldTaiga.coldTaigaHills.desert.desertHills.extremeHills.extremeHillsEdge.extremeHillsPlus.forest.forestHills.iceMountains.icePlains.jungle.jungleEdge.jungleHills.megaTaiga.megaTaigaHills.mesa.mesaPlateau.mesaPlateau_F.plains.roofedForest.savanna.savannaPlateau.stoneBeach.swampland.taiga.taigaHills);//change the values to vary the spawn rarity, biome, etc.
proxy.registerRender();
EntityRegistry.registerGlobalEntityID(EntityTroll.class, "mobTroll", EntityRegistry.findGlobalUniqueEntityId(), new Color(0, 0, 0).getRGB(), new Color(255, 0, 0).getRGB());
EntityRegistry.registerModEntity(EntityTroll.class, "mobTroll", 437, this.instance, 40, 1, true);
EntityRegistry.addSpawn(EntityTroll.class, 10, 0, 1, EnumCreatureType.creature, BiomeGenBase.beach.birchForest.birchForestHills.coldBeach.coldTaiga.coldTaigaHills.desert.desertHills.extremeHills.extremeHillsEdge.extremeHillsPlus.forest.forestHills.iceMountains.icePlains.jungle.jungleEdge.jungleHills.megaTaiga.megaTaigaHills.mesa.mesaPlateau.mesaPlateau_F.plains.roofedForest.savanna.savannaPlateau.stoneBeach.swampland.taiga.taigaHills);//change the values to vary the spawn rarity, biome, etc.
proxy.registerRender();
EntityRegistry.registerGlobalEntityID(EntityVasard.class, "mobVasard", EntityRegistry.findGlobalUniqueEntityId(), new Color(0, 0, 0).getRGB(), new Color(255, 0, 0).getRGB());
EntityRegistry.registerModEntity(EntityVasard.class, "mobVasard", 438, this.instance, 40, 1, true);
EntityRegistry.addSpawn(EntityVasard.class, 10, 1, 3, EnumCreatureType.creature, BiomeGenBase.beach.birchForest.birchForestHills.coldBeach.coldTaiga.coldTaigaHills.desert.desertHills.extremeHills.extremeHillsEdge.extremeHillsPlus.forest.forestHills.iceMountains.icePlains.jungle.jungleEdge.jungleHills.megaTaiga.megaTaigaHills.mesa.mesaPlateau.mesaPlateau_F.plains.roofedForest.savanna.savannaPlateau.stoneBeach.swampland.taiga.taigaHills);//change the values to vary the spawn rarity, biome, etc.
proxy.registerRender();
EntityRegistry.registerGlobalEntityID(EntityRagnard.class, "mobRagnard", EntityRegistry.findGlobalUniqueEntityId(), new Color(0, 0, 0).getRGB(), new Color(255, 0, 0).getRGB());
EntityRegistry.registerModEntity(EntityRagnard.class, "mobRagnard", 439, this.instance, 40, 1, true);
EntityRegistry.addSpawn(EntityRagnard.class, 10, 2, 4, EnumCreatureType.creature, BiomeGenBase.beach.birchForest.birchForestHills.coldBeach.coldTaiga.coldTaigaHills.desert.desertHills.extremeHills.extremeHillsEdge.extremeHillsPlus.forest.forestHills.iceMountains.icePlains.jungle.jungleEdge.jungleHills.megaTaiga.megaTaigaHills.mesa.mesaPlateau.mesaPlateau_F.plains.roofedForest.savanna.savannaPlateau.stoneBeach.swampland.taiga.taigaHills);//change the values to vary the spawn rarity, biome, etc.
proxy.registerRender();
}
@EventHandler
public void postInit(FMLPostInitializationEvent event)
{
}
public static final String MODID = "skycraft";
}