Guest User

Main Class

a guest
Nov 12th, 2013
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.73 KB | None | 0 0
  1. package Eclipse7.RedstoneTUT.common;
  2.  
  3. import Eclipse7.RedstoneTUT.armor.RedDiamondArmor;
  4. import Eclipse7.RedstoneTUT.block.BlockRedDiamondBlock;
  5. import Eclipse7.RedstoneTUT.creativetabs.TabRedstoneTUT;
  6. import Eclipse7.RedstoneTUT.item.ItemRedDiamond;
  7. import Eclipse7.RedstoneTUT.item.ItemRedDiamondAxe;
  8. import Eclipse7.RedstoneTUT.item.ItemRedDiamondHoe;
  9. import Eclipse7.RedstoneTUT.item.ItemRedDiamondPickaxe;
  10. import Eclipse7.RedstoneTUT.item.ItemRedDiamondShovel;
  11. import Eclipse7.RedstoneTUT.item.ItemRedDiamondSword;
  12. import Eclipse7.RedstoneTUT.placeholder.RedstoneTUTPlaceHolder;
  13. import net.minecraft.block.Block;
  14. import net.minecraft.block.material.Material;
  15. import net.minecraft.creativetab.CreativeTabs;
  16. import net.minecraft.item.EnumArmorMaterial;
  17. import net.minecraft.item.EnumToolMaterial;
  18. import net.minecraft.item.Item;
  19. import net.minecraft.item.ItemStack;
  20. import net.minecraftforge.common.DimensionManager;
  21. import net.minecraftforge.common.EnumHelper;
  22. import cpw.mods.fml.common.Mod;
  23. import cpw.mods.fml.common.registry.GameRegistry;
  24. import cpw.mods.fml.common.registry.LanguageRegistry;
  25.  
  26. @Mod(modid = "RedstoneTUT", name = "RedstoneTUT", version = "0.1 Alpha")
  27. public class RedstoneTUT {
  28.  
  29. // EnumMaterial
  30. public static EnumToolMaterial toolRedDiamond = EnumHelper.addToolMaterial(
  31. "REDDIAMOND", 3, 2000, 15.0F, 3.0F, 30);
  32.  
  33. public static EnumArmorMaterial armorRedDiamond = EnumHelper
  34. .addArmorMaterial("REDDAIMOND", 66, new int[] { 6, 9, 9, 6 }, 30);
  35.  
  36. // Registrations
  37. public static CreativeTabs TabRedstoneTUT = new TabRedstoneTUT(
  38. CreativeTabs.getNextID(), "RedstoneTUT");
  39.  
  40. public static Item RedDiamondPickaxe = new ItemRedDiamondPickaxe(2000,
  41. toolRedDiamond).setUnlocalizedName("RedDiaomdPickaxe");
  42.  
  43. public static Item RedDiamondShovel = new ItemRedDiamondShovel(2002,
  44. toolRedDiamond).setUnlocalizedName("RedDiaomdShovel");
  45.  
  46. public static Item RedDiamondAxe = new ItemRedDiamondAxe(2003,
  47. toolRedDiamond).setUnlocalizedName("RedDiaomdAxe");
  48.  
  49. public static Item RedDiamondSword = new ItemRedDiamondSword(2001,
  50. toolRedDiamond).setUnlocalizedName("RedDiaomdSword");
  51.  
  52. public static Item RedDiamondHoe = new ItemRedDiamondHoe(2004,
  53. toolRedDiamond).setUnlocalizedName("RedDiamondHoe");
  54.  
  55. public static Block RedDiamondBlock = new BlockRedDiamondBlock(1000,
  56. Material.iron).setUnlocalizedName("RedDiamondBlock");
  57.  
  58. public static Item RedDiamond = new ItemRedDiamond(2005)
  59. .setUnlocalizedName("RedDiamond");
  60.  
  61. public static Item RedstoneTUTPlaceHolder = new RedstoneTUTPlaceHolder(2006)
  62. .setUnlocalizedName("RedstoneTUTPlaceHolder");
  63.  
  64. public static Item RedDiamondHalmet = new RedDiamondArmor(2007,
  65. armorRedDiamond, 0, 0, "reddiamond")
  66. .setUnlocalizedName("RedDiamondHalmet");
  67.  
  68. public static Item RedDiamondChestplate = new RedDiamondArmor(2008,
  69. armorRedDiamond, 0, 1, "reddiamond")
  70. .setUnlocalizedName("RedDiamondCheastplate");
  71.  
  72. public static Item RedDiamondLeggings = new RedDiamondArmor(2009,
  73. armorRedDiamond, 0, 2, "reddiamond")
  74. .setUnlocalizedName("RedDiamondLeggigns");
  75.  
  76. public static Item RedDiamondBoots = new RedDiamondArmor(2010,
  77. armorRedDiamond, 0, 3, "reddiamond")
  78. .setUnlocalizedName("RedDiamondBoots");
  79.  
  80. public RedstoneTUT() {
  81.  
  82. GameRegistry.registerBlock(RedDiamondBlock, "RedDiamond Block");
  83.  
  84. // Items name
  85. LanguageRegistry.addName(RedDiamondPickaxe, "RedDiamond Pickaxe");
  86. LanguageRegistry.addName(RedDiamondShovel, "RedDiamond Shovel");
  87. LanguageRegistry.addName(RedDiamondAxe, "RedDiamond Axe");
  88. LanguageRegistry.addName(RedDiamondSword, "RedDiamond Sword");
  89. LanguageRegistry.addName(RedDiamondHoe, "RedDiamond Hoe");
  90. LanguageRegistry.addName(RedDiamond, "RedDiamond");
  91. LanguageRegistry.addName(RedstoneTUTPlaceHolder, "RedstoneTUT");
  92. LanguageRegistry.addName(RedDiamondHalmet, "RedDiamond Halmet");
  93. LanguageRegistry.addName(RedDiamondChestplate, "RedDiamond Chestplate");
  94. LanguageRegistry.addName(RedDiamondLeggings, "RedDiamond Leggings");
  95. LanguageRegistry.addName(RedDiamondBoots, "RedDiamond Boots");
  96.  
  97. // Blocks name
  98. LanguageRegistry.addName(RedDiamondBlock, "RedDiamond Block");
  99.  
  100. // Recipes items
  101. GameRegistry.addRecipe(new ItemStack(RedDiamondPickaxe, 1),
  102. new Object[] { "RRR", " S ", " S ", 'S', Item.stick, 'R',
  103. RedDiamond });
  104.  
  105. GameRegistry.addRecipe(new ItemStack(RedDiamondShovel, 1),
  106. new Object[] { " R ", " S ", " S ", 'S', Item.stick, 'R',
  107. RedDiamond });
  108.  
  109. GameRegistry.addRecipe(new ItemStack(RedDiamondAxe, 1), new Object[] {
  110. " RR", "RS ", " S ", 'S', Item.stick, 'R', RedDiamond });
  111.  
  112. GameRegistry.addRecipe(new ItemStack(RedDiamondAxe, 1), new Object[] {
  113. " RR", " SR", " S ", 'S', Item.stick, 'R', RedDiamond });
  114.  
  115. GameRegistry.addRecipe(new ItemStack(RedDiamondSword, 1), new Object[] {
  116. " R ", " R ", " S ", 'S', Item.stick, 'R', RedDiamond });
  117.  
  118. GameRegistry.addRecipe(new ItemStack(RedDiamondHoe, 1), new Object[] {
  119. " RR", " S ", " S ", 'S', Item.stick, 'R', RedDiamond });
  120.  
  121. GameRegistry.addRecipe(new ItemStack(RedDiamondHoe, 1), new Object[] {
  122. " RR", " S ", " S ", 'R', RedDiamond });
  123.  
  124. GameRegistry.addRecipe(new ItemStack(RedDiamondHalmet, 1),
  125. new Object[] { "RRR", "R R", " ", 'R', RedDiamond });
  126.  
  127. GameRegistry.addRecipe(new ItemStack(RedDiamondChestplate, 1),
  128. new Object[] { "R R", "RRR", "RRR", 'R', RedDiamond });
  129.  
  130. GameRegistry.addRecipe(new ItemStack(RedDiamondLeggings, 1),
  131. new Object[] { "RRR", "R R", "R R", 'R', RedDiamond });
  132.  
  133. GameRegistry.addRecipe(new ItemStack(RedDiamondBoots, 1), new Object[] {
  134. " ", "R R", "R R", 'R', RedDiamond });
  135.  
  136. // Recipes blocks
  137. GameRegistry.addRecipe(new ItemStack(RedDiamondBlock, 1), new Object[] {
  138. "RRR", "RRR", "RRR", 'R', RedDiamond });
  139.  
  140. }
  141. }
Advertisement
Add Comment
Please, Sign In to add comment