package ru.whitewarrior.testmod;
import cpw.mods.fml.common.Mod;
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.GameRegistry;
import net.minecraft.block.Block;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;
import net.minecraft.item.ItemArmor.ArmorMaterial;
import tv.twitch.Core;
@Mod(modid=Main.modid, name = Main.MODNAME, version = Main.VERSION)
public class Main {
public static final String modid="testmodww";
public static final String MODNAME = "Skyrim";
public static final String VERSION = "0.2a";
@Mod.Instance("testmodww")
public static Main INSTANCE;
@SidedProxy(clientSide = "ru.whitewarrior.testmod.ProxyClient", serverSide = "ru.whitewarrior.testmod.ProxyServer")
public static CommonProxy proxy;
public static Block ForgeBlock;
public static Item SteelI;
public static Item IronI;
public static Item SilverI;
public static Item CorundumI;
public static Item OrihalcumI;
public static Item EbonyI;
public static Item GoldI;
public static Item QuicksilverI;
public static Item DvemerI;
public static Item MalachiteI;
public static Item MoonstoneI;
public static Item D4;
public static Item DK;
public static Item nordh;
public static Item nordcp;
public static Item nordl;
public static Item nordb;
public static Item IronKz;
public static Item DaedrH;
public static Item DaedrCP;
public static Item DaedrL;
public static Item DaedrB;
public static Item ScaleH;
public static Item ScaleCP;
public static Item ScaleL;
public static Item ScaleB;
@Mod.EventHandler
public void preInit(FMLPreInitializationEvent event){
ScaleH = new DragonScaleArmor(ArmorMaterial.DIAMOND, 0)
.setUnlocalizedName("armor_test_obj_helm").setCreativeTab(CreativeTabs.tabCombat).setTextureName(modid + ":PlateH");
GameRegistry.registerItem(ScaleH, "item_armor121");
ScaleCP = new DragonScaleArmor(ArmorMaterial.DIAMOND, 1)
.setUnlocalizedName("armor_test_obj_vest").setCreativeTab(CreativeTabs.tabCombat).setTextureName(modid + ":PlateCP");
GameRegistry.registerItem(ScaleCP, "item_armor2");
ScaleL = new DragonScaleArmor(ArmorMaterial.DIAMOND, 2)
.setUnlocalizedName("armor_test_obj_pants").setCreativeTab(CreativeTabs.tabCombat).setTextureName(modid + ":PlateL");
GameRegistry.registerItem(ScaleL, "item_armor3");
ScaleB = new DragonScaleArmor(ArmorMaterial.DIAMOND, 3)
.setUnlocalizedName("armor_test_obj_boots").setCreativeTab(CreativeTabs.tabCombat).setTextureName(modid + ":PlateB");
GameRegistry.registerItem(ScaleB, "item_armor4");
nordh = new NordArmor(ArmorMaterial.DIAMOND, 0)
.setUnlocalizedName("armor_test_obj_helm").setCreativeTab(CreativeTabs.tabCombat);
GameRegistry.registerItem(nordh, "item_armor_test_obj_helm");
nordcp = new NordArmor(ArmorMaterial.DIAMOND, 1)
.setUnlocalizedName("armor_test_obj_vest").setCreativeTab(CreativeTabs.tabCombat);
GameRegistry.registerItem(nordcp, "item_armor_test_obj_vest");
nordl = new NordArmor(ArmorMaterial.DIAMOND, 2)
.setUnlocalizedName("armor_test_obj_pants").setCreativeTab(CreativeTabs.tabCombat);
GameRegistry.registerItem(nordl, "item_armor_test_obj_pants");
nordb = new NordArmor(ArmorMaterial.DIAMOND, 3)
.setUnlocalizedName("armor_test_obj_boots").setCreativeTab(CreativeTabs.tabCombat);
GameRegistry.registerItem(nordb, "item_armor_test_obj_boots");
DaedrH = new DaedricArmor(ArmorMaterial.DIAMOND, 0)
.setUnlocalizedName("DaedrH").setCreativeTab(CreativeTabs.tabCombat).setTextureName(modid + ":DaedricH");
GameRegistry.registerItem(DaedrH, "item_armor_test_obj_hel");
DaedrCP = new DaedricArmor(ArmorMaterial.DIAMOND, 1)
.setUnlocalizedName("DaedrCP").setCreativeTab(CreativeTabs.tabCombat).setTextureName(modid + ":DaedricCP");
GameRegistry.registerItem(DaedrCP, "item_armor_test_obj_vet");
DaedrL = new DaedricArmor(ArmorMaterial.DIAMOND, 2)
.setUnlocalizedName("DaedrL").setCreativeTab(CreativeTabs.tabCombat).setTextureName(modid + ":DaedricL");
GameRegistry.registerItem(DaedrL, "item_armor_test_obj_pans");
DaedrB = new DaedricArmor(ArmorMaterial.DIAMOND, 3)
.setUnlocalizedName("DaedrB").setCreativeTab(CreativeTabs.tabCombat).setTextureName(modid + ":DaedricB");
GameRegistry.registerItem(DaedrB, "item_armor_test_obj_boos");
D4=new D4();
GameRegistry.registerItem(D4, "D4");
IronKz=new IronKz();
GameRegistry.registerItem(IronKz, "IronKz");
DK=new DK();
GameRegistry.registerItem(DK, "DK");
SteelI=new SteelI();
GameRegistry.registerItem(SteelI, "SteelI");
IronI=new IronI();
GameRegistry.registerItem(IronI, "IronI");
SilverI=new SilverI();
GameRegistry.registerItem(SilverI, "SilverI");
CorundumI=new CorundumI();
GameRegistry.registerItem(CorundumI, "CorundumI");
OrihalcumI=new OrihalcumI();
GameRegistry.registerItem(OrihalcumI, "OrihalcumI");
EbonyI=new EbonyI();
GameRegistry.registerItem(EbonyI, "EbonyI");
GoldI=new GoldI();
GameRegistry.registerItem(GoldI, "GoldI");
QuicksilverI=new QuicksilverI();
GameRegistry.registerItem(QuicksilverI, "QuicksilverI");
DvemerI=new DvemerI();
GameRegistry.registerItem(DvemerI, "DvemerI");
MalachiteI=new MalachiteI();
GameRegistry.registerItem(MalachiteI, "MalachiteI");
ForgeBlock = new ForgeBlock();
GameRegistry.registerBlock(ForgeBlock, "ForgeBlock");
GameRegistry.registerTileEntity(TileEntityForge.class, "TileEntityForge");
MoonstoneI=new MoonstoneI();
GameRegistry.registerItem(MoonstoneI, "MoonstoneI");
proxy.preInit();
}
@Mod.EventHandler
public void init(FMLInitializationEvent event) {
proxy.init();
}
@Mod.EventHandler
public void postInit(FMLPostInitializationEvent event) {
proxy.postInit();
}
public static CreativeTabs IngotTab = new IngotTab("13");
}