Skip to content

Releases: XaXayo12/donutsmp-session-runner

v1.1.0

29 May 14:46

Choose a tag to compare

Summary

  • Added configurable human movement using normal Mineflayer controls and physics.
  • Added per-bot SOCKS4/SOCKS5 proxy support and per-bot config overrides.
  • Added configurable command mode, pre-command movement delay, status logging, tests, and a rewritten README.

Verification

  • npm test
  • npm run check
  • npm run dry
  • npm run pack:dry
  • npm audit --audit-level=high

DonutSMP Session Runner v1.0.2

27 May 21:52

Choose a tag to compare

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.

DonutSMP Session Runner v1.0.1

27 May 21:40

Choose a tag to compare

Patch release with cleaner packaging and better session-token auth handling.

What's changed

  • Added package metadata, repository links, keywords, and a package file list.
  • Added npm package dry-run check with npm run pack:dry.
  • Uses provided session files directly instead of falling into the deprecated Mojang login path.
  • Stops reconnect loops when Minecraft rejects an expired or invalid token.
  • Expanded README package download and ForbiddenOperationException troubleshooting.

Download

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

Important

Never upload or share cookies/*.json, accounts.json, sessions, tokens, or logs.