No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-24 20:06:45 +08:00
gradle/wrapper bals 2025-05-26 21:46:49 +08:00
src Add refresh token login support and bump version to 2.3 2026-09-24 20:06:45 +08:00
.gitignore bals 2025-05-26 21:46:49 +08:00
build.gradle Add refresh token login support and bump version to 2.3 2026-09-24 20:06:45 +08:00
CREDITS-fml.txt bals 2025-05-26 21:46:49 +08:00
forge-1.8.9-11.15.1.2318-1.8.9-changelog.txt bals 2025-05-26 21:46:49 +08:00
gradlew bals 2025-05-26 21:46:49 +08:00
gradlew.bat bals 2025-05-26 21:46:49 +08:00
LICENSE-fml.txt bals 2025-05-26 21:46:49 +08:00
MinecraftForge-Credits.txt bals 2025-05-26 21:46:49 +08:00
MinecraftForge-License.txt bals 2025-05-26 21:46:49 +08:00
Paulscode IBXM Library License.txt bals 2025-05-26 21:46:49 +08:00
Paulscode SoundSystem CodecIBXM License.txt bals 2025-05-26 21:46:49 +08:00
README.md Add refresh token login support and bump version to 2.3 2026-09-24 20:06:45 +08:00
README.txt bals 2025-05-26 21:46:49 +08:00

TokenLogin

A Forge mod for Minecraft 1.8.9 that allows users to log in using Minecraft access tokens or Microsoft refresh tokens, manage sessions, change usernames, and apply skins — directly in-game.

Built for zzxgp, the leading alt shop for Minecraft accounts.

✅ Supports session switching, token-based login, and quick profile customization.


🌐 zzxgp — Your Trusted Alt Shop

Looking for premium Minecraft alts? Join our growing community.


🔧 Features

  • 🔑 Log in with Minecraft access tokens (direct session switch)
  • 🔄 Log in with Microsoft refresh tokens starting with M (automatically exchanged for a Minecraft access token)
  • ♻️ Restore your original session at any time
  • ✅ Check current session validity
  • ✏️ Change in-game username (Mojang legacy support)
  • 🎨 Change skin by image URL

📦 Installation

  1. Install Minecraft Forge 1.8.9
    Recommended: forge-1.8.9-11.15.1.2318
  2. Download the latest .jar from the Releases
  3. Put the file into: .minecraft/mods/
  4. Start Minecraft — new buttons will appear in the Multiplayer screen

🖥️ Usage

  • Login: Paste a Minecraft access token or Microsoft refresh token, then click Login or press Enter. Leading/trailing whitespace is ignored. Tokens starting with uppercase M are exchanged through Microsoft → Xbox Live → XSTS → Minecraft before switching sessions; other tokens use the existing access-token flow.
  • Refresh login uses the same Minecraft Launcher OAuth client and scope as refreshtoaccess. The refresh token must be valid for that client. Tokens are used in memory and are not saved to disk; the input is cleared after a successful login. This is a one-time exchange, not automatic session renewal or storage of rotated refresh tokens.
  • Changer: Change your username or apply a custom skin via URL
  • Session status (valid/invalid) is displayed live at the top of the multiplayer menu

📄 License & Credits

This mod is built using Minecraft ForgeGradle for educational and integration purposes.
All Minecraft assets are property of Mojang and Microsoft.

Made by @yx-zero | Powered by zzxgp