Play Minecraft together.
Packs that stay in sync. Keybinds that follow you. Capes that cost nothing.
Freev0.15.0macOS 14+ · Apple silicon
Modrinth + CurseForge.
Every mod from both, in one search. No more picking a side.
Modrinth
CurseForge

On both, shown once
Set your keys once.
Every pack you launch gets them. Even the brand new ones.
- Automatic. Applied at every launch.
- Change it in game. It saves to your profile.
- Conflicts flagged. Before they bite.
Capes are free. All of them.
Any picture, even animated. No paywall, no trial, no catch.
- Seen in game. By every MC² player, on any server.
- Swap mid-game. No relaunch.
- No mod needed. Works on any version.
Host it. Let everyone in.
One switch puts it on the internet. One more lets phones and consoles join.
Paper 1.21.4 · 6 GB
- No port forwarding. UPnP, NAT-PMP and PCP, done for you.
- Crossplay. Bedrock players join with their own account.
- Or a tunnel. playit.gg and exaroton built in.
How it stacks up.
The things MC² was built for, next to the launchers you already know.
| MC² | Modrinth App | CurseForge | Prism | Lunar Client | |
|---|---|---|---|---|---|
| Packs stay in sync with friendsAdd a mod, their copy updates | ✓ | ✓ | ✕ | Manual | – |
| Modrinth + CurseForge in one placeBrowse and install from both | ✓ | ✕ | ✕ | ✓ | ✓ |
| One keybind profile for every packSet once, applied at launch | ✓ | ✓ | – | ✕ | – |
| Free custom capes, even animatedAny picture, seen in game | ✓ | ✕ | ✕ | ✕ | Paid |
| Host a server on your own computerNot a paid cloud plan | ✓ | Paid cloud | Paid cloud | ✕ | World only |
| Java + Bedrock crossplayPhones and consoles join you | ✓ | ✕ | ✕ | ✕ | ✓ |
| Friends and chat in the launcherSee who's on, message them | ✓ | Friends only | ✕ | ✕ | ✓ |
| Plugins for the launcher itselfExtend it with JavaScript | ✓ | – | ✕ | ✕ | ✕ |
✓ yes · ✕ no · – not found. Checked September 2026 against each launcher's own site and changelog. Spotted something out of date? Tell us and we'll fix it. Product names belong to their owners.
And all this.
+ Tons more you'll just have to discover yourself.
Built to be built on.
Write a plugin in JavaScript. Mod the launcher the way you mod Obsidian.
// main.js · adds a command to ⌘K
mc2.addCommand({
id: "play-vanilla",
name: "Play Vanilla",
callback() {
const pack = mc2.listInstances()
.find((i) => i.name === "Vanilla");
if (pack) mc2.launch(pack.id);
},
});
- Commands, events, tabs. Even whole HTML panels.
- Permissions. Players see what a plugin can do.
- Publish from GitHub. Updates in one click.
Say thanks, in style.
Nothing in MC² is locked. A rank is just a way to support it.