Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package giganova.uraniac;
- import net.minecraft.src.EnumArmorMaterial;
- import net.minecraft.src.Item;
- import net.minecraft.src.ItemStack;
- import cpw.mods.fml.common.Mod;
- import cpw.mods.fml.common.Mod.Init;
- import cpw.mods.fml.common.Mod.Instance;
- import cpw.mods.fml.common.Mod.PreInit;
- 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.LanguageRegistry;
- import net.minecraftforge.common.Configuration;
- import net.minecraftforge.common.EnumHelper;
- @Mod(modid = "Uraniac", name = "Uraniac", version = "1.3.2")
- @NetworkMod(
- versionBounds = "[1.3]",
- clientSideRequired = true,
- serverSideRequired = false
- )
- public class Uraniac
- {
- //Textures
- public static String textureFile = "/DPIndex.png";
- //Item's
- public static Item armorUraniacHelmet;
- public static Item armorUraniacBody;
- public static Item armorUraniacLegs;
- public static Item armorUraniacBoots;
- //Item Id's
- public static int idUraniacHelmet;
- public static int idUraniacBody;
- public static int idUraniacLegs;
- public static int idUraniacBoots;
- //Block's
- //Block Id's
- @SidedProxy(clientSide = "giganova.uraniacarmour.client.ClientProxy", serverSide = "giganova.uraniacarmour.CommonProxy")
- public static CommonProxy proxy;
- @Instance
- public static Uraniac instance;
- @PreInit
- public void preInit(FMLPreInitializationEvent event)
- {
- event.getModMetadata().version = "1.3.2";
- Configuration config = new Configuration(event.getSuggestedConfigurationFile());
- config.load();
- idUraniacHelmet = Integer.parseInt(config.getOrCreateIntProperty("idUraniacHelmet", Configuration.CATEGORY_ITEM, 4007).value);
- idUraniacBody = Integer.parseInt(config.getOrCreateIntProperty("idUraniacBody", Configuration.CATEGORY_ITEM, 4008).value);
- idUraniacLegs = Integer.parseInt(config.getOrCreateIntProperty("idUraniacLegs", Configuration.CATEGORY_ITEM, 4009).value);
- idUraniacBoots = Integer.parseInt(config.getOrCreateIntProperty("idUraniacBoots", Configuration.CATEGORY_ITEM, 4010).value);
- config.save();
- }
- @Init
- public void load(FMLInitializationEvent event)
- {
- proxy.registerRenderInformation();
- registerBlocks();
- registerItems();
- registerArmor();
- registerRecipes();
- }
- private void registerBlocks()
- {
- //Put your UraniacOre Here
- }
- private void registerItems()
- {
- //Put your UraniacBar Here
- }
- private void registerArmor()
- {
- EnumArmorMaterial armorUraniac = EnumHelper.addArmorMaterial("UraniacArmour", 100, new int[] {0, 0, 0, 0}, 0); //Whatever you added to EnumArmorMaterial.java goes here
- int rendererUraniac = proxy.addArmor("UraniacArmour");
- armorUraniacHelmet = new UraniacItemArmor(idUraniacHelmet, armorUraniac, rendererUraniac, 0).setItemName("armorUraniacHelmet").setIconIndex(15);;
- armorUraniacBody = new UraniacItemArmor(idUraniacBody, armorUraniac, rendererUraniac, 1).setItemName("armorUraniacBody").setIconIndex(14);;
- armorUraniacLegs = new UraniacItemArmor(idUraniacLegs, armorUraniac, rendererUraniac, 2).setItemName("armorUraniacLegs").setIconIndex(12);;
- armorUraniacBoots = new UraniacItemArmor(idUraniacBoots, armorUraniac, rendererUraniac, 3).setItemName("armorUraniacBoots").setIconIndex(13);;
- LanguageRegistry.addName(armorUraniacHelmet, "Uraniac Helmet");
- LanguageRegistry.addName(armorUraniacBody, "Uraniac Chest Plate");
- LanguageRegistry.addName(armorUraniacLegs, "Uraniac Greaves");
- LanguageRegistry.addName(armorUraniacBoots, "Uraniac Boots");
- }
- private void registerRecipes()
- {
- //Put your Recipes Here
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment