package squeek.quakemovement; import api.player.client.ClientPlayerAPI; import api.player.server.ServerPlayerAPI; 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.event.FMLInterModComms; import net.minecraftforge.fml.common.event.FMLPostInitializationEvent; import net.minecraftforge.fml.common.event.FMLPreInitializationEvent; import net.minecraftforge.fml.relauncher.Side; @Mod(modid = ModInfo.MODID, version = ModInfo.VERSION, acceptedMinecraftVersions="[1.8,1.9)", dependencies = "required-after:PlayerAPI;after:Squeedometer") public class ModQuakeMovement { // The instance of your mod that Forge uses. @Instance(value = ModInfo.MODID) public static ModQuakeMovement instance; @EventHandler public void preInit(FMLPreInitializationEvent event) { ModConfig.init(event.getSuggestedConfigurationFile()); } @EventHandler public void postInit(FMLPostInitializationEvent event) { ServerPlayerAPI.register(ModInfo.MODID, QuakeServerPlayer.class); if (event.getSide() == Side.CLIENT) ClientPlayerAPI.register(ModInfo.MODID, QuakeClientPlayer.class); FMLInterModComms.sendRuntimeMessage(ModInfo.MODID, "VersionChecker", "addVersionCheck", "http://www.ryanliptak.com/minecraft/versionchecker/squeek502/Squake"); } }