2de394ebbf8b8415e91bbbf2d198a4954406513f
Stop sending the Minecraft access token to the Saturn server. The connect loop now: 1. fetches GET /versions and compares this client's mod version: supported -> connect; deprecated -> warn, connect; neither -> warn, don't connect (warnings are shown once per status change) 2. requests auth_challenge with the username to get a server id 3. calls Mojang's session `join` with the access token and server id (the token only goes to Mojang); a refused token gives up 4. requests auth_verify, which the server confirms with `hasJoined` Add SaturnProvider.getModVersion() and showWarning() for the version check and its toast. Refs saturnclientmc/saturnclient#7 Co-Authored-By: Claude Opus 5.5 <[email protected]>
common
The cross-version code powering Saturn Client
Languages
Java
100%