Guest User

Untitled

a guest
Oct 20th, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.39 KB | None | 0 0
  1. package adventuremap.common;
  2.  
  3. import net.minecraft.src.Block;
  4. import net.minecraft.src.EnumToolMaterial;
  5. import net.minecraft.src.Item;
  6. import net.minecraft.src.ItemStack;
  7. import net.minecraftforge.common.EnumHelper;
  8. import cpw.mods.fml.common.Mod;
  9. import cpw.mods.fml.common.Mod.Init;
  10. import cpw.mods.fml.common.SidedProxy;
  11. import cpw.mods.fml.common.event.FMLInitializationEvent;
  12. import cpw.mods.fml.common.network.NetworkMod;
  13. import cpw.mods.fml.common.registry.GameRegistry;
  14. import cpw.mods.fml.common.registry.LanguageRegistry;
  15.  
  16. @Mod(modid = "Adventuremap", name = "Adenturemap", version = "1.0.0")
  17. @NetworkMod(clientSideRequired = true, serverSideRequired = false)
  18. public class Paladium
  19. {
  20. public static Block oreblock;
  21.  
  22. public static Item normalingot;
  23.  
  24. public static Item blueingot;
  25.  
  26. public static Item greeningot;
  27.  
  28. public static Item redingot;
  29.  
  30. public static Item NPSword;
  31.  
  32. public static Item GPSword;
  33.  
  34. public static Item BPSword;
  35.  
  36. public static Item RPSword;
  37.  
  38. @SidedProxy(clientSide = "adventuremap.client.ClientProxyTutorial", serverSide = "adventuremap.common.CommonProxyTutorial")
  39. public static CommonProxyTutorial proxy;
  40.  
  41. @Init
  42. public void load(FMLInitializationEvent event)
  43. {
  44. //Paladium ore
  45.  
  46. oreblock = new BlockOres(230, 0).setStepSound(Block.soundStoneFootstep).setHardness(3F).setResistance(1.0F).setBlockName("Paladiumore");
  47.  
  48. GameRegistry.registerBlock(oreblock);
  49.  
  50. LanguageRegistry.addName(oreblock, "Paladium Ore");
  51.  
  52.  
  53.  
  54. //NormalIngot and tools/armor
  55.  
  56. normalingot = new ItemTutorial(550).setIconIndex(1).setItemName("PaladiumIngot");
  57.  
  58. LanguageRegistry.addName(normalingot, "Paladium Ingot");
  59.  
  60. EnumToolMaterial toolmaterial = EnumHelper.addToolMaterial("Iron", 2, 500, 7F, 2, 14);
  61.  
  62. NPSword = new PaladiumSwords(554, toolmaterial ).setIconIndex(8).setItemName("NPS");
  63.  
  64. LanguageRegistry.addName(NPSword, "Paladium Sword");
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72. //Blue ingot
  73. blueingot = new ItemTutorial(551).setIconIndex(2).setItemName("PaladiumIngot2");
  74.  
  75. LanguageRegistry.addName(blueingot, "Blue Paladium Ingot");
  76.  
  77. EnumToolMaterial Toolmateiral2 = EnumHelper.addToolMaterial("Iron", 2, 500, 7F, 2, 14);
  78.  
  79. BPSword = new PaladiumSwords(554, Toolmateiral2 ).setIconIndex(10).setItemName("BPS");
  80.  
  81. LanguageRegistry.addName(BPSword, "Blue Paladium Sword");
  82.  
  83.  
  84.  
  85.  
  86. //Green ingot
  87. greeningot = new ItemTutorial(552).setIconIndex(3).setItemName("PaladiumIngot3");
  88.  
  89. LanguageRegistry.addName(greeningot, "Green Paladium Ingot");
  90.  
  91. EnumToolMaterial Toolmateiral3 = EnumHelper.addToolMaterial("Iron", 2, 500, 7F, 2, 14);
  92.  
  93. GPSword = new PaladiumSwords(554, Toolmateiral3 ).setIconIndex(11).setItemName("GPS");
  94.  
  95. LanguageRegistry.addName(GPSword, "Green Paladium Sword");
  96.  
  97.  
  98.  
  99.  
  100. //Red Ingot
  101. redingot = new ItemTutorial(553).setIconIndex(4).setItemName("PaladiumIngot4");
  102.  
  103. LanguageRegistry.addName(redingot, "Red Paladium Ingot");
  104.  
  105. EnumToolMaterial Toolmateiral4 = EnumHelper.addToolMaterial("Iron", 2, 500, 7F, 2, 14);
  106.  
  107. RPSword = new PaladiumSwords(554, Toolmateiral4 ).setIconIndex(9).setItemName("RPS");
  108.  
  109. LanguageRegistry.addName(RPSword, "Red Paladium Sword");
  110.  
  111.  
  112.  
  113.  
  114. //Registries Of recipes and other stuff.
  115.  
  116. GameRegistry.addSmelting(oreblock.blockID, new ItemStack(normalingot), 0.1F);
  117.  
  118. GameRegistry.addShapelessRecipe(new ItemStack(blueingot, 1), new Object[] {normalingot, new ItemStack(Item.dyePowder.shiftedIndex,1,4)});
  119.  
  120. GameRegistry.addShapelessRecipe(new ItemStack(greeningot, 1), new Object[] {normalingot, new ItemStack(Item.dyePowder.shiftedIndex,1,2)});
  121.  
  122. GameRegistry.addShapelessRecipe(new ItemStack(redingot, 1), new Object[] {normalingot, new ItemStack(Item.dyePowder.shiftedIndex,1,1)});
  123.  
  124. GameRegistry.addRecipe(new ItemStack(NPSword), new Object[]
  125. {
  126. "X", "X", "Z", 'X', normalingot, 'Z', Item.stick
  127. });
  128.  
  129. GameRegistry.addRecipe(new ItemStack(BPSword), new Object[]
  130. {
  131. "X", "X", "Z", 'X', blueingot, 'Z', Item.stick
  132. });
  133.  
  134. GameRegistry.addRecipe(new ItemStack(RPSword), new Object[]
  135. {
  136. "X", "X", "Z", 'X', redingot, 'Z', Item.stick
  137. });
  138.  
  139. GameRegistry.addRecipe(new ItemStack(GPSword), new Object[]
  140. {
  141. "X", "X", "Z", 'X', greeningot, 'Z', Item.stick
  142. });
  143.  
  144. GameRegistry.registerWorldGenerator(new WorldGen());
  145.  
  146. //new ItemStack(Item.dyePowder.shiftedIndex,1,4
  147.  
  148. }
  149.  
  150. }
Add Comment
Please, Sign In to add comment