Skip to content

Releases: betacraftuk/betacraft-launcher

Betacraft Launcher v1.09_17

11 Sep 12:46
6c6f5d1
Compare
Choose a tag to compare

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

10 Mar 11:25
add8a0e
Compare
Choose a tag to compare
Pre-release

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

25 Feb 22:32
c158a78
Compare
Choose a tag to compare
Pre-release
  • 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

23 Jun 12:07
b15aad7
Compare
Choose a tag to compare
Pre-release

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

04 Jun 15:50
2399861
Compare
Choose a tag to compare
Pre-release
  • 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

20 May 21:32
ecc7355
Compare
Choose a tag to compare
Pre-release
  • 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

01 May 22:11
3d1b390
Compare
Choose a tag to compare
Pre-release
  • Everything

BetaCraft Launcher v1.09_16

13 Aug 18:59
8bb3065
Compare
Choose a tag to compare

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

26 Nov 19:27
89b1102
Compare
Choose a tag to compare
  • 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

30 Sep 20:32
dc8b830
Compare
Choose a tag to compare
Pre-release
  • tweaked MSA so hopefully it works now