# MultiMC 0.6.14
This further refines Microsoft account support, along with small fixes related to modpack platforms and Java runtime detection.
It's also been 10 years since the first release of MultiMC. All background cats are now ready to party!
### Microsoft accounts
The account system now refreshes accounts in the background while the application is running.
- GH-4071: Errors encountered while refreshing account tokens no longer always result in the tokens expiring:
- Network errors encountered when refreshing the main account tokens result in the account being **Offline**.
- **Hard** errors are produced by the main tokens becoming provably invalid.
- Errors encountered later are treated as **Soft** - they do make the account unusable, but still recoverable by trying again.
- **Soft** errors are treated as **Hard** errors when adding the account initially.
In general, this should make MultiMC much more forgiving towards various temporary and non-fatal errors.
- GH-4217: Added support for GamePass accounts and Minecraft profile setup:
- The new endpoint for logging in with Microsoft is now used (`/launcher/login`), enabling compatibility with GamePass.
- Game ownership is checked instead of only relying on Minecraft profile presence.
- Accounts can now be added even when they do not have a profile.
- The launcher should guide you through selecting a Minecraft name if you don't have one yet.
### Modpack platform changes
- GH-4055: MultiMC now tries to avoid downloading multiple files to the same path for FTB modpacks.
- Search as you type is now used for FTB.
- GH-4185: Version of the modpack is now included in the name of the instance by default.
- The modpack platform UIs now include text field clear buttons.
### Other changes
- Adjusted warnings about Java runtime required for Minecraft 1.18 (it's not Java 16, it's Java 17).
- GH-3490: Instance sorting is now aware of numbers (and sorts 99 before 100).
- GH-4164: Reimplemented assigning instances to groups using drag & drop.
- GH-1795: Added terminal launch option to use a specific Minecraft profile (in-game player name).
Used like this:
```
./MultiMC --launch 1.17.1 --profile MultiMCTest --server mc.hypixel.net
```
- GH-4227: Fix crash related to invalid Forge mod metadata.
- GH-4200: Search for the *Eclipse Foundation* and *Adoptium* Java run