Releases: betacraftuk/betacraft-launcher
Releases · betacraftuk/betacraft-launcher
Betacraft Launcher v1.09_17
Added:
- Option to disable Mojang's Intel driver trick on Windows (might help with 'decaying' textures on b1.9+)
Fixes:
- fixed the launcher freezing on "Logging in...", now it forces you to re-login
- fixed getting stuck on "Downloading..." if you try to play the game offline with Discord RPC enabled
- fixed failed requests & downloads not being treated properly
- fixed not notifying when the Microsoft account has no Minecraft JE licence
- fixed mods not properly rezipping with their base version
- changed the way Classic and Alpha before a1.0.16 authenticate with servers, fixing an exploit
Other changes:
- made addons & mods repository menus more intuitive
- removed Mojang accounts support
- the launcher now tries to detect Java installations in your system
- the launcher now makes sure you use the correct Java installation for the game
- the launcher now downloads and applies Java 8u51 for Intel Graphics users
- updated Gson to help BTA achieve compatibility
- due to Gson update, the minimal requirement for running the launcher is now Java 7 - legacy system users should stay on 1.09_16 for now
Betacraft Launcher v1.09_17-rc2
From rc1:
- fixed broken Microsoft login
- made detecting Intel HD Graphics more accurate
From 1.09_16 and earlier:
- added notify messages when you login to a Microsoft account with no Minecraft licence
- fixed Microsoft login error frames having content swapped with title
- fixed attempting to launch from 0 byte game jars
Betacraft Launcher v1.09_17-rc1
- The launcher now detects odd CPU architectures and warns the user
- Launcher now notifies when Java is too old to download versions or login to Microsoft
- Fixed launcher not announcing invalid Java path after Java is no longer there
- Fixed launcher not handling token timeouts properly
- Fixed Discord RPC preventing offline play
- Failed connections are treated properly
Betacraft v2.0.0-alpha.20230623
Changes:
- Authentication tokens are now refreshed properly
- Sensitive data no longer writes to game log and launcher log
- Launcher log now clears with every run
- Version jsons now re-download every launch (except for custom ones)
- Thanks to our translators, added Estonian and Russian
Fixes:
- Fixed joining online mode servers
- Fixed German language not loading (invalid json)
- No longer references undefined loadmap_x pointers (possibly caused unexpected behavior)
Betacraft v2.0.0-alpha.20230604
- Added a robust version picker to Add Instance
- Added Server tab to Edit Instance
- Fixed sound on Linux
- Added Offline Mode
- Allow dots in instance names
- Fixed server list bugs
- Upgrade to Qt 6.5.1
- Fixed game assets being put in the wrong location on Windows
- Donate button now links to the launcher's Patreon page
- Thanks to our translators, added German, Italian, Hungarian, Simplified Chinese, Traditional Chinese, and Brazilian Portuguese
- Translators are now listed in the About section
- Improved progress bar
- Fixed memory leaks
Betacraft v2.0.0-alpha.20230520
- Changed theme to Qt's 'fusion'
- Added server list
- Added a proper changelog
- Added update notifications
- Added a tarball release alongside the Debian package
- Fixed Discord RPC being enabled after toggling it off in settings
- Fixed play button being unusuable after clicking on an instance group
- Fixed memory leaks
- Fixed running with too many libraries
- Fixed demo mode not triggering before 1.13
- Added additional logging
- Replaced libzip and libtar libraries with libarchive
- Upgraded the project to use Qt 6.5.0
- Running the Linux build doesn't require sudo anymore
- Changed the working directory on Linux to ~/.local/share/betacraft
Betacraft v2.0.0-alpha.20230501
- Everything
BetaCraft Launcher v1.09_16
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'
BetaCraft Launcher v1.09_15
- no more dependency on JavaFX for MSA (it is still buggy and is to be fixed next month)
- fixed the launcher crashing when the config files are corrupted
- now works again under a new domain
BetaCraft Launcher v1.09_15-pre3
- tweaked MSA so hopefully it works now