Advertisement
Guest User

Mod's file

a guest
Feb 7th, 2014
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.54 KB | None | 0 0
  1. package com.dand0.ea;
  2.  
  3. import net.minecraft.item.crafting.RecipesArmor;
  4. import net.minecraft.init.Items;
  5. import net.minecraft.item.Item;
  6. import net.minecraft.item.ItemArmor;
  7. import net.minecraft.item.ItemArmor.ArmorMaterial;
  8. import net.minecraft.item.ItemStack;
  9. import net.minecraftforge.common.ChestGenHooks;
  10. import net.minecraftforge.common.util.EnumHelper;
  11. import cpw.mods.fml.common.Mod;
  12. import cpw.mods.fml.common.Mod.EventHandler;
  13. import cpw.mods.fml.common.event.FMLInitializationEvent;
  14. import cpw.mods.fml.common.event.FMLPostInitializationEvent;
  15. import cpw.mods.fml.common.event.FMLPreInitializationEvent;
  16. import cpw.mods.fml.common.event.FMLServerStartingEvent;
  17. import cpw.mods.fml.common.registry.GameRegistry;
  18. import cpw.mods.fml.common.registry.LanguageRegistry;
  19.  
  20. @Mod(modid="ea", version="1.0")
  21. public class emeraldArmor {
  22.    
  23.     public static ArmorMaterial EmeraldArmorMaterial;
  24.    
  25.     public static ItemArmor emeraldHelmet;
  26.    
  27.     public static ItemArmor emeraldChest;
  28.    
  29.     public static Item emeraldLeggins;
  30.    
  31.     public static Item emeraldBoots;
  32.    
  33.     @EventHandler
  34.     public void preInit(FMLPreInitializationEvent event)
  35.     {
  36.         EmeraldArmorMaterial = EnumHelper.addArmorMaterial("EmeraldArmorMaterial", 3741, new int[] {746, 1076, 1010, 878}, 20);
  37.        
  38.         emeraldHelmet = (ItemArmor) new emeraldHelmet(emeraldArmor.EmeraldArmorMaterial, 0, 0).setUnlocalizedName("emeraldHelmet");
  39.         GameRegistry.registerItem(emeraldHelmet, "emeraldHelmet");
  40.         emeraldChest = (ItemArmor) new emeraldChest(emeraldArmor.EmeraldArmorMaterial, 1, 1).setUnlocalizedName("emeraldChest");
  41.         GameRegistry.registerItem(emeraldChest, "emeraldChest");
  42.         emeraldLeggins = new emeraldLeggins(emeraldArmor.EmeraldArmorMaterial, 2, 2).setUnlocalizedName("emeraldLeggins");
  43.         GameRegistry.registerItem(emeraldLeggins, "emeraldLeggins");
  44.         emeraldBoots = new emeraldBoots(emeraldArmor.EmeraldArmorMaterial, 3, 3).setUnlocalizedName("emeraldBoots");
  45.         GameRegistry.registerItem(emeraldBoots, "emeraldBoots");
  46.     }
  47.  
  48.     @EventHandler
  49.     public void init(FMLInitializationEvent event)
  50.     {
  51.         GameRegistry.addRecipe(new ItemStack(emeraldArmor.emeraldChest), new Object[]{
  52.             "ABA",
  53.             "LLL",
  54.             "OOO",
  55.             'A', Items.emerald, 'L', Items.emerald, 'O', Items.emerald
  56.             });
  57.        
  58.         GameRegistry.addRecipe(new ItemStack(emeraldArmor.emeraldLeggins), new Object[]{
  59.             "XXX",
  60.             "F0F",
  61.             "KOK",
  62.             'X', Items.emerald, 'F', Items.emerald, 'K', Items.emerald
  63.             });
  64.        
  65.         GameRegistry.addRecipe(new ItemStack(emeraldArmor.emeraldHelmet), new Object[]{
  66.             "XXX",
  67.             "F0F",
  68.             "KOK",
  69.             'X', Items.emerald, 'F', Items.emerald
  70.             });
  71.        
  72.         GameRegistry.addRecipe(new ItemStack(emeraldArmor.emeraldHelmet), new Object[]{
  73.             "XXX",
  74.             "FFF",
  75.             "KOK",
  76.             'F', Items.emerald, 'K', Items.emerald
  77.             });
  78.        
  79.         GameRegistry.addRecipe(new ItemStack(emeraldArmor.emeraldBoots), new Object[]{
  80.             "X0X",
  81.             "Y0Y",
  82.             "ZOZ",
  83.             'Y', Items.emerald, 'Z', Items.emerald
  84.             });
  85.        
  86.         GameRegistry.addRecipe(new ItemStack(emeraldArmor.emeraldBoots), new Object[]{
  87.             "X0X",
  88.             "Y0Y",
  89.             "ZOZ",
  90.             'X', Items.emerald, 'Y', Items.emerald
  91.             });
  92.     }
  93.    
  94.     @EventHandler
  95.     public void postInit(FMLPostInitializationEvent event)
  96.     {
  97.        
  98.     }
  99.    
  100.     @EventHandler
  101.     public void serverStarting(FMLServerStartingEvent event)
  102.     {
  103.        
  104.     }
  105. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement