Guest User

Ardium (MainModClass)

a guest
Jan 6th, 2018
269
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.74 KB | None | 0 0
  1. package fr.ardium.mod;
  2.  
  3. import cpw.mods.fml.common.Mod;
  4. import cpw.mods.fml.common.Mod.EventHandler;
  5. import cpw.mods.fml.common.Mod.Instance;
  6. import cpw.mods.fml.common.SidedProxy;
  7. import cpw.mods.fml.common.event.FMLInitializationEvent;
  8. import cpw.mods.fml.common.event.FMLPostInitializationEvent;
  9. import cpw.mods.fml.common.event.FMLPreInitializationEvent;
  10. import cpw.mods.fml.relauncher.Side;
  11. import cpw.mods.fml.relauncher.SideOnly;
  12. import fr.ardium.mod.blocks.RegistryBlocks;
  13. import fr.ardium.mod.proxy.CommonProxy;
  14. import net.minecraft.creativetab.CreativeTabs;
  15. import net.minecraft.item.Item;
  16.  
  17. @Mod(modid = Ardium.MOD_ID, name = "Ardium", version = "Special Edition")
  18.  
  19. public class Ardium {
  20.     public static final String MOD_ID = "ardium";
  21.     public static final CreativeTabs ARDIUM_CREATIVE_TAB = new CreativeTabs ("Ardium") {
  22.         @SideOnly(Side.CLIENT)
  23.         public Item getTabIconItem() {
  24.             return Item.getItemFromBlock (RegistryBlocks.ardium_block);
  25.         }
  26.     };
  27.     @Instance(MOD_ID)
  28.     public static Ardium instance;
  29.     @SidedProxy(clientSide = "fr.ardium.mod.proxy.ClientProxy", serverSide = "fr.ardium.mod.proxy.CommonProxy")
  30.     public static CommonProxy proxy;
  31.  
  32.     @EventHandler
  33.     public void preInitialization(FMLPreInitializationEvent preInitializationEvent) {
  34.         proxy.preInitialization (preInitializationEvent);
  35.         proxy.registerRenders ();
  36.     }
  37.  
  38.     @EventHandler
  39.     public void initialization(FMLInitializationEvent initializationEvent) {
  40.         proxy.initialization (initializationEvent);
  41.     }
  42.  
  43.     @EventHandler
  44.     public void postInitialization(FMLPostInitializationEvent postInitializationEvent) {
  45.         proxy.postInitialization (postInitializationEvent);
  46.     }
  47. }
Advertisement
Add Comment
Please, Sign In to add comment