Guest User

Heating.java

a guest
Sep 28th, 2014
514
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.41 KB | None | 0 0
  1. package com.heating.mod;
  2.  
  3. import com.heating.mod.items.GlowingSword;
  4.  
  5. import net.minecraft.creativetab.CreativeTabs;
  6. import net.minecraft.item.Item;
  7. import net.minecraft.item.Item.ToolMaterial;
  8. import net.minecraftforge.common.util.EnumHelper;
  9. import cpw.mods.fml.common.Mod;
  10. import cpw.mods.fml.common.Mod.EventHandler;
  11. import cpw.mods.fml.common.Mod.Instance;
  12. import cpw.mods.fml.common.event.FMLInitializationEvent;
  13. import cpw.mods.fml.common.event.FMLPostInitializationEvent;
  14. import cpw.mods.fml.common.event.FMLPreInitializationEvent;
  15. import cpw.mods.fml.common.registry.GameRegistry;
  16. import cpw.mods.fml.relauncher.Side;
  17. import cpw.mods.fml.relauncher.SideOnly;
  18.  
  19.  
  20.  
  21. @Mod(modid = Heating.modid, version = Heating.version)
  22. public class Heating {
  23.  
  24. public static final String modid = "Heat treated tools";
  25. public static final String version = "Alpha v1.0";
  26.  
  27. public static CreativeTabs heatingTab;
  28.  
  29. public static ToolMaterial GlowingMaterial = EnumHelper.addToolMaterial("GlowingMaterial", 2, 4, 4.0F, 3, 3);
  30.  
  31. @Instance(modid)
  32. public static Heating instance;
  33.  
  34. /**
  35. * Linkt een item
  36. */
  37. //Items
  38. public static Item itemGlowingIron;
  39. public static Item itemHeatTreatedIron;
  40. //Tools
  41. //Swords
  42. public static Item swordGlowingSword;
  43.  
  44. @EventHandler
  45. public void PreInit(FMLPreInitializationEvent preEvent){
  46. heatingTab = new CreativeTabs("heating") {
  47. @Override
  48. @SideOnly(Side.CLIENT)
  49. public Item getTabIconItem() {
  50. return Heating.itemGlowingIron;
  51. }
  52. };
  53.  
  54. /**
  55. * Hoe moet je item eruit zien/wat doet het?
  56. */
  57. //Items
  58. itemGlowingIron = new Item().setUnlocalizedName("GlowingIron").setTextureName(modid + ":GlowingIron").setCreativeTab(Heating.heatingTab);
  59. itemHeatTreatedIron = new Item().setUnlocalizedName("HeatTreatedIron").setTextureName(modid + ":HeatTreatedIron").setCreativeTab(Heating.heatingTab);
  60. //Tools
  61. //Swords
  62. swordGlowingSword = new GlowingSword(GlowingMaterial).setUnlocalizedName("GlowingSword");
  63. /**
  64. * Registreerd een item
  65. */
  66. //Items
  67. GameRegistry.registerItem(itemGlowingIron, "GlowingIron");
  68. GameRegistry.registerItem(itemHeatTreatedIron, "HeatTreatedIron");
  69. //Tools
  70. //Swords
  71. GameRegistry.registerItem(swordGlowingSword, "GlowingSword");
  72. }
  73.  
  74. @EventHandler
  75. public void Init(FMLInitializationEvent event){
  76. }
  77.  
  78. @EventHandler
  79. public void PostInit(FMLPostInitializationEvent postEvent){
  80. }
  81. }
Advertisement
Add Comment
Please, Sign In to add comment