Guest User

Untitled

a guest
Oct 25th, 2016
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. package greatblitz.testmod;
  2.  
  3. import greatblitz.testmod.client.gui.GuiMessage;
  4. import greatblitz.testmod.common.CommonProxy;
  5. import greatblitz.testmod.server.GuiMessageHandler;
  6. import net.minecraftforge.fml.common.Mod;
  7. import net.minecraftforge.fml.common.Mod.EventHandler;
  8. import net.minecraftforge.fml.common.Mod.Instance;
  9. import net.minecraftforge.fml.common.SidedProxy;
  10. import net.minecraftforge.fml.common.event.FMLInitializationEvent;
  11. import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
  12. import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
  13. import net.minecraftforge.fml.common.network.NetworkRegistry;
  14. import net.minecraftforge.fml.common.network.simpleimpl.SimpleNetworkWrapper;
  15. import net.minecraftforge.fml.relauncher.Side;
  16.  
  17. @Mod(modid="TestMod", name="Test Mod", version="1.0.0", acceptedMinecraftVersions="[1.9.4]", dependencies="required-after:Mekanism")
  18. public class TestMod {
  19. @Instance
  20. public static TestMod testmod;
  21. public static SimpleNetworkWrapper snw;
  22.  
  23. @SidedProxy(clientSide="greatblitz.testmod.client.ClientProxy", serverSide="greatblitz.testmod.client.ServerProxy")
  24. public static CommonProxy proxy;
  25.  
  26. @EventHandler
  27. public void preInit(FMLPreInitializationEvent e) {
  28. snw = NetworkRegistry.INSTANCE.newSimpleChannel("TestMod");
  29. snw.registerMessage(GuiMessageHandler.class, GuiMessage.class, 0, Side.SERVER);
  30. proxy.preInit();
  31. }
  32.  
  33. @EventHandler
  34. public void init(FMLInitializationEvent e) {
  35. proxy.init();
  36. }
  37.  
  38. @EventHandler
  39. public void postInit(FMLPostInitializationEvent e) {
  40. proxy.postInit();
  41. }
  42. }
Add Comment
Please, Sign In to add comment