MrLetsplay2003 / ShittyAuthLauncher

A Minecraft launcher for using a custom (shitty) authentication server
8 stars 2 forks source link

Server patcher #1

Closed ajh123 closed 2 years ago

ajh123 commented 2 years ago

To be able to join servers with our custom accounts, we need to patch servers to. I have found some tools, but they are old and don't work. Maybe add a download server button to the launcher and it will patch the server's authlib to.

ajh123 commented 2 years ago

On the server, the authlib is stored inside the server's jar

ajh123 commented 2 years ago

@MrLetsplay2003 do you have any thoughts?

MrLetsplay2003 commented 2 years ago

You should be able to play on a modern Minecraft server by setting the authentication server manually, e.g.

java -Dminecraft.api.auth.host=https://your.server -Dminecraft.api.account.host=https://your.server -Dminecraft.api.session.host=https://your.server -Dminecraft.api.services.host=https://your.server -jar server.jar

but I plan on making a patching tool that also supports older server versions as well, most likely in the form of a standalone CLI tool but maybe inside the launcher as well.

ajh123 commented 2 years ago

Thank you.

MrLetsplay2003 commented 2 years ago

A patching tool now exists (still in development but should mostly work): ShittyAuthPatcher

ajh123 commented 2 years ago

Nice