There are many improvements in this release - the biggest one is the ability to run multiple instances simultaneously. There is also basic themeing support, a better first run experience and more bugfixes than you can shake a stick at.

I’ll let the changelog speak for itself and let you discover all the new features.

The focus of the next release will be modpacks and integration with modpack platforms.

You can look forward to these:

Not everything might end up in the same release though, and not necessarily in the same order. I’d like to keep the releases small.

All the existing suggestions are available on the MultiMC workflowy list.

The actual planning for the next release will happen on this list.

If you want the project to continue and expand, please support it on Patreon!

@peterixxx

GH-338, GH-513, GH-700: Edit instance dialog and Console window have been unified The resulting instance window can be closed or reopened at any point, it does not matter if the instance is running or not. The list of available pages in the instance window changes with instance state. Multiple instances can now run from the same MultiMC - It’s even more multi now. On launch, the main window is kept open and running instances are marked with a badge. Opening the instance window is no longer the default action. Second activation of a running instance opens the instance window. MultiMC can be entirely closed, keeping Minecraft instances running. However, if you close MultiMC, play time tracking, logging and crash reporting will not work. Accounts which are in use are marked as such. If you plan to run multiple instances with multiple accounts, it is advisable to not set a default account to make it ask which one to use on launch.

It is no longer possible to run multiple copies of MultiMC from a single folder This generally caused strange configuration and Mojang login issues because the running MultiMC copies did not know about each other. With the ability to launch multiple instances with different accounts, it is no longer needed. Trying to run a second copy will focus the existing window. If MultiMC was started without a main window, a new main window will be opened. If the second copy is launching an instance from the command line, it will launch in the first copy instead. This feature is also used for better checking of correct update completion (GH-1726). It should no longer be possible for MultiMC to end up in a state when it is unable to start - the old version checks that the new one can start and respond to liveness checks by writing a file.

GH-903: MultiMC now supports theming By default, it comes with a Dark, Bright, System (the old default) and Custom theme. The Custom theme can change all of the colors, change the Qt widget theme and style the whole UI with CSS rules. Files you can customize are created in themes/custom/ . The CSS theming is similar to what TeamSpeak uses. Ultimately, this is a start, not a final solution. If you are interested in making custom themes and would like to shape the direction this takes in the future, ask on Discord. :)

Translations have been overhauled You no longer need to restart MultiMC to change its active translation. MultiMC also asks which translation to use on the first start. There is a lot that has to be done with translations, but at least now it should be easier to work with them and use them.

MultiMC now includes Google Analytics The purpose of this is to determine where to focus future effort. Generally, only basic technical information is collected: OS name, version, and architecture

Java version, architecture and memory settings

MultiMC version

System RAM size It does not activate until you agree with it. It may be expanded upon later, in which case you will be asked to agree again.

Java selection on start has been replaced with a more robust solution You can select from the list as before, but also provide your own Java and set the basic memory sizes - Heap and PermGen (for java < 8). It is checking the configuration and selected Java on the fly and provides more or less instant feedback.

Java detection has been improved MultiMC will prefer looking for javaw.exe on Windows and now can scan most, if not all the usual Linux java paths.

Java memory settings now allow running with less memory The minimum has been changed to 128 MB.

There is now an initial setup wizard So far, it is used for selecting the translation to use, the analytics agreement and initial Java setup.

Existing MCEdit integration has been replaced by the Worlds page in the Instance/Console window It supports renaming, copying, and deleting worlds, opening them in MCEdit and copying the world seed without the need to launch Minecraft. The Linux version of MCEdit is now also started from the shell script, fixing some compatibility issues.

GH-767: Minecraft skin upload The Upload Skin button is located on the Accounts page.

It is now possible to turn off line wrapping in the Minecraft log

Groups now have a proper context menu You can delete groups and create instances in them using the context menu. Just right click anywhere inside a group that’s not an instance.

Exporting of tracked FTB instances has been disabled It did not produce viable instances.

Added support for Liteloader snapshots Requested many times, it’s finally available.

GH-1635, GH-1273, GH-589, GH-842, GH-901, GH-1117: Mod lists have been improved heavily There is filter bar to allow finding mods in large packs quickly.

Extended selection is allowed (does not have to be continuous).

You can enable and disable many mods at the same time.

Sorting by clicking on the column headers is now possible.

Mod lists have a column for when a mod was changed last time (or added using the mod list).

You can open the config folder from the mods list now.

GH-352: It is now possible to cancel an instance update.

Instance launch button now has a drop-down arrow instead of click and hold. This should make launching with profilers more discoverable.

When instances do not exit properly (crash), they get a badge This should make it easier to spot what crashed if you have multiple running.