Prism Launcher is an open source Minecraft launcher built on the MultiMC codebase. It gives players a clean way to manage multiple instances, accounts, and mods from a single lightweight window. The project is licensed under GPL-3 and carries forward the Apache 2.0 license from the original MultiMC contributors. Development happens in the open on GitHub and the community funds code signing certificates and infrastructure through Open Collective.
The launcher uses the Qt toolkit instead of an embedded web browser. This keeps memory usage low and startup times fast. You can run it on Windows, macOS, and Linux. Official packages include a Windows installer, a macOS disk image, an AppImage, and a Flatpak. A portable mode lets you keep the entire launcher folder on a USB drive so you can move between computers without reconfiguring anything.
Prism Launcher 11.1.1 arrived in late September 2026 as a security hotfix for the 11.1.0 release. The 11.0.3 version shipped in July 2026 with a CurseForge CDN patch. Updates come regularly and the changelog is public on the GitHub releases page.
Getting started is straightforward. Download the package that matches your operating system. Run the installer or extract the archive. On first launch you choose a language and the launcher scans for existing Java installations. If it cannot find a suitable runtime it offers to download one automatically. The built in Java manager fetches the correct version for each Minecraft release. Modern releases require Java 21 while older releases run on Java 17 or Java 8. Each instance can use its own Java version so you can run a legacy modpack and a current snapshot side by side.
Sign in with a Microsoft account to access official servers and Realms. Offline accounts work for singleplayer and cracked servers but cannot join authenticated realms. You can add multiple accounts and switch between them with one click.
The instance list is the heart of the interface. Click the add instance button to create a new environment. Choose a Minecraft version from the version manifest. The list includes every release from the earliest alpha builds through the current snapshots. Give the instance a name and pick an icon. The new instance appears in the sidebar with its own mods folder, resource packs folder, saves folder, and JVM settings.
Mod management happens inside each instance. Open the instance settings and switch to the mods tab. A search box connects directly to Modrinth and CurseForge. Type a mod name, click install, and the launcher resolves dependencies and places the file in the right folder. Installed mods show update badges when new versions appear. You can update one mod or all mods at once without leaving the launcher.
Modpack installation follows the same flow. Search for a pack on Modrinth or CurseForge, click install, and a fresh instance appears with the correct loader and version already configured. The launcher tracks pack updates and notifies you when a new pack version is available. One click updates the pack in place.
Loader support covers Forge, Fabric, Quilt, and NeoForge. When you create an instance you can pick a loader version that matches your target Minecraft release. The launcher downloads and configures the loader automatically. No manual installer steps are required.
Resource packs and shader packs live in the instance settings as well. Drag and drop zip files or folders into the resource packs list. Reorder them to control load priority. Shader packs appear in a separate list with enable and disable toggles. The launcher detects OptiFine and Iris compatibility and shows a preview of the shader effect.
Java settings are per instance. Open the instance settings and go to the Java tab. Set the maximum heap size. A common guideline is one quarter to one half of system memory. For a sixteen gigabyte machine four to eight gigabytes is usually enough. Large modpacks may need six to eight gigabytes. The advanced mode lets you tune garbage collector flags and other JVM arguments for performance troubleshooting.
The launcher includes a crash log viewer. When Minecraft crashes a button appears in the instance list. Click it to see a formatted report with highlighted error lines. The report distinguishes mod errors from Java version mismatches and suggests fixes such as updating a specific mod or changing the Java version.
Themes and UI customization are built in. The settings window has a themes tab with several bundled options including light, dark, and high contrast variants. Community themes are available from the Prism Launcher themes repository. You can also adjust font size, hide rarely used toolbar buttons, and enable high DPI scaling for four K displays.
Portable mode activates when you place a file named portable.txt in the launcher root directory. All data including instances, accounts, and settings stays inside that folder. Copy the folder to a USB drive and run the launcher on any compatible machine without leaving traces in the system registry or AppData.
Importing from MultiMC is supported. Copy the MultiMC instances folder into the Prism Launcher instances directory or use the import wizard. Accounts, mod lists, and Java assignments carry over. The transition is smooth for long time MultiMC users who want built in Modrinth and CurseForge integration.
The project welcomes contributions. The GitHub repository shows over two hundred sixty contributors. Translations are managed on Weblate with support for more than forty languages. Financial backers help cover code signing costs for Windows and macOS which reduces SmartScreen warnings on first run. The balance on Open Collective sits above five thousand dollars with an estimated annual budget of twenty-five hundred dollars.
Freesm Launcher is a notable fork that focuses on providing a free way to play Minecraft. Other forks add Ely.by authentication, terminal interfaces, and custom theming engines. The core Prism Launcher remains focused on predictable, stable, and simple instance management.
RetroDECK users can launch Prism Launcher instances through the RetroDECK frontend on Steam Deck. The process requires a flatpak spawn permission and a custom desktop file. This is an experimental setup and not officially supported by either project.
Common questions appear in the wiki FAQ. The launcher does not bundle malware. SmartScreen warnings on Windows are reputation based and disappear after the executable is allowlisted. Checksums for every release asset are published on GitHub. The license permits redistribution and modification under GPL-3 terms. The logo and assets use CC BY-SA 4.0.
Performance is a design goal. The Qt interface uses minimal system resources. Old laptops can run the launcher comfortably. Instance isolation means a crash in one modpack does not affect another. Each instance has its own game directory so folder collisions never happen.
Updates arrive through the launcher itself. A notification appears when a new version is ready. Click to download and install. The launcher verifies signatures before applying the update. Flatpak and AppImage users receive updates through their respective stores.
Community support lives on Discord and Matrix. Developers and experienced users answer questions about mod conflicts, Java configuration, and loader compatibility. The wiki contains detailed guides for first time setup, memory allocation, and troubleshooting.
Prism Launcher compares favorably to alternatives. MultiMC offers similar isolation but lacks built in mod platform integration. The CurseForge app and Modrinth app provide mod management but use limited profiles instead of true instance isolation. Both proprietary apps include overlays or ecosystems. Prism Launcher delivers isolated instances, built in CurseForge and Modrinth support, per instance Java control, and a GPL-3 license with no ads.
The roadmap includes Windows and macOS code signing certificates, domain registration, and continued stability improvements. Financial goals are published on Open Collective with transparent expense tracking.
Whether you run a single vanilla world or a dozen heavily modded instances Prism Launcher keeps them organized, updated, and isolated. The lightweight Qt shell stays out of the way while the integrated mod platforms save you from browser tab sprawl. Download the latest release, create your first instance, and see how clean instance management feels.