Advertisement
Guest User

Main class

a guest
Mar 22nd, 2013
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.72 KB | None | 0 0
  1. package mods.ACCraft;
  2.  
  3. import net.minecraft.block.*;
  4. import net.minecraft.item.*;
  5. import net.minecraft.src.ModLoader;
  6. import net.minecraftforge.common.EnumHelper;
  7. import cpw.mods.fml.common.Mod;
  8. import cpw.mods.fml.common.Mod.Init;
  9. import cpw.mods.fml.common.event.FMLInitializationEvent;
  10. import cpw.mods.fml.common.network.NetworkMod;
  11. import cpw.mods.fml.common.registry.GameRegistry;
  12. import cpw.mods.fml.common.registry.LanguageRegistry;
  13.  
  14. @Mod(modid="curt9043-ACCraft", name="ACCraft", version="0.1")
  15. @NetworkMod(clientSideRequired=true, serverSideRequired=false)
  16. public class Mainframe
  17. {
  18.  
  19. //BLOCKS
  20. public static Block BlockTutorial;
  21. public static Block trellis;
  22.  
  23. //ARMOUR
  24.  
  25. //Altair
  26. public static Item altairhood;
  27. public static Item altairchestpiece;
  28. public static Item altairlegs;
  29. public static Item altairboots;
  30.  
  31. //Ezio
  32. public static Item eziohood;
  33. public static Item eziochestpiece;
  34. public static Item eziolegs;
  35. public static Item ezioboots;
  36.  
  37. //Connor
  38. public static Item connorhood;
  39. public static Item connorchestpiece;
  40. public static Item connorlegs;
  41. public static Item connorboots;
  42.  
  43.  
  44. //ENUM_MATERIALS
  45. static EnumArmorMaterial AssassinArmour = EnumHelper.addArmorMaterial("Assassin", 35, new int[]{2,7,5,2}, 15);
  46.  
  47. //LOAD EVENT
  48. @Init
  49. public void load(FMLInitializationEvent event)
  50. {
  51. BlockTutorial=(new BlockTutorial(254,1)).setUnlocalizedName("dirt").setHardness(1F).setResistance(5F);
  52.  
  53. trellis=(new trellis_block(255,2)).setUnlocalizedName("").setHardness(1F).setResistance(5F);
  54.  
  55. //EZIO
  56. eziohood = new AssassinArmour(256, AssassinArmour, ModLoader.addArmor("ezioarmour"), 0).setUnlocalizedName("ezio_helm");
  57. eziochestpiece = new AssassinArmour(257, AssassinArmour, ModLoader.addArmor("ezioarmour"), 1).setUnlocalizedName("ezio_chest");
  58. eziolegs = new AssassinArmour(258, AssassinArmour, ModLoader.addArmor("ezioarmour"), 2).setUnlocalizedName("ezio_legs");
  59. ezioboots = new AssassinArmour(259, AssassinArmour, ModLoader.addArmor("ezioarmour"), 3).setUnlocalizedName("ezio_boots");
  60.  
  61.  
  62. //ALTAIR
  63.  
  64. altairhood = new AssassinArmour(260, AssassinArmour, ModLoader.addArmor("altairarmour"), 0).setUnlocalizedName("altair_helm");
  65. altairchestpiece = new AssassinArmour(261, AssassinArmour, ModLoader.addArmor("altairarmour"), 1).setUnlocalizedName("altair_chest");
  66. altairlegs = new AssassinArmour(262, AssassinArmour, ModLoader.addArmor("altairarmour"), 2).setUnlocalizedName("altair_legs");
  67. altairboots = new AssassinArmour(263, AssassinArmour, ModLoader.addArmor("altairarmour"), 3).setUnlocalizedName("altair_boots");
  68.  
  69. //CONNOR
  70.  
  71. connorhood = new AssassinArmour(264, AssassinArmour, ModLoader.addArmor("connorarmour"), 0).setUnlocalizedName("connor_helm");
  72. connorchestpiece = new AssassinArmour(265, AssassinArmour, ModLoader.addArmor("connorarmour"), 1).setUnlocalizedName("connor_chest");
  73. connorlegs = new AssassinArmour(266, AssassinArmour, ModLoader.addArmor("connorarmour"), 2).setUnlocalizedName("connor_legs");
  74. connorboots = new AssassinArmour(267, AssassinArmour, ModLoader.addArmor("connorarmour"), 3).setUnlocalizedName("connor_boots");
  75.  
  76.  
  77.  
  78. GameRegistry.registerBlock(BlockTutorial);
  79.  
  80.  
  81.  
  82.  
  83. LanguageRegistry.addName(BlockTutorial, "Tutorial Block");
  84.  
  85. GameRegistry.registerBlock(trellis);
  86. LanguageRegistry.addName(trellis, "trellis");
  87.  
  88. //Armour
  89.  
  90. GameRegistry.registerItem(connorhood, "chood");
  91. GameRegistry.registerItem(connorchestpiece, "cchest");
  92. GameRegistry.registerItem(connorlegs, "clegs");
  93. GameRegistry.registerItem(connorboots, "cboots");
  94.  
  95. GameRegistry.registerItem(eziohood, "ehood");
  96. GameRegistry.registerItem(eziochestpiece, "echest");
  97. GameRegistry.registerItem(eziolegs, "elegs");
  98. GameRegistry.registerItem(ezioboots, "eboots");
  99.  
  100. GameRegistry.registerItem(altairhood, "ahood");
  101. GameRegistry.registerItem(altairchestpiece, "achest");
  102. GameRegistry.registerItem(altairlegs, "alegs");
  103. GameRegistry.registerItem(altairboots, "aboots");
  104.  
  105. LanguageRegistry.addName(eziohood, "Ezio's Hood");
  106. LanguageRegistry.addName(eziochestpiece, "Ezio's Chestpiece");
  107. LanguageRegistry.addName(eziolegs, "Ezio's Pants");
  108. LanguageRegistry.addName(ezioboots, "Ezio's Boots");
  109.  
  110. LanguageRegistry.addName(altairhood, "Altair's Hood");
  111. LanguageRegistry.addName(altairchestpiece, "Altair's Chestpiece");
  112. LanguageRegistry.addName(altairlegs, "Altair's Pants");
  113. LanguageRegistry.addName(altairboots, "Altair's Boots");
  114.  
  115. LanguageRegistry.addName(connorhood, "Connor's Hood");
  116. LanguageRegistry.addName(connorchestpiece, "Connor's Chestpiece");
  117. LanguageRegistry.addName(connorlegs, "Connor's Pants");
  118. LanguageRegistry.addName(connorboots, "Connor's Boots");
  119.  
  120.  
  121.  
  122. }
  123. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement