![ServerSync](https://media.forgecdn.net/avatars/thumbnails/254/696/256/256/637199290945083080.png)
Serversync should add itself to the Minecraft launcher
posicat opened this issue ยท 2 comments
When installing server sync, allow it to install so that the Minecraft launcher will just it as a playable game version. When you launch that it could present a configuration screen to add a new profile for "Synced - Servername - Profile to launch"
Then when you launch that particular profile it automatically runs sync first, and then transfers into the selected profile.
So my screen shows "Latest Release (1.14.3)" and "forge (1.14.4-forge-28.1.40)" as options.
Server sync could add another option "Server Sync Launcher"
When I choose that and click "Play" it would present a screen listing my existing profiles and an "add" button to create a synced launch.
I'd click add, it would ask for my server name, I would enter "example.com:12345" and select "forge (1.14.4-forge-28.1.40)" as my profile and then save.
After that the launcher would show "Latest Release (1.14.3)" and "forge (1.14.4-forge-28.1.40)" and a new option "ServerSync - example.com:12345 - forge (1.14.4-forge-28.1.40)"
If I launch the new option it would start up ServerSync first for that server, once synced, it would then launch my forge (1.14.4-forge-28.1.40) installation (and if possible connect directly to the server selected). This would make it's use a LOT more transparent to the user.
Perhaps an option to keep a mods folder for each different connection too so there aren't as many deletes/copies done when switching to a new server.
Certainly worth looking into as another way of managing profiles.
Though from the sounds of it you would probably have a better experience using MultiMC. This has built in profile/instance management and lets you plug anything you like into pre or post start hooks.
(This is what I use when I play MC with the family ๐).
There is a guide on using serversync with MultiMC here: https://github.com/superzanti/ServerSync/wiki/Using-with-MultiMC.
Relates to #228