Releases: CheatBreakerNet/Launcher
2.2.6
Changelog
📇 Auth
- The launcher will now refresh the tokens of all connected accounts on every startup instead of only the last used account (Every account will add about 3 seconds to the amount it takes the launcher to start up)
- The launcher will now restart (instead of closing) if an account's refresh token is invalid upon startup
- You can now skip the account token refresher on startup (only useful if you connected more than one account)
- Fixed launchers getting stuck on
Refreshing Account Tokens
when getting rate limited by Microsoft - Launcher logs will no longer include account access tokens
🖥 UI
- Usernames that have 13 or more characters will now fit into the accounts box without causing a line overflow
🗃 Backend
- Manually changing the branch will no longer trigger a second
Branch changed to...
message - The launcher will no longer restart after you change the client branch
- Game
assets
,natives
andlibraries
will now be saved into a centralized folder instead of being per-version (this will save disk space & download times on fresh installs) - Branch changes will no longer delete the game
assets
,natives
andlibraries
- Fixed changing
game
,JRE
anddownloads
directories to empty folders & sped it up - Fixed launchers getting stuck on
Checking latest version information...
on fresh installs/upgrades - The launcher will now be able to update game assets (including cosmetics) separately from game files to speed up download times (we will start utilizing this system in the near future)
📩 Download
(You can no longer download this version)
2.2.5
Changelog
🖥 UI
- Applied a few UI tweaks
- Renamed the
DEVELOPER
menu toADVANCED
and made it always show up instead of requiring extra input to enable
🗃 Backend
- The launcher will now wait until the loading screen closes to fetch the current installed JRE version (to avoid JRE detection issues on first launches & after JRE resets)
- You are no longer required to install vanilla Minecraft 1.8.9 on your PC to be able to run Offline CheatBreaker 1.8.9
- Fixed an issue that was preventing the launcher from accessing the API properly to authenticate, which resulted in errors of not being allowed to use the
master
branch to appear for some users - You can no longer spam the launch button to launch multiple CB instances
👩💻 Advanced menu
- An empty branch field will now be accepted as
automatic
instead of showing a warning & resetting it tomaster
- The branch will now only update after pressing the
Enter
key - Your game downloads will now be automatically reset after switching to a different branch to avoid launching issues
- Fixed custom on-launch resolutions not working
- Beta testers will no longer need to change their game branch to
beta
manually thanks to theautomatic
option - Added an option to change the JRE directory
- Added an option to change the game downloads directory
- Added the ability to set custom
JVM
arguments (Please note that you will not be able to use the-cp
,-Djava.library.path
and-noverify
arguments due to security reasons)
📩 Download
(You can no longer download this version)
2.2.0
Changelog
⚙️ Settings
- You can now force the game to pre-allocate the amount of RAM selected in the
RAM slider
instead of letting it allocate it dynamically (Please note that this setting shouldn't be used unless it reduces lagspikes on your PC)
📇 Auth
- Prevent clicking on the accounts switcher button while trying to launch the game
- The launcher will now refresh your access token on every startup (instead of just every 24 hours) to avoid login issues after logging into different clients/launchers
🗃 Backend
- The launcher will now save errors from more places into the log
- Fixed an error that prevented the launcher from displaying the unsupported server version alert when clicking on a server that doesn't support the version you selected to launch with
- The launcher will now make sure that its not running as administrator/root (to prevent issues)
- Prevent skipping the loading page
- Fixed the launch button & version selector button not updating at the same time
- Optimized launching the game
- Fixed opening links (for systems that had issues with it previously)
👩💻 Added a Developer menu
Note: Do not mess with anything on this page unless you know what you're doing or you're being instructed by staff
- Allows you to change the on-launch resolution of the game
- Allows you to force the game to fullscreen on startup
- Allows you to reset game downloads, launcher settings, JRE and everything at once (including launcher caches) easily
- Allows beta testers to configure their client branch (you need to be whitelisted to be able to launch any branches other than
master
)
Note: To temporarily activate the Developer menu, you'll need to go to the ABOUT
page and click on the LAUNCHER INFORMATION
text, after doing so, a new DEVELOPER
menu button will show up
📩 Download
(You can no longer download this version)
2.1.5
Changelog
🖥 UI
- Added a Dark Mode (can be toggled by your system or manually)
⚠️ Alerts
An alert will now be displayed when the launcher fails to
- Authenticate with our services
- Download JRE
- Auto update
🗃 Backend
- Detailed errors will now be logged into the launcher log
- Fixed deleting launcher data on Linux (after a launcher update)
📩 Download
(You can no longer download this version)
2.1.1
Changelog
📦 Updater
- Launcher updates will now be installed automatically on startup
- Fixed the error that popped up after updating
- All launcher data will now be reset after an update to prevent issues
📇 Auth
- Display the correct error message for underage South Korean players
- Visualized account token refreshes when reloading the launcher or switching an account
⚠️ Alerts
An alert will now be displayed when
- a faulty firewall configuration is detected
- the game runs out of RAM
- an invalid key is detected in the Minecraft controls config
- a broken graphics driver is detected
🖥 UI
- General UI tweaks
🗃 Backend
- Fixed
Apple Silicon
support (You don't have to force it intoRosetta
mode anymore) - Fixed
Ubuntu 22.04
support (You don't have to add the--disable-gpu-sandbox
argument anymore)
📩 Download
(You can no longer download this version)
2.1.0
Changelog
📦 Installer & Updater
- The Windows auto launcher updater is now fully automatic
- The macOS auto launcher updater now automatically downloads and mounts the
DMG
- The macOS version of the launcher is now compiled as a
Universal
binary for nativex86_64
&ARM64
support
📇 Auth
- Removed Mojang accounts support
🖥 UI
- The launcher will now display a
LOG IN
button and hide theSELECT AN ACCOUNT
text when no accounts are detected - The
Locale
field on theABOUT
page will now update according to your system settings - Added a
Branch
field to theABOUT
page - General UI tweaks
⚙️ Settings
- You can no longer allocate less than
2GB
of RAM - You can now change the
Minecraft directory
used by the game - Added a
SHOW LOGS
button in theABOUT
page
🗃 Backend
- The launcher will now automatically detect and repair corrupted game installations
- Improved the loading speed
☕️ Java
- The launcher will now automatically detect and repair corrupted installations
- Improved legacy Intel HD Graphics detection
- The launcher will now display the installed version in the
ABOUT
page
📩 Download
(You can no longer download this version)
2.0.0
Changelog
🌐 Connect with CheatBreaker
You can now launch a specific version by adding /1.7
or /1.8
to the URI
For example: offline-cheatbreaker://connect/server.ip/1.7
If you don't specify a version, the launcher will use the version currently selected in the launch button
📦 Installer & Updater
- Added an auto launcher updater
• Please note that due to the auto updater requiring a paid certificate, we were unable to make it fully automatic
• This auto launcher updater will alert you when a new update is available and open a direct download link in your default browser - The
Windows
installer no longer requires administrator access to run - Moved back to using the original
CheatBreaker Launcher
icon onWindows
- Fixed the icon on
Linux
- Moved to a
DMG
onmacOS
with a simple drag and drop interface (no longer requires root authentication to run) - Moved to
AppImage
only onLinux
• To useConnect with CheatBreaker
on theLinux
version, you'll need to install theAppImage
file usingAppImageLauncher
📇 Auth
- Added
Xbox Game Pass
accounts support - The launcher will no longer allow you to log into the same account multiple times
- You can now press the
Enter
key on theMojang
login page to login in addition to theLog in
button - Account tokens will now update on the initial loading screen in addition to the main launcher UI
- Account tokens will be updated every time you switch an account
- Account tokens will be updated every time you close the game (if you set the launcher to hide or stay open after launch)
⚠️ Alerts & Error messages
- An alert will now be displayed if you try to connect to a server on a version it doesn't support (Using Quick Connect)
- An error message will now be displayed if:
• The login process failed
• You never launched vanilla Minecraft 1.8.9 on your system
• Your system Java memory settings are misconfigured - Fixed false error messages on launch
🖥 UI
- Hovering above friends that are connected to a server will display a fade effect
- Defined the character encoding to fix fonts on some systems
- Servers in the
Servers
page will now display their supported versions - Moved from
Crafatar
back toVisage
as the account skin image provider due to their much better uptime - Added a
Discord
button in theAbout
page - Added a
Telegram
button in theAbout
page - Modified the system menu entities (only visible on
macOS
and on someLinux
distros) - General UI tweaks
⚙️ Settings
- Changed the default RAM allocation amount to
3GB
(instead of2GB
) - You can now modify the allocated RAM amount with more precision
- The RAM slider is now dynamic (its max value will be the amount of usable RAM installed in your system)
- General optimizations
🗃 Backend
- The launcher will now automatically create a
minecraft
/.minecraft
folder if it doesn't already exist - Upgraded all dependencies
- Logs are now more detailed
- The launcher will no longer restart after closing the game (if you set the launcher to hide or stay open after launch)
☕️ Java
JRE 8u111
will automatically be downloaded upon first start (instead of packaging it with the installer)JRE 8u51
will automatically be downloaded (instead of8u111
) ifIntel HD Graphics
released before2012
are detected
📩 Download
(You can no longer download this version)
Beta 10
Introducing Connect with CheatBreaker
!
A quick and easy way to join servers.
Server owners can now add a button to their website that once pressed, will launch CheatBreaker and automatically connect you to that server
More details on how to setup Connect with CheatBreaker
can be found on our wiki.
Changelog:
Connect with CheatBreaker
support- Added an accounts switcher (a scroll bar will show up if you add more than 3 accounts)
- Added an authentication system with support for both Mojang and Microsoft accounts
- The launcher will now save&load accounts from its own file (just like the client) to prevent Mojang from messing it up with their launcher updates
- Added a progress bar
- Added a working friends list (If your friend is playing on a server, clicking on their name will auto connect you to the same server)
- Clicking on the CheatBreaker text & logo at the top left corner will now open our website
On Launch
actions are now fully functional (allowing you to choose to hide/close/keep the launcher after launching the game)- An alert will pop up if there was an error downloading/launching the game
- An alert will pop up if a launcher update is available
- The launcher now uses Crafatar (just like the client) for player heads
- Fixed duplicated lines in the log
- The
System Information
section of theSettings
page will now show the first GPU enabled in your system - All memory values in the
System Information
section of theSettings
page will now show up as GB instead of MB - Fixed the
Launch
button bugging out sometimes - Once the launch sequence begins, the selected nav button will get deselected
- Improved launcher hiding after launching the game (if you select the
On Launch
hide option) - Reverted back to the original 2018 CheatBreaker launcher background
- Added a Java fallback system
- Buttons are now more visually responsive
Notes:
- This beta doesn't have launcher auto updates
- If you use the
Linux (Other)
version, you'll need to installOracle JRE/JDK 8 111 64-bit
manually - To use
Connect with CheatBreaker
on theLinux (Other)
version, you'll need to install theAppImage
file usingAppImageLauncher
(You can no longer download this beta)
Beta 9
Beta 9 Release notes:
Changelog:
- Redesigned the launcher to make it look a lot closer to the original CheatBreaker one (preview)
- The launcher will now hide itself when launching the game and restart after closing the game
- The first account from the
launcher_accounts.json
file will now show up in the launcher (Make sure that your account is logged into the official Minecraft launcher) - The launch button will now remember its last state
- The launcher now has a secure connection to our servers for downloading the game
- Added temporary featured servers (they'll be changed soon without requiring a launcher update)
- Fixed the close and minimize buttons
- The CB logo at the bottom left corner will now open our website
- When a new launcher version is released, the
Launcher Information
panel (in theAbout
page) will display(Outdated)
instead of(Newest)
- Added a Twitter button in the
About
page - The launcher will now save its logs into a file named
renderer.log
instead oflog.log
- Replaced the launcher icon on macOS with a Big Sur styled one (preview)
What's not working
On Launch
action selector in theSettings
page
Notes
- This beta doesn't have launcher auto updates
- To play on 1.7.10, you'll need to log into your Minecraft account in the normal MC launcher
- After launching 1.7.10, you'll need to select your account from the ingame accounts switcher at the top right corner
- People using the
Linux (Other)
version will have to installOracle JRE/JDK 8 111 64-bit
manually
How to uninstall the launcher:
Windows: Open the Control Panel, go to Uninstall a program
and double click on Offline CheatBreaker Beta
macOS: Delete Offline CheatBreaker Beta
from the Applications folder
Ubuntu/Debian: Launch the installer and click on Uninstall
Linux (Other): Simply delete the appimage
file you downloaded
Download:
Go to the download page on our website, click on your OS and then on DOWNLOAD
Website: https://offlinecheatbreaker.com
(You can no longer download this beta)
Beta 8
Beta 8 Release notes:
Changelog:
- Changed the minimum preallocated RAM amount to 1024MB to fix 1.8.9 launching issues on systems that experienced issues.
- Optimized launching
- Centered the "Featured Servers" text on Windows
What's not working
- Minimize and Exit buttons in all the launcher pages except the Home page
Notes
- This beta doesn't have launcher auto updates
- To play on 1.7.10, you'll need to log into your Minecraft account in the normal MC launcher
- After launching 1.7.10, you'll need to select your account from the ingame accounts switcher at the top right corner
- People using the Linux (Other) version will have to install JDK 8 64-bit manually
How to uninstall the launcher:
Windows: Open the Control Panel, go to Uninstall a program
and double click on Offline CheatBreaker Beta
macOS: Delete Offline CheatBreaker Beta
from the Applications folder
Ubuntu/Debian: Launch the installer and click on Uninstall
Linux (Other): Simply delete the appimage
file you downloaded
Download:
Go to the download page on our website, click on your OS and then on DOWNLOAD
Website: https://offlinecheatbreaker.com
(You can no longer download this beta)