Changelog
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 similar 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 invalid 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)
- Added some help pages.
What's new in 9.0.0-beta.4 (in comparison to 9.0.0-beta.1)
- Updated to support 1.20.6.
- Ported to 1.20.1, 1.19.4, 1.18.2.
- You can now completely disable password echoing, not just replace it with stars. (Like in UN*X shells)
- New tip about not using MS account password as Crypt password.
- Fixed config path on Forge and NeoForge.
- Accounts with same name but different UUID will be highlighted with yellow color in the menu.
- Accounts with same name but different name case will be highlighted with orange color in the menu.
- Fixed "warning" icon height.
- Renamed "/auth.html" to "/ias_auth.html" to prevent any mod conflicts.
- Remade "You can close this window now" page.
- Fixed a bug where account moving was possible when account was not selected yet.
Known issues
- Skin widgets won't render on 1.19.4 and 1.18.2. (They work just fine with 1.20.1, 1.20.3, 1.20.4, 1.20.6)
- UI, especially tooltips, is very broken with 1.18.2. (Newer versions work just fine)
Where's beta.2 and beta.3? Nowhere.
Full Changelog: https://github.com/The-Fireplace-Minecraft-Mods/In-Game-Account-Switcher/compare/v9.0.0-beta.1...v9.0.0-beta.4
Dependencies
Files
IAS-Fabric-1.18.2-9.0.0-beta.4.jar(250.66 KiB) Primary Download
Details
Licensed LGPL-3.0-or-later
Published 4 years ago
Updated a month ago