Advertisement
modblockminer

Main.java

May 18th, 2017
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.11 KB | None | 0 0
  1. package com.stevemod.main;
  2.  
  3. import com.stevemod.main.proxy.CommonProxy;
  4.  
  5. import init.ModBlocks;
  6. import init.ModCrafting;
  7. import init.ModItems;
  8. import net.minecraft.creativetab.CreativeTabs;
  9. import net.minecraft.init.Items;
  10. import net.minecraft.item.Item;
  11. import net.minecraft.item.ItemStack;
  12. import net.minecraftforge.client.model.ModelLoader;
  13. import net.minecraftforge.fml.common.Mod;
  14. import net.minecraftforge.fml.common.Mod.EventHandler;
  15. import net.minecraftforge.fml.common.Mod.Instance;
  16. import net.minecraftforge.fml.common.SidedProxy;
  17. import net.minecraftforge.fml.common.event.FMLInitializationEvent;
  18. import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
  19. import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
  20.  
  21. @Mod(modid = Reference.MOD_ID, name = Reference.NAME, version = Reference.VERSION, acceptedMinecraftVersions = Reference.ACCEPTED_VERSIONS)
  22.  
  23. public class Main {
  24.  
  25. public static CreativeTabs tabitems = new CreativeTabs("TabItems") {
  26.  
  27. @Override
  28. public ItemStack getTabIconItem() {
  29. return new ItemStack(ModItems.stonehammer);
  30. }
  31.  
  32. };
  33. public static CreativeTabs tabblocks = new CreativeTabs("TabBlocks") {
  34.  
  35. @Override
  36. public ItemStack getTabIconItem() {
  37. return new ItemStack(ModBlocks.rubyblock);
  38. }
  39.  
  40. };
  41.  
  42. @Instance
  43. public static Main instance;
  44.  
  45. @SidedProxy(clientSide = Reference.CLIENT_PROXY_CLASS, serverSide = Reference.SERVER_PROXY_CLASS)
  46. public static CommonProxy proxy;
  47.  
  48. @EventHandler
  49. public void preInit(FMLPreInitializationEvent event)
  50. {
  51.  
  52. ModItems.init();
  53. ModItems.register();
  54.  
  55. ModBlocks.init();
  56. ModBlocks.register();
  57.  
  58. ModItems.registerRenders();
  59. ModBlocks.registerRenders();
  60.  
  61. }
  62.  
  63. @EventHandler
  64. public void Init(FMLInitializationEvent event)
  65. {
  66. proxy.init();
  67.  
  68. ModCrafting.register();
  69. }
  70.  
  71. @EventHandler
  72. public void postInit(FMLPostInitializationEvent event)
  73. {
  74.  
  75. }
  76.  
  77. // public static CreativeTabs tabStuff = new CreativeTabs("tab_stuff") {
  78.  
  79. // @Override
  80. // public ItemStack getTabIconItem() {
  81. // return new ItemStack(ModItems.stonehammer);
  82. // }
  83.  
  84.  
  85. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement