| package ma.Yeyvo.Paladium.common; |
| |
| 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.GameRegistry; |
| import ma.Yeyvo.Paladium.Proxy.CommonProxy; |
| import net.minecraft.block.Block; |
| import net.minecraft.block.material.Material; |
| import net.minecraft.creativetab.CreativeTabs; |
| import net.minecraft.item.Item; |
| import net.minecraft.item.Item.ToolMaterial; |
| import net.minecraft.item.ItemArmor.ArmorMaterial; |
| import net.minecraftforge.common.MinecraftForge; |
| import net.minecraftforge.common.util.EnumHelper; |
| |
| @Mod(modid = ModPaladium.MODID, name = "Paladium", version = "1.0.0") |
| |
| public class ModPaladium |
| { |
| public static final String MODID = "paladium" ; |
| @Instance("MODID") |
| public static ModPaladium instance ; |
| |
| @SidedProxy(clientSide = "ma.Yeyvo.Paladium.Proxy.ClientProxy" , serverSide = "ma.Yeyvo.Paladium.proxy.CommonProxy" ) |
| public static CommonProxy proxy ; |
| |
| public static Item PaladiumOre , TitaneOre , AmethystOre , orbespeed , orbeheal , orbejump , orbestrength , findium , CompressPaladium , stickpala , casquePaladium , plastronPaladium , pantalonPaladium , bottePaladium , casquemobs ,plastronmobs ,pantalonmobs ,bottemobs, casquetitane, plastrontitane, pantalontitane, bottetitane, casqueamethyst, plastronamethyst, pantalonamethyst, botteamethyst , epeemobs, axemobs, pickaxemobs, shovelmobs,epeePaladium ,axePaladium ,pickaxePaladium ,shovelPaladium ,epeetitane ,pickaxetitane ,axetitane ,shoveltitane ,hoetitane ,epeeamethyst ,axeamethyst ,pickaxeamethyst ,shovelamethyst; |
| public static Block Paladiumbloc ; |
| |
| public static ArmorMaterial PaladiumArmor = EnumHelper.addArmorMaterial("PaladiumArmor", 150, new int[]{6,11,9,6}, 16); |
| public static ArmorMaterial EndiumArmor = EnumHelper.addArmorMaterial("EndiumArmor", 170, new int[]{7,12,10,7}, 15); |
| public static ArmorMaterial TitaneArmor = EnumHelper.addArmorMaterial("TitaneArmor", 110, new int[]{5,10,8,5}, 17); |
| public static ArmorMaterial AmethystArmor = EnumHelper.addArmorMaterial("AmethystArmor", 95, new int[]{4,11,7,4}, 15); |
| public static ToolMaterial EndiumTool = EnumHelper.addToolMaterial("ToolEndium", 10, 3550, 29.0F, 8.0F, 15); |
| public static ToolMaterial PaladiumTool = EnumHelper.addToolMaterial("PaladiumTool", 10, 3001, 25.0F, 7.0F, 16); |
| public static ToolMaterial TitaneTool = EnumHelper.addToolMaterial("TitaneTool", 10, 2500, 21.0F, 6.0F, 17); |
| public static ToolMaterial AmethystTool = EnumHelper.addToolMaterial("AmethystTool", 10, 2000, 18.0F, 5.0F, 18); |
| |
| @EventHandler |
| public void preInit(FMLPreInitializationEvent event) |
| { |
| PaladiumOre = new Paladium().setUnlocalizedName("PaladiumOre").setTextureName(MODID + ":PaladiumOre").setCreativeTab(CreativeTabs.tabMaterials); |
| TitaneOre = new Paladium().setUnlocalizedName("TitaneOre").setTextureName(MODID + ":TitaneOre").setCreativeTab(CreativeTabs.tabMaterials); |
| AmethystOre = new Paladium().setUnlocalizedName("AmethystOre").setTextureName(MODID + ":AmethystOre").setCreativeTab(CreativeTabs.tabMaterials); |
| orbespeed = new Paladium().setUnlocalizedName("orbespeed").setTextureName(MODID + ":orbespeed").setCreativeTab(CreativeTabs.tabMaterials); |
| orbeheal = new Paladium().setUnlocalizedName("orbeheal").setTextureName(MODID + ":orbeheal").setCreativeTab(CreativeTabs.tabMaterials); |
| orbejump = new Paladium().setUnlocalizedName("orbejump").setTextureName(MODID + ":orbejump").setCreativeTab(CreativeTabs.tabMaterials); |
| orbestrength = new Paladium().setUnlocalizedName("orbestrength").setTextureName(MODID + ":orbestrength").setCreativeTab(CreativeTabs.tabMaterials); |
| findium = new Paladium().setUnlocalizedName("findium").setTextureName(MODID + ":findium").setCreativeTab(CreativeTabs.tabMaterials); |
| CompressPaladium = new Paladium().setUnlocalizedName("CompressPaladium").setTextureName(MODID + ":CompressPaladium").setCreativeTab(CreativeTabs.tabMaterials); |
| stickpala = new Paladium().setUnlocalizedName("stickpala").setTextureName(MODID + ":stickpala").setCreativeTab(CreativeTabs.tabMaterials); |
| casquePaladium =new PaladiumArmor( PaladiumArmor, 0).setUnlocalizedName("casquePaladium").setTextureName(MODID + ":casquePaladium"); |
| plastronPaladium =new PaladiumArmor( PaladiumArmor, 1).setUnlocalizedName("plastronPaladium").setTextureName(MODID + ":plastronPaladium"); |
| pantalonPaladium =new PaladiumArmor( PaladiumArmor, 2).setUnlocalizedName("pantalonPaladium").setTextureName(MODID + ":pantalonPaladium"); |
| bottePaladium =new PaladiumArmor( PaladiumArmor, 3).setUnlocalizedName("bottePaladium").setTextureName(MODID + ":bottePaladium"); |
| casquemobs =new PaladiumArmor( EndiumArmor, 0).setUnlocalizedName("casquemobs").setTextureName(MODID + ":casquemobs"); |
| plastronmobs =new PaladiumArmor( EndiumArmor, 1).setUnlocalizedName("plastronmobs").setTextureName(MODID + ":plastronmobs"); |
| pantalonmobs =new PaladiumArmor( EndiumArmor, 2).setUnlocalizedName("pantalonmobs").setTextureName(MODID + ":pantalonmobs"); |
| bottemobs =new PaladiumArmor( EndiumArmor, 3).setUnlocalizedName("bottemobs").setTextureName(MODID + ":bottemobs"); |
| casquetitane =new PaladiumArmor( TitaneArmor, 0).setUnlocalizedName("casquetitane").setTextureName(MODID + ":casquetitane"); |
| plastrontitane =new PaladiumArmor( TitaneArmor, 1).setUnlocalizedName("plastrontitane").setTextureName(MODID + ":plastrontitane"); |
| pantalontitane =new PaladiumArmor( TitaneArmor, 2).setUnlocalizedName("pantalontitane").setTextureName(MODID + ":pantalontitane"); |
| bottetitane =new PaladiumArmor( TitaneArmor, 3).setUnlocalizedName("bottetitane").setTextureName(MODID + ":bottetitane"); |
| casqueamethyst =new PaladiumArmor( AmethystArmor, 0).setUnlocalizedName("casqueamethyst").setTextureName(MODID + ":casqueamethyst"); |
| plastronamethyst =new PaladiumArmor( AmethystArmor, 1).setUnlocalizedName("plastronamethyst").setTextureName(MODID + ":plastronamethyst"); |
| pantalonamethyst =new PaladiumArmor( AmethystArmor, 2).setUnlocalizedName("pantalonamethyst").setTextureName(MODID + ":pantalonamethyst"); |
| botteamethyst =new PaladiumArmor( AmethystArmor, 3).setUnlocalizedName("botteamethyst").setTextureName(MODID + ":botteamethyst"); |
| epeemobs = new ItemPaladiumEpee(EndiumTool).setUnlocalizedName("epeemobs").setTextureName(MODID + ":epeemobs"); |
| axemobs = new ItemPaladiumAxe(EndiumTool).setUnlocalizedName("axemobs").setTextureName(MODID + ":axemobs"); |
| pickaxemobs = new ItemPaladiumPickaxe(EndiumTool).setUnlocalizedName("pickaxemobs").setTextureName(MODID + ":pickaxemobs"); |
| shovelmobs = new ItemPaladiumShovel(EndiumTool).setUnlocalizedName("shovelmobs").setTextureName(MODID + ":shovelmobs"); |
| epeePaladium = new ItemPaladiumEpee(PaladiumTool).setUnlocalizedName("epeePaladium").setTextureName(MODID + ":epeePaladium"); |
| axePaladium = new ItemPaladiumAxe(PaladiumTool).setUnlocalizedName("axemobs").setTextureName(MODID + ":axePaladium"); |
| pickaxePaladium = new ItemPaladiumPickaxe(PaladiumTool).setUnlocalizedName("pickaxePaladium").setTextureName(MODID + ":pickaxePaladium"); |
| shovelPaladium = new ItemPaladiumShovel(PaladiumTool).setUnlocalizedName("shovelPaladium").setTextureName(MODID + ":shovelPaladium"); |
| epeetitane = new ItemPaladiumAxe(TitaneTool).setUnlocalizedName("epeetitane").setTextureName(MODID + ":epeetitane"); |
| axetitane = new ItemPaladiumAxe(TitaneTool).setUnlocalizedName("axetitane").setTextureName(MODID + ":axetitane"); |
| pickaxetitane = new ItemPaladiumPickaxe(TitaneTool).setUnlocalizedName("pickaxetitane").setTextureName(MODID + ":pickaxetitane"); |
| shoveltitane = new ItemPaladiumShovel(TitaneTool).setUnlocalizedName("shoveltitane").setTextureName(MODID + ":shoveltitane"); |
| hoetitane = new ItemPaladiumhoe(TitaneTool).setUnlocalizedName("hoetitane").setTextureName(MODID + ":hoetitane"); |
| epeeamethyst = new ItemPaladiumEpee(AmethystTool).setUnlocalizedName("epeeamethyst").setTextureName(MODID + ":epeeamethyst"); |
| axeamethyst = new ItemPaladiumAxe(AmethystTool).setUnlocalizedName("axeamethyst").setTextureName(MODID + ":axeamethyst"); |
| pickaxeamethyst = new ItemPaladiumPickaxe(AmethystTool).setUnlocalizedName("pickaxeamethyst").setTextureName(MODID + ":pickaxeamethyst"); |
| shovelamethyst = new ItemPaladiumShovel(AmethystTool).setUnlocalizedName("shovelamethyst").setTextureName(MODID + ":shovelamethyst"); |
| |
| Paladiumbloc = new Paladiumbloc(Material.iron).setBlockName("Paladiumbloc").setBlockTextureName(MODID + ":Paladiumbloc.png").setCreativeTab(CreativeTabs.tabBlock); |
| |
| GameRegistry.registerItem(PaladiumOre, "paladium"); |
| GameRegistry.registerItem(TitaneOre, "titane"); |
| GameRegistry.registerItem(orbespeed, "orbespeed"); |
| GameRegistry.registerItem(orbeheal, "orbeheal"); |
| GameRegistry.registerItem(orbejump, "orbejump"); |
| GameRegistry.registerItem(orbestrength, "orbestrength"); |
| GameRegistry.registerItem(AmethystOre, "Amethyst"); |
| GameRegistry.registerItem(findium, "findium"); |
| GameRegistry.registerItem(CompressPaladium, "CompressPaladium"); |
| GameRegistry.registerItem(stickpala, "stickpala"); |
| GameRegistry.registerItem(casquePaladium, "casquePaladium"); |
| GameRegistry.registerItem(plastronPaladium, "plastronPaladium"); |
| GameRegistry.registerItem(pantalonPaladium, "pantalonPaladium"); |
| GameRegistry.registerItem(bottePaladium, "bottePaladium"); |
| GameRegistry.registerItem(casquemobs, "casquemobs"); |
| GameRegistry.registerItem(plastronmobs, "plastronmobs"); |
| GameRegistry.registerItem(pantalonmobs, "pantalonmobs"); |
| GameRegistry.registerItem(bottemobs, "bottemobs"); |
| GameRegistry.registerItem(casquetitane, "casquetitane"); |
| GameRegistry.registerItem(plastrontitane, "plastrontitane"); |
| GameRegistry.registerItem(pantalontitane, "pantalontitane"); |
| GameRegistry.registerItem(bottetitane, "bottetitane"); |
| GameRegistry.registerItem(casqueamethyst, "casqueamethyst"); |
| GameRegistry.registerItem(plastronamethyst, "plastronamethyst"); |
| GameRegistry.registerItem(pantalonamethyst, "pantalonamethyst"); |
| GameRegistry.registerItem(botteamethyst, "botteamethyst"); |
| GameRegistry.registerItem(epeemobs, "epeemobs"); |
| GameRegistry.registerItem(axemobs, "axemobs"); |
| GameRegistry.registerItem(pickaxemobs, "pickaxemobs"); |
| GameRegistry.registerItem(shovelmobs, "shovelmobs"); |
| GameRegistry.registerItem(epeePaladium, "epeePaladium"); |
| GameRegistry.registerItem(axePaladium, "axePaladium"); |
| GameRegistry.registerItem(pickaxePaladium, "pickaxePaladium"); |
| GameRegistry.registerItem(shovelPaladium, "shovelPaladium"); |
| GameRegistry.registerItem(epeetitane, "epeetitane"); |
| GameRegistry.registerItem(axetitane, "axetitane"); |
| GameRegistry.registerItem(pickaxetitane, "pickaxetitane"); |
| GameRegistry.registerItem(shoveltitane, "shoveltitane"); |
| GameRegistry.registerItem(hoetitane, "hoetitane"); |
| GameRegistry.registerItem(epeeamethyst, "epeeamethyst"); |
| GameRegistry.registerItem(axeamethyst, "axeamethyst"); |
| GameRegistry.registerItem(pickaxeamethyst, "pickaxeamethyst"); |
| GameRegistry.registerItem(shovelamethyst, "shovelamethyst"); |
| |
| GameRegistry.registerBlock(Paladiumbloc, "Paladiumbloc"); |
| } |
| |
| @EventHandler |
| public void init(FMLInitializationEvent event) |
| { |
| MinecraftForge.EVENT_BUS.register(new LivingEventHanler()); |
| |
| proxy.registerRender(); |
| } |
| |
| @EventHandler |
| public void postInit(FMLPostInitializationEvent event) |
| { |
| |
| } |
| } |