Instance command
Separate folders per world line, pinned Minecraft builds, and crash log paths you can actually find when a mixin stack melts down.
One control room for Java Edition: isolated instances, Forge to Fabric loaders, mod search, JVM control, and launch presets tuned for modded worlds. Built like a serious client, not a toy skinner.
135k+
Community installs tracked on mirrors
1.8 to 1.21+
Version lines modders actually ship
3.13.x
Recent stable channel on public metadata
Feature matrix
Glass panels, sharp hierarchy, and motion that feels like a launcher shell instead of a brochure site.
Separate folders per world line, pinned Minecraft builds, and crash log paths you can actually find when a mixin stack melts down.
Forge, NeoForge, Fabric, Quilt, LiteLoader, OptiFine flows with guardrails so you do not cross the streams by accident.
Search, filters, popularity signals, and version-aware cues so you spend less time guessing compatibility tables.
Heap ceilings, advanced flags, and launch presets tuned for large packs instead of one-size defaults.
Ship the same launcher discipline to Windows, Linux, and macOS rigs in a LAN or guild.
Layouts and density tuned for long nights of pack iteration without burning your eyes out.
Screenshots
Every tile below is loaded from the bundled media/ folder. Click any image to open the lightbox.
Why choose us
HMCL is GPLv3. That means the community can read the source, reason about behavior, and ship forks when upstream direction needs a course correct. Pair that with hash checks on every build you run and you get the same rigor serious guilds expect from their toolchain.
Signal stack
Serious defaults. Loud clarity.
We respect players who treat Minecraft like a platform, not a weekend-only mobile game. HMCL keeps the chrome minimal and the power tools one click away.
01
Isolate experiments
02
Prove integrity
Performance
HMCL does not magically triple in-game FPS. It gives you the launch environment where frame time wins are possible: correct Java, sane heap, controlled arguments, and fewer surprise background downloads stealing disk IO.
GC
Tame allocation churn
Pair heap sizing with pack author guidance before you chase mythical JVM flags.
IO
Keep downloads predictable
Centralized download controls reduce surprise disk spikes mid match.
CPU
Launch only what you need
Instance isolation keeps stray mods from hijacking threads on unrelated worlds.
Mod stack
Availability shifts with Minecraft version lines and upstream publishing. HMCL tracks the ecosystem so you spend less time stitching installers by hand.
Verify SHA256 on every binary. Expect occasional antivirus noise on launchers that download code. Read the Trust page for ethics, responsibility, and how to triage false positives like an admin, not a forum panic thread.
Trust documentationChecksum discipline
Match the hash line published for the exact file name you fetched.
Supply chain awareness
Prefer channels you personally trust, then keep local receipts of version and hash.
FAQ
Community
HMCL is built for the Discords, LANs, and classroom clubs that actually document their Java version. Wire your own community hub, share instance exports, and keep everyone on the same launcher story.
Add your official community link when you host this site. HMCL itself is distributed by maintainers and mirrors you trust.
Grab the build for your OS, compare SHA256, then launch with a clean instance. Buttons stay ready for your mirror URLs.