Comments
13th August 2022, 19:00 GMT
Added:
+ Console log window (with pause/unpause, copy, clear options)
+ Option to change Java path for instance
+ New mods repository system (mod creators can now upload their mods to it independently)
+ BetaEvolutions support
Fixes:
• fixed excessive amount of r/w operations at startup
• Discord RPC not showing up
• versions 12w18a, 12w19a and 12w21a now work again
• the NSSS mod should now work again
• client error stream is now printed to log file
• fixed launcher not starting on Ubuntu on certain installations
• URLs that return code 400 and above will be treated accordingly from now on
• fixed uninstalled mods not listing when clicking on servers that run them
Other changes:
• optional "Manual download" option for new updates, pointing to Github
• the minimal requirement for running the launcher is now Java 5
• removed buggy and unsafe MSA auth flow, implemented device code flow in its place
• made launch methods updatable & decentralized
• language names are now standardized and use their own names instead of English
• logs are handled better internally now
• renamed default instance name to "default instance", and changed default RAM from 512M to 1G
• launcher will now check if selected Java installation is greater than 8; if so, it will warn the user about it
• instances can now be removed from instance list level
• signing in to minecraft accounts now happens on a separate thread
• it's possible to set a sha1 hash for versions in their .info files (useful for autoupdating mods)
• decreased macOS requirement from 10.7.1 to 10.4.1 (though no proper support due to lack of dedicated testers)
• removed unnecessary hardcoded JVM arguments
• launcher & client logs now clear on every run
• translation files lacking certain entries will now use default English ones in their place instead of 'null'