minecraft-world-downloader
minecraft-world-downloader copied to clipboard
[Enhancement] Consider adding support for OpenAuthMod authentication.
Support for authenticating via OpenAuthMod (※ no relation to OAuth) would be a very nice enhancement for this project as an additional method for player authentication (in AuthDetailsManager).
It would be a very simple/user-friendly alternative authentication method to use when running this proxy on a separate system where an authenticated Minecraft client is not currently running, or if AuthDetailsFromProcess otherwise fails in some way (which I've had happen before, albeit not in a very reproducible manner).
OpenAuthMod (OAM) is currently used by two other proxy projects (both of which happen to be protocol translators):
- VIAaaS (here's the source code for their implementation, albeit in Kotlin instead of Java)
- ViaProxy (closed-source, public instance running at
viaproxy.raphimc.net).
The developers of OpenAuthMod are also in their ViaProxy-and-related-projects Discord server, if real-time communication is something that would help / if you are interested.