Skip to content

DonutSMP Session Runner v1.0.2

Choose a tag to compare

@XaXayo12 XaXayo12 released this 27 May 21:52
· 1 commit to main since this release

Patch release for session token refresh and rejected-token handling.

What's changed

  • Added automatic Microsoft/Prismarine refresh-token support when account files include a refresh token.
  • Supports refreshToken, ygg.refreshToken, msa.refreshToken, microsoft.refreshToken, live.refreshToken, and MSAL RefreshToken cache data.
  • Fetches the real Minecraft Java profile before connecting so wrong local profile names or UUIDs can be corrected automatically.
  • Adds prismarine-auth as a direct dependency because refresh is now used by this project.
  • Shows whether an account has refresh data in npm run dry.
  • README now explains automatic token refresh and MSAL client id setup.

Important

If an account file only has an expired access token and no refresh token, the bot cannot refresh it. Get a fresh session file or add a valid refresh token.

Download

Use the attached donutsmp-session-runner-v1.0.2.zip, then run npm install, npm run dry, and npm start.