Welcome to MONORYX — a fast, lightweight Minecraft Java Edition launcher built for high performance, isolated instances, offline & free Microsoft authentication, direct companion updates, and built-in Modrinth & CurseForge integration.
📢 Release Notes: To see what is new in the current release, check out CHANGELOG.md.
The Windows Setup Wizard installs MONORYX cleanly, sets up desktop and start menu shortcuts, and bundles the atomic companion updater.
Head to the MONORYX Releases page and download MONORYX-Setup-1.4.0.exe.
Open File Explorer, go to your Downloads folder, and double-click MONORYX-Setup-1.4.0.exe.
If Windows displays "Windows protected your PC" because the installer is an open-source release without an expensive corporate certificate:
- Click More info.
- Click Run anyway to start the setup wizard.
- Only for me (Recommended): Installs into
%LOCALAPPDATA%\Programs\MONORYXwithout needing administrator rights. - For all users: Installs into
C:\Program Files\MONORYX.
Review and accept the Apache 2.0 open-source license agreement.
Select the destination folder (default recommended) and configure your Start Menu folder and shortcut preferences.
Review your chosen settings and click Install. The files and monoryx-updater.exe companion will be installed in seconds.
For USB drives or isolated development environments:
- Download
monoryx-v1.4.0-windows-x64.zipfrom Releases. - Extract the archive into any preferred folder (e.g.
C:\Games\MONORYXorD:\PortableApps\MONORYX). - Ensure both
monoryx.exeandmonoryx-updater.exereside in the same directory. - Launch
monoryx.exedirectly. All configurations and instances are saved portably or in user profile data.
For macOS 11.0 or newer on Apple Silicon or Intel:
- Download
monoryx-v1.4.0-macos-universal.dmgfrom Releases. - Double-click the downloaded
.dmgfile to mount it. - Drag MONORYX into the Applications folder shortcut.
- Open your Applications folder and launch MONORYX.
- If macOS displays an unverified developer prompt on first launch, right-click
MONORYX.appin Finder and select Open, or run:xattr -cr /Applications/MONORYX.app
If you prefer compiling directly from source on Windows, Linux, or macOS:
- Rust Toolchain: Stable Rust 1.85+ (install via rustup.rs).
- C Compiler (Windows GNU only): If using the
x86_64-pc-windows-gnutarget, install MinGW-w64 viawinget install BrechtSanders.WinLibs.POSIX.UCRT. - Java: Java 8, 17, or 21 (or allow MONORYX to automatically download managed Temurin runtimes).
# Clone the repository
git clone https://github.com/DemonZ-Development/Monoryx.git
cd Monoryx
# Compile both launcher and updater binaries
cargo build --release --bins
# The compiled binaries will be available at:
# target/release/monoryx.exe
# target/release/monoryx-updater.exeWhen starting MONORYX for the first time, you are greeted with the Onboarding Wizard:
- Profile Identity: Choose your player name. MONORYX supports both offline player profiles and free Microsoft accounts. Your profile automatically generates a lightweight procedural avatar featuring cute anime-style cat ears and blush cheeks.
- Launcher Defaults: Select your preferred theme (Dark, Midnight, Solarized, Monokai, Nord, etc.) and parallel download concurrency (up to 16 simultaneous threads).
- Complete & Ready: Click Finish to jump straight into the Home dashboard.
MONORYX keeps each instance strictly isolated from others, meaning mods, config files, worlds, and resource packs from one instance never contaminate another.
- Navigate to the Instances tab from the left sidebar navigation.
- Click Create Instance at the top right.
- Choose:
- Instance Name: e.g.,
Survival Fabric 1.21.1. - Minecraft Version: Pick any release from
1.0through the latest snapshot or release (1.21.4). - Mod Loader:
Vanilla: Pure unmodified Minecraft.Fabric: Ultra-fast, modern, lightweight modding.NeoForge: Modern successor to Forge with high modpack compatibility.Forge: Traditional mod loader for historic or classic modpacks.Quilt: Advanced modular loader compatible with Fabric mods.
- Instance Name: e.g.,
- Click Create.
- Hit Play. Missing client jars, assets, natives, and libraries are downloaded concurrently with SHA-1 integrity checks.
MONORYX features native search and one-click installation for both Modrinth and CurseForge.
- Select your target instance from the top bar or Home page.
- Click Discover in the sidebar.
- Choose your content category: Mods, Modpacks, Resource Packs, or Shaders.
- Switch Source between Modrinth and CurseForge:
- Modrinth: Free, unauthenticated public search with automatic dependency resolution.
- CurseForge: Connects directly via MONORYX Services out of the box, with optional custom API key support in Settings to search millions of mods hosted on CurseForge.
- Filter by compatible Minecraft version and loader with one click.
- Click Install. MONORYX downloads the correct
.jarfile directly into your instance'smodsfolder and verifies checksums. - Go to Library to enable, disable, or update installed mods at any time.
MONORYX includes full Microsoft authentication using Microsoft's standard OAuth 2.0 Device Code Flow. This lets you authenticate safely with your existing Microsoft account without paying any extra fees.
- Click Accounts in the left sidebar.
- Under Microsoft Account, click Login with Microsoft.
- MONORYX generates a unique verification code and provides a link to
https://microsoft.com/devicelogin. - Click Copy Code & Open Browser.
- Paste the code into Microsoft's login portal, sign in with your Microsoft account, and approve the app.
- MONORYX completes the Xbox Live, XSTS, and Minecraft Java service token exchange automatically, loading your verified player name and UUID.
If you want to use your own Azure app registration:
- Go to portal.azure.com.
- Click New registration.
- Name it
MONORYX Launcher, set account type to Personal Microsoft accounts only. - In Authentication, add a platform for Mobile and desktop applications and enable
https://login.microsoftonline.com/common/oauth2/nativeclient. - Under Advanced settings, set Allow public client flows to Yes.
- Copy the Application (client) ID.
- In MONORYX, go to Accounts -> Advanced Client Settings (Optional) and paste your Client ID.
MONORYX v1.4.0 introduces the dedicated companion binary monoryx-updater.
- When a new version of MONORYX is released, a banner appears:
Restart to Update. - Clicking Restart to Update:
- Downloads the new binary payload into a staging directory.
- Spawns
monoryx-updater.exewith--wait-pid <current_pid> --update-source <staged> --target-dest <app_exe> --relaunch. - Closes the launcher cleanly.
- The companion binary waits for process termination, performs an atomic file swap, creates a safety
.oldbackup, and relaunches the upgraded launcher.
- No license prompts, no installation wizards, and zero redundant dialogs!
MONORYX is built in native Rust without Electron or Chromium overhead, keeping idle RAM under 50 MB.
- Eco Mode:
- Enable Eco Mode on instances or globally in Settings.
- Automatically caps memory allocations during casual play and suspends GUI animations when Minecraft is active.
- When Game Starts:
- In Settings -> Launcher, set "When game starts" to Close / Hide. This frees launcher GPU and CPU resources entirely while Minecraft is running.
- JVM Flags Preset:
- Recommended Aikar-tuned G1GC arguments are provided out-of-the-box for silky smooth frame times and minimal garbage-collection stutter.
- Dedicated GPU Preference:
- On laptops with dual GPUs (Intel/AMD integrated + NVIDIA/AMD dedicated), MONORYX configures Windows High Performance GPU preference to ensure Minecraft runs on your dedicated card.
Never lose your survival progress:
- Go to the Worlds page in the sidebar.
- Select any world from your active instance.
- Click Back Up World. MONORYX creates a compressed timestamped archive in your instance's backup folder.
- If a world is corrupted or you want to revert changes, click Restore. MONORYX restores the world as a separate, safe copy so your current world is never accidentally destroyed.
Go to Settings -> Java & GPU. Click Detect Installed Runtimes or select Install Managed Temurin JRE to let MONORYX configure the correct Java version automatically.
No. CurseForge search works automatically via MONORYX Services with no setup required. If you prefer to use your own personal developer key, you can enter it in Settings -> Launcher under CurseForge Integration.
Yes! MONORYX has full first-class offline support. Simply create an offline profile in Accounts and play any installed instance anytime without network connectivity.














