Releases: Mrmayman/quantumlauncher
QuantumLauncher v0.4.2
TLDR;
-
Revamped and improved many menus, plus a new Teal theme!
-
Added
ely.byandlittleskinaccount integration -
Switched to BetterJSONs
and LaunchWrapper: Fixing many issues (marked with(b)) -
Many, many bug-fixes and performance improvements! (for real)
ely.by/littleskin integration
- You can now log in with
ely.byandlittleskinaccounts! - Minecraft 1.21.5 and below support skins from both services
(b)
Note:
You'll need to create a new instance for skins to work without mods.For existing instances, and for 1.21.6+, use the CustomSkinLoader mod
Other
-
Logs can now be uploaded to https://mclo.gs for easy sharing (from within the launcher).
-
You can now set Minecraft's window size both globally and per-instance.
-
The launcher now retains its own window size from the previous session
(this feature can be disabled)
Revamped Menus
- Launcher settings (redesign + licenses page + UI antialiasing option)
- Confirmation screen
- All launcher icons (thanks, Aurlt !)
- OptiFine install menu (now with Drag & Drop, delete installer option)
CLI
The following commands have been added:
quantum_launcher create <NAME> <VERSION>(add-sto skip downloading assets (music/sound))quantum_launcher launch <INSTANCE> <USERNAME>(add-sfor account authentication)quantum_launcher delete <INSTANCE>(add-fto skip confirmation)
System & Platform
- Overhauled portable/custom directory system (see
docs/PORTABLE.mdfor more info) - Linux ARM 32-bit is now supported!
- Experimental FreeBSD support is also available
Fixes
- Fixed many crashes on Linux ARM and macOS
(b) - Fixed game crashes in portable mode
- Fixed many formatting issues in game logs
- Fixed welcome screen not working
- Fixed arrow keys to switch instances, not updating the Edit menu
- Account session ID is now censored in game logs
- Improved readability of a few errors
- Improved support for weird character encodings in file paths
- Missing libraries are now auto-downloaded
- Last account selected is now remembered
- On Windows, custom file managers are now respected when opening files
- Added dialog to prevent glitching upon changing UI scale
- Removed Ctrl-Scroll to change UI scale due to many bugs
Modding
- Fixed Fabric API being missing for some curseforge mods
- Fixed getting stuck in an infinite loop when downloading some curseforge mods
- Fixed modrinth mods repeating infinitely in the store list
- Improved mod description rendering in the store
Versions
- Fixed Minecraft Indev and early Infdev being unplayable
(b) - Fixed broken colors in old versions on M-series Macs
(b) - Old Minecraft versions are now in the correct order in the download list
(b) - Snapshots of 1.0 to 1.5.2 are no longer missing for download
(b)
Performance
- Fixed lag spikes on some systems when selecting instances
- Many autosaving features has been slowed down, and disk accesses reduced
Optimized:
- "Create Instance" version list
(b) - Recommended mods list
- Forge installation for older versions
- Log renderer (slightly worse scrolling as a tradeoff)
stub release v0.4.1
For an actual downloadable release, see the previous release, QuantumLauncher v0.4.1
This release updates flatpak-related files (metainfo XML and .desktop shortcut) to fix some issues
QuantumLauncher v0.4.1
New update, new possibilities!
TL;DR
- Shaders, Resource Pack, Modpack mod stores added
- Modpack support is here!
- Quality-of-life tweaks, keyboard navigation
- Portable mode, custom location support via
qldir.txt - Major bugfixes across modding, authentication, and platform compatibility
Modding
- added Modpacks, Shaders and Resource Packs stores
- drag-and-drop support for mod files, modpacks and presets
- jarmod patching support (useful for old Minecraft versions)
- OptiFine support for b1.6.6, b1.7.3, 1.2.5 and 1.5.2
UX
- "Open Mod Page" in mod description now shows URL in tooltip
- added bullet/numbered list support in curseforge mod descriptions
- mod update checking is now up to 3-4x faster!
Portable Mode & Custom Paths
You can control where QuantumLauncher stores data by placing a qldir.txt file in one of the following locations:
- Next to the launcher executable
- In the working directory where it's run
- In the global QuantumLauncher folder
Leave the file blank for full portable mode, or write a path inside it to set a custom data location.
Note: On macOS you may need to extract the
.appfrom the DMG for portable mode.
Menu Overhauls
- Welcome screen redesigned to guide new users more clearly
- Error screen looks better, now has a "Copy Log + Error" button
- Fabric Install screen is now simpler and less cluttered
UI/UX
- new Catppuccin color scheme
- improved aesthetics of light themes
- animated pulsating "..." dots in a few "Loading" screens
- minor tweaks to buttons and layout in many screens
- added a "Clean Java Installs" button (for reinstalling java) in launcher settings
- old versions in the version list now have cleaner names ("beta/b1.7/b1.7.3" -> "b1.7.3")
- window size now respects UI scale
Keyboard Navigation
- Up/Down arrow keys to select instance
- Ctrl+Enter -> launch instance
- Ctrl+Backspace -> kill instance
- Ctrl+Q -> exit launcher (only in main menu, when nothing's running)
- (note: on macOS it's Cmd instead of Ctrl)
- More coming in the future!
Game Crashed Message
- there is now a "Join Discord" button in Logs tab
- there's no longer a tip mentioning a "second terminal" upon crash (no longer needed)
Other
- dropped OpenSSL and LZMA dependencies on linux
-
- now depends only on
libgcc_sandlibc(glibc)
- now depends only on
-
- replaced OpenSSL with rustls
Fixes
- crash messages now appear in Logs tab (critical!)
- forge now works after renaming instance
- multiplayer now works in 1.16.x for offline accounts
- mod updating and preset importing are now working again! (fixed error for curseforge, index corruption for modrinth)
- fixed extreme launcher log file spam
UI/UX
- UI scaling now has a minimum limit preventing unusable layouts
- many mod-related operations now return you to Mods screen, instead of launch screen
- pressing Esc in mod descriptions now exits the description only (not the entire store)
- fixed mod store "forgetting" scroll position when opening description and exiting
Platform-specific
- fixed 1.13-1.16 crashing on linux ARM
- fixed 1.8.9 crashing on macOS ARM
- fixed Java 8 (1.16.5 and below) compatibility on Windows ARM and macOS
QuantumLauncher v0.4
It's crafting time!
🚀 Redesign
- Redesigned the launcher UI!
- Select instances easily with a sidebar, and enjoy the simpler navigation with tabs!
- The purple colour palette is now more vibrant and punchy
- Many other menus have been changed to look nicer
🛒 Mods
- Added CurseForge to the Mods store (alongside Modrinth). You can choose the backend
- Added NeoForge installer!
- Mod updating and preset importing is now nearly 2x faster!
- Getting list of versions when creating instance is now nearly 2x faster!
- The mod store now has infinite scrolling! Just scroll down to see more mods
🔐 Microsoft Account
- Added optional Microsoft login for those with a paid account
- Users can still continue launching the game in offline mode like earlier
🎮 Game
- Added option to close launcher after opening game
- Overhauled the game log viewer. There is no limit now!
- You can see the launcher debug logs by clicking the bottom bar
🖥️ Platform
- macOS support is now ready!
- Improved Java installer support for Windows 32 bit, Windows ARM and macOS
🧑💻 Development
- MASSIVE code cleanup and overhaul
- Redesigned the command-line experience with the "clap" library. (It's still not complete though)
- Updated "iced" to 0.13.1 from 0.12.1. Also updated many other libraries
⚡ Fixes
- Fixed the terminal popping up on Windows
- Fixed a bug where you couldn't disable local mods
- Fixed a JSON error when installing some mods (like debugify)
- Fixed mod management breaking from renaming instances
- Fixed a crash with 1.21.3 Fabric
- Fixed a crash with 1.21.5 Forge
- Fixed an incompatibility with wine
- Fixed many rendering bugs with the mod description viewer in the mod store
- Reduced useless log file spam in "QuantumLauncher/logs/" folder
- Reduced errors in the fabric installer
- Improved reliability of network operations, you should see "Request Error"s less now
💭 Coming soon
There are many things I unfortunately wasn't able to include in this release due to time constraints,
but I could add in the future such as a built in server hoster, a plugin system (scrapped for now), migration from other launchers, modpack/shaders/resource pack stores, better modding for old versions, a CLI interface, a portable binary, changing folder locations and much, much more.
Soo... enjoy!
Download it from the links below, or from the Website
Note: Linux ARM (aarch64), macOS x86_64 (Intel), Windows ARM (aarch64), Windows 32 bit (i686) are experimental versions. If you have any such devices, please help me out by testing and finding issues.
Join our discord for more info: https://discord.gg/bWqRaSXar5
Have an idea? Suggest it on GitHub or Discord. QuantumLauncher is powered by its community 💜
QuantumLauncher v0.3.1
Your soon-to-be favorite launcher just got even better!
- Quilt support is here!
- Added instance renaming!
- Omniarchive integration is here, allowing you to download old, rare versions of Minecraft. Nostalgia incoming!
- Added a brand-new style: Sky blue. Try it out in Settings -> Style!
- Added a cool ASCII art intro in the terminal
🛒 Mods:
- Added mod presets!
-
- Share your custom mod configurations with friends
-
- Download recommended mods directly from the launcher
- Now you can copy mod IDs or open the mod page in the mod store
💭 Misc:
- Improved command line support (try
./quantum_launcher --helpfor more info) - Added a changelog viewer
- Added a welcome screen for new users! Say hi!
- Started work on packaging (Flatpak, Deb, RPM)
- Added (experimental) support for Linux ARM64 (early alpha)
- Started work on macOS support. Hello there, you mac users!
-
- If you have a mac and are willing to test the launcher, feel free to download the macOS beta from the website and try it out
- Added a confirmation dialog for uninstalling loaders
- MASSIVE codebase cleanup, optimizations and improvements (you probably won't notice it)
⚡ Fixes and polish:
- Launcher logs no longer have garbled text on windows
- Launcher logs are no longer delayed on windows
- Fixed a crash in some old versions of Minecraft (useLegacyMergeSort)
- Fixed a bug where OptiFine installer was broken on windows
Download it from the links below, or from the website: https://mrmayman.github.io/quantumlauncher
Note: Aarch64, i686 and macOS builds are experimental, please consider helping me out by testing them and reporting issues.
Contact me in the discord: https://discord.gg/bWqRaSXar5
QuantumLauncher v0.3
QuantumLauncher v0.3 introduces a powerful mod manager, OptiFine support, and a built-in mod store for downloading mods seamlessly. Plus, we’ve made massive performance improvements and fixed critical issues with older Minecraft versions.
🛒 Mods
- Select, enable, disable and delete your mods with the new mod manager!
- Added OptiFine support! (Mods->Install OptiFine)
🛍️ Store
- Added a built-in mod store, integrated with modrinth.com (Mods->Download Mods)
- You can now search, view and download mods
- note: this is experimental and may be buggy
⚡ Optimization
- DRASTICALLY improved download times for creating an instance
- Asset files are shared between instances, saving a lot of storage
⛏️ Old Minecraft
- Fixed sound being broken in old versions (1.6.4 and below) due to incorrect asset downloading
- Betacraft proxy is now used for older versions, resulting in correct sounds and skins
⚙️ Settings
- Added launcher themes (light/dark mode) and styles (brown/purple color scheme)
- The launcher settings menu contains links to our GitHub, website and discord.
- You can now edit Java and Game arguments in instance settings.
- Added a debugging option to disable log output (to see advanced crash messages correctly in the terminal window). Use this if your instance crashed without any logs. Edit Instance -> Enable logging (disable it)
📟 Command-Line
--commandargument to not make it pop up a window (headless)--list-instancesflag to print a list of instances (name, version, loader)- More headless functionality coming soon
💭 Other
- Fixed a crash with modern versions of minecraft and fabric/forge
- Added a search bar for create instance version list
- Cleaned up and improved the menus for Forge and Fabric installers
Happy gaming!
QuantumLauncher v0.2
Features
Forge
- Added a Forge installer (and uninstaller too)
- Select your instance, go to
Mods->Install Forgeand you're done! - Note: Only release 1.6.4 and above are currently supported.
Logs
- Now you can view game logs!
- When the game launches, the logs will be available on the right side.
- Press
Copy Logsto copy the logs (if you face any issues you can send it) - Only a section of the log is shown for performance reasons, but you can get the whole thing by pressing the
Copy Logsbutton.
Misc
- There is now an update detector that looks for launcher updates and asks you if you want to install it. If you accept, it will automatically update the launcher and create a backup for you.
- The UI design has been changed to be cleaner.
- Added a progress bar for Fabric installer.
- Added an uninstaller for Fabric.
- Now there are basic command line options:
--versionand--help. I am planning to add a headless command line mode in the future. - Now the game's current directory will be the
.minecraftfolder. This fixes random files popping up near the launcher executable. - Now the debug output of the launcher text incorporates colored text and dynamic progress bars.
Download the zip as per your OS. Extract it and run the executable (or if you download source code, just compile it) and you have your launcher!
If anything is broken, please message me on discord at @Mrmayman (server link in readme)
This is in early alpha, some stuff might be broken.
Happy gaming!
QuantumLauncher v0.1
The first release of QuantumLauncher. Very buggy and janky.
Features:
- Make separate instances of Minecraft with one click.
- Auto-installs Java.
- Built in Fabric installer.
Doesn't have:
- Log viewer (added in v0.2)
- Forge/OptiFine installer (added in v0.2)
- Skin/Sound fixes for old versions (added in v0.3)
- Archived old versions of Minecraft from OmniArchive.
Notes:
Download the zip as per your OS. Extract it and run the executable (or if you download source code, just compile it) and you have your launcher!
If anything is broken, please message me on discord at @Mrmayman
This launcher has been in development for quite a while, I just thought of making the first release now.
Happy gaming!