In-Game Account Switcher

In-Game Account Switcher

Mod

This mod allows you to change your logged in account in-game, without restarting Minecraft

Client Utility

245.6k downloads
221 followers
Created3 years ago
Updated20 hours ago

Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.
Filter loader...
Filter versions...
Filter channels...

DISCLAIMER

This is a testing build of new IAS v9. It has some bugs (probably) and if you will rollback to v8, you will have to readd your accounts.

What's new in 9.0.0

  • Rewritten all code from the ground up using modern Java (17) and modern Minecraft API. (Probably fixed some bugs and added some more due to this)
  • Refactored the project to allow easier cross-loader and cross-version development.
  • Added access/refresh token encryption with hardware or password key at your choice. (To combat token stealing and accidental token sharing; It's possible to opt-out of token encryption but it's UNSAFE and is disabled in the config by default)
  • Added a lot of things to prevent token stealing and accidental token sharing. (Encryption mentioned above; Moved accounts out of config folder; Added disclaimers and "loud" file names into the new folder; Added info on how to "revoke" all tokens)
  • Added Forge, NeoForge, and native Quilt support.
  • Some authentication errors will now use more detailed/helpful messages.
  • Authentication link will be now copied to clipboard.
  • Improved security and fixed some bugs for Microsoft authentication. (Also added alternative authentication method lsimilar to MultiMC/Prism)
  • Used new skin widgets (used for skin reporting by Mojang) to preview skins.
  • Added an option to show nick in the server list. (Enabled by default; Can be disabled)
  • Enabled button in the server list by default. (Can be disabled)
  • Auto-moving IAS button to the right if there's another mod button in the way.
  • Added a lot of various tooltips.
  • Prevent invald offline names (too long, too short, containing invalid characters) by default. (Can be overridden)
  • Added toast notification (warning) for invalid offline names when joining a server. (Can be disabled)
  • Added an option to show current username in the game title bar. (Disabled by default)
  • UI was rewritten. (Main UI is mainly untouched; Account adding/removing/editing/using screens remade into "fluent popups"; Config UI is changed slightly; Keybinds will work in some GUIs; Double clicking an account will use it; Accounts will show tooltips)
  • Added a few unexpected pigs. (easter eggs)
  • Addes some help pages.

What's fixed in 9.0.0-beta.1 (in comparison to 9.0.0-alpha.1)

  • Updated to full release of 1.20.5.
  • Added Quilt and NeoForge support for 1.20.5.
  • Fixed button overlapping detection.
  • Fixed console spam by HTTP server.
  • Fabric versions won't load on Quilt by default now. Can be overriden with -Dias.allowFabricVersionOnQuilt=true JVM flag.

DISCLAIMER

This is a very early testing build of new IAS v9. This WOULD have bugs and if you will rollback to v8, you may have to readd your accounts.

What's new in v9

  • Rewritten all code from the ground up using modern Java (17) and modern Minecraft API. (Probably fixed some bugs and added some more due to this)
  • Refactored the project to allow easier cross-loader and cross-version development.
  • Added access/refresh token encryption with hardware or password key at your choice. (To combat token stealing and accidental token sharing; It's possible to opt-out of token encryption but it's UNSAFE and is disabled in the config by default)
  • Added a lot of things to prevent token stealing and accidental token sharing. (Encryption mentioned above; Moved accounts out of config folder; Added disclaimers and "loud" file names into the new folder; Added info on how to "revoke" all tokens)
  • Added Forge, NeoForge, and native Quilt support.
  • Some authentication errors will now use more detailed/helpful messages.
  • Authentication link will be now copied to clipboard.
  • Improved security and fixed some bugs for Microsoft authentication. (Also added alternative authentication method lsimilar to MultiMC/Prism)
  • Used new skin widgets (used for skin reporting by Mojang) to preview skins.
  • Added an option to show nick in the server list. (Enabled by default; Can be disabled)
  • Enabled button in the server list by default. (Can be disabled)
  • Auto-moving IAS button to the right if there's another mod button in the way.
  • Added a lot of various tooltips.
  • Prevent invald offline names (too long, too short, containing invalid characters) by default. (Can be overridden)
  • Added toast notification (warning) for invalid offline names when joining a server. (Can be disabled)
  • Added an option to show current username in the game title bar. (Disabled by default)
  • UI was rewritten. (Main UI is mainly untouched; Account adding/removing/editing/using screens remade into "fluent popups"; Config UI is changed slightly; Keybinds will work in some GUIs; Double clicking an account will use it; Accounts will show tooltips)
  • Added a few unexpected pigs. (easter eggs)
  • Addes some help pages.
  • Updated to 1.20.4.
  • Updated to 1.20.2.
  • Removed hacky code for Java 8.
  • Updated to 1.20. (Thanks, CDAGaming)
  • Removed hacky code for Java 8.
  • Removed hacky code for Java 8.
  • Updated to 1.20. (Thanks, CDAGaming)
  • Removed hacky code for Java 8.

External resources



Project members

VidTu

Owner

The-Fireplace

AUTHOR


Technical information

License
LGPL-3.0-only
Client side
required
Server side
unsupported
Project ID