Advertisement
Guest User

main.java

a guest
Aug 13th, 2019
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.75 KB | None | 0 0
  1. package com.farus.mythcraft.main;
  2.  
  3. import net.minecraft.creativetab.CreativeTabs;
  4. import net.minecraft.init.Items;
  5. import net.minecraft.item.ItemStack;
  6. import net.minecraftforge.fml.common.Mod;
  7. import net.minecraftforge.fml.common.Mod.EventHandler;
  8. import net.minecraftforge.fml.common.SidedProxy;
  9. import net.minecraftforge.fml.common.event.FMLInitializationEvent;
  10. import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
  11. import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
  12. import com.farus.mythcraft.proxy.CommonProxy;
  13.  
  14.  
  15.  
  16. @Mod(modid = "mmc", name = "MythCraft", version = "1.12.2")
  17.  
  18. public class MythMain {
  19.  
  20.     @SidedProxy(clientSide = "com.farus.mythcraft.proxy.ClientProxy", serverSide = "com.farus.mythcraft.proxy.CommonProxy")
  21.     public static CommonProxy proxy;
  22.    
  23.     @EventHandler
  24.     public void preInit(FMLPreInitializationEvent event)
  25.     {
  26.         // Преинициализация
  27.         proxy.preInit(event);
  28.         System.out.println("\u001B[32m" + "[MythCraft PRE-INITIALIZATION]" + "\u001B[0m");
  29.     }
  30.  
  31.     @EventHandler
  32.     public void init(FMLInitializationEvent event)
  33.     {
  34.         // Инициализация
  35.         proxy.init(event);
  36.         System.out.println("\u001B[32m" + "[MythCraft INITIALIZATION]" + "\u001B[0m");
  37.     }
  38.  
  39.     @EventHandler
  40.     public void postInit(FMLPostInitializationEvent event)
  41.     {
  42.         // Инициализация
  43.         proxy.postInit(event);
  44.         System.out.println("\u001B[32m" + "[MythCraft POST-INITIALIZATION]" + "\u001B[0m");
  45.     }
  46.    
  47.     public static final CreativeTabs MCTAB = new CreativeTabs("mythcraft")
  48.     {
  49.        
  50.         @Override
  51.         public ItemStack getTabIconItem() {
  52.             return new ItemStack(Items.ACACIA_DOOR);
  53.         }
  54.     };
  55.    
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement