Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package greatblitz.testmod;
- import greatblitz.testmod.client.gui.GuiMessage;
- import greatblitz.testmod.common.CommonProxy;
- import greatblitz.testmod.server.GuiMessageHandler;
- import net.minecraftforge.fml.common.Mod;
- import net.minecraftforge.fml.common.Mod.EventHandler;
- import net.minecraftforge.fml.common.Mod.Instance;
- import net.minecraftforge.fml.common.SidedProxy;
- import net.minecraftforge.fml.common.event.FMLInitializationEvent;
- import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
- import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
- import net.minecraftforge.fml.common.network.NetworkRegistry;
- import net.minecraftforge.fml.common.network.simpleimpl.SimpleNetworkWrapper;
- import net.minecraftforge.fml.relauncher.Side;
- @Mod(modid="TestMod", name="Test Mod", version="1.0.0", acceptedMinecraftVersions="[1.9.4]", dependencies="required-after:Mekanism")
- public class TestMod {
- @Instance
- public static TestMod testmod;
- public static SimpleNetworkWrapper snw;
- @SidedProxy(clientSide="greatblitz.testmod.client.ClientProxy", serverSide="greatblitz.testmod.client.ServerProxy")
- public static CommonProxy proxy;
- @EventHandler
- public void preInit(FMLPreInitializationEvent e) {
- snw = NetworkRegistry.INSTANCE.newSimpleChannel("TestMod");
- snw.registerMessage(GuiMessageHandler.class, GuiMessage.class, 0, Side.SERVER);
- proxy.preInit();
- }
- @EventHandler
- public void init(FMLInitializationEvent e) {
- proxy.init();
- }
- @EventHandler
- public void postInit(FMLPostInitializationEvent e) {
- proxy.postInit();
- }
- }
Add Comment
Please, Sign In to add comment