- Saved searches
- Use saved searches to filter your results more quickly
- License
- MultiMC/Launcher
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- About
- PolyMC
- Modpack management
- Download & Update Mods
- Minecraft instance management
- Lightweight & Customizable
- MultiMCManage Minecraft instances with ease
- Features
- Screenshots
- Download & Install
- Windows
- macOS (10.13+)
- Linux
- Support us on Patreon!
- Discord server
- Source Code
- Branding, identifying marks and API keys
- Prism Launcher
- Modpack Management
- Download & Update Mods
- Minecraft Instance Management
- Lightweight & Customizable
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once
License
MultiMC/Launcher
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
NOISSUE Set Modrinth export dialog window title
Git stats
Files
Failed to load latest commit information.
README.md
MultiMC is a custom launcher for Minecraft that focuses on predictability, long term stability and simplicity.
If you want to contribute, talk to us on Discord first.
While blindly submitting PRs is definitely possible, they’re not necessarily going to get accepted.
We aren’t looking for flashy features, but expanding upon the existing feature set without disruption or endangering the future viability of the project is OK.
If you want to build the launcher yourself, check BUILD.md for build instructions.
Just follow the existing formatting.
In general, in order of importance:
- Make sure your IDE is not messing up line endings or whitespace and avoid using linters.
- Prefer readability over dogma.
- Keep to the existing formatting.
- Indent with 4 space unless it’s in a submodule.
- Keep lists (of arguments, parameters, initializers. ) as lists, not paragraphs. It should either read from top to bottom, or left to right. Not both.
Translations can be done on crowdin. Please avoid making direct pull requests to the translations repository.
Copyright © 2013-2022 MultiMC Contributors
Licensed under the Apache License, Version 2.0 (the «License»); you may not use this program except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0.
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an «AS IS» BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Forking/Redistributing/Custom builds policy
We keep Launcher open source because we think it’s important to be able to see the source code for a project like this, and we do so using the Apache license.
The license gives you access to the source MultiMC is built from, but not:
- The name, logo and other branding.
- The API tokens required to talk to services that the launcher depends on.
Because of the nature of the agreements required to interact with the Microsoft identity platform, it’s impossible for us to continue allowing everyone to build the code as ‘MultiMC’. The source code has been debranded and now builds as DevLauncher by default.
You must provide your own branding if you want to distribute your own builds.
You will also have to register your own app on Azure to be able to handle Microsoft account logins.
If you decide to fork the project, a mention of its origins in the About dialog and the license is acceptable. However, it should be abundantly clear that the project is a fork without implying that you have our blessing.
About
A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once
PolyMC
An Open Source Minecraft launcher with the ability to manage multiple instances, accounts and mods. Focused on user freedom and free redistributability.
Modpack management
Install and launch modpacks easily, while keeping them clean. No longer do you need to manually install them, and updating feature is coming soon. PolyMC can do that for you, without installing tons of separate launchers.
Download & Update Mods
Are you sick of finding and adding that one mod you need? PolyMC is able to download & update individual mods from outside of modpacks using Modrinth and CurseForge.
Minecraft instance management
Did your settings ever reset after launching an older version? Did you ever accidentally break a world because you opened it in an old version? Are you tired of manually switching mods for different versions, installing modloaders?
PolyMC can help. Each Minecraft instance has its own folder, with separate mods, resourcepacks and other things.
Lightweight & Customizable
You don’t need an embedded web browser for a game launcher. PolyMC uses the Qt toolkit, which requires little system resources. PolyMC also supports customizing the instance window and theme.
MultiMCManage Minecraft instances with ease
MultiMC is an alternative launcher for Minecraft. It allows you to have multiple, cleanly separated instances of Minecraft (each with their own mods, resource packs, saves, etc) and helps you manage them and their associated options with a simple and powerful interface.
Download links for the latest version are below.
Features
- Manage multiple isolated instances of Minecraft, keeping them clean.
- Drill into the details — see the logs, mods and everything else easily.
- No surprises — MultiMC aims to stay predictable and do what you tell it to do.
- Fine control over Java settings and runtimes. Each instance has settings overrides that you can enable on top of the global settings.
- MultiMC game logs come with extra information that helps diagnose problems, and they are color coded.
- Support for running old versions the way they were released, instead of relying on compatibility hacks.
- Kill Minecraft easily if it crashes / freezes.
- MultiMC is extremely lightweight, enabling it to run in the background and keeping an eye on the game even on ancient machines where every megabyte of memory matters.
- Easy installation of common mod loaders — Forge, Fabric, Quilt and LiteLoader.
- Minecraft world and resource/texture pack management.
- Import and export of Minecraft instances to share them with anyone.
- Import modpacks from various platforms — Modrinth, CurseForge and FTB (via import from FTB App), Technic, ATLauncher and FTB legacy. The more, the merrier.
Screenshots
Download & Install
Choose the download for your operating system below, extract the archive to a new folder and run it. If you’re using Linux, remember to make it executable before you try to run it.
Windows
macOS (10.13+)
Linux
MultiMC requires Qt5 to be installed on linux. If you don’t have it, you may have to install the following packages, depending on distribution:
- Arch: qt5-base
- OpenSuse: libqt5-qtbase
- CentOS/Fedora/RHEL: qt5-qtbase
- Ubuntu/Debian: libqt5core5alibqt5network5libqt5gui5
Support us on Patreon!
We’re running a Patreon campaign so that we can continue to pay for our server hosting costs, and invest into new hardware and server infrastructure. $5 gets you a mention in the credits of the app along with a Discord role, and if we can maintain at least $100 a month total, we’ll be able to keep the website ad-free!
Discord server
You can talk to us directly on our discord server. Just click join!
Just understand that we’re most likely busy with Real Work™ and Real Life™ most of the time.
Source Code
MultiMC is based on the code hosted on GitHub. The source is only provided for the purpose of collaboration. The changes in the binary distribution compared to code are the inclusion of branding and API keys required for the launcher to function, along with packaging-related adjustments.
Branding, identifying marks and API keys
The logo and related assets are All Rights Reserved and may only be used in official builds of MultiMC hosted on multimc.org.
You may not reuse the MultiMC API keys and client IDs under any circumstances.
© 2013-2023 MultiMC Contributors
Prism Launcher
An Open Source Minecraft launcher with the ability to manage multiple instances, accounts and mods. Focused on user freedom and free redistributability.
Modpack Management
Install and launch modpacks easily, while keeping them clean. No longer do you need to manually install them, and easily update modpacks, Prism Launcher can do these tasks for you, without installing tons of separate launchers.
Download & Update Mods
Are you sick of finding and adding that one mod you need? Prism Launcher is able to download & update individual mods from outside of modpacks using Modrinth and CurseForge.
Minecraft Instance Management
Did your settings ever reset after launching an older version? Did you ever accidentally break a world because you opened it in an old version? Are you tired of manually switching mods for different versions, installing modloaders?
Prism Launcher can help. Each Minecraft instance has its own folder, with separate mods, resource packs and other things.
Lightweight & Customizable
You don’t need an embedded web browser as a game launcher. Prism Launcher uses the Qt toolkit, which requires little system resources. Prism Launcher also lets you customize the menu and supports custom themes.