What runs today
Support in Poly Mod Loader 1.4.0. See Supported versions and loaders and Compatibility for full test results and error codes.
Fabric
SupportedFabric mods run the way they do in Fabric Loader, without installing Fabric Loader separately.Checked with popular Fabric mods on 26.1 and 26.2 (138 mods on 26.2, including Sodium, Iris and Lithium) on the client and dedicated server, and on 26.3 servers (headless, 2026-10-27).
NeoForge
SupportedPoly Mod Loader runs NeoForge itself, downloading its files automatically on the first launch.Checked with popular NeoForge mods on 26.1, 26.1.2 and 26.2 (54 mods on 26.2, including Sodium and Iris) on the client and server, and on 26.3 servers with NeoForge 26.3.0.98 (headless, 2026-10-27).
Forge
SupportedPoly Mod Loader runs MinecraftForge itself, downloading its files automatically on the first launch.Checked with popular Forge mods on 26.1, 26.1.2 and 26.2 (40 mods on 26.2) on the client and server, and on 26.3 servers with Forge 66.1.0 (headless, 2026-10-27).
Quilt
SupportedQuilt mods run with the Quilt Loader API, their Mixins and access wideners—no separate Quilt Loader needed.Checked against every Quilt-only build on Modrinth for 26.1, 26.1.2 and 26.2, and on a 26.3 dedicated server (headless, 2026-10-27). Mods that need QSL are left out because QSL has no 26.x release.
Mixing loaders
PartialFabric and Quilt mods can share one game with Forge mods or with NeoForge mods when their game patches fit.Mods whose hooks conflict with Forge or NeoForge patches are left out before launch and counted on the title screen (on 26.2: three Fabric mods next to Forge, 10 Fabric API modules next to NeoForge). Forge and NeoForge cannot share one game yet. Since 1.2.5, mixing loaders works on 26.3 too.
Poly Mods
SupportedMods built with Poly Mod Loader’s own version-independent Native API.They run in single player and on dedicated servers across Minecraft 26.1 – 26.3 without rebuilding.
Why Poly: True Engine-Level Mod Loading
Poly is not just another modpack launcher. It is an in-game mod loader operating directly at the JVM bytecode and game engine level.
- Bytecode Engine
Runtime Bytecode Transformation
No external wrappers or dual processes. Poly transforms Mixin, FML, and Access Widener calls on the fly inside the JVM classloader, allowing seamless cross-loader interactions in a single game heap.
- Isolation Safety
Pre-Launch Conflict Diagnostics
Instead of crashing at startup when an incompatible mod is found, Poly isolates that mod before the world loads and gives you an explicit POLY- error code while keeping the rest of your mods running.
- Performance
Zero Overhead Native Speed
Because mods run natively in the host engine without emulation overhead, tick rates and frame times match vanilla and standalone loader performance.
- Launcher Freedom
Official Minecraft Launcher Integration
No new third-party launcher to trust with your account. Poly integrates straight into your official Minecraft Launcher as a clean, standard game profile.
Why Poly
Four mod ecosystems, one install
Fabric, NeoForge, Forge and Quilt mods usually need separate profiles. Poly runs all four, and lets you combine Fabric and Quilt mods with Forge or NeoForge mods when their game patches fit.
Clear reasons instead of crashes
Before the game starts, every mod is checked. If a mod cannot run, only that mod is left out—the title screen and the log tell you which one and why, while the rest of your mods still load.
Works in the official launcher
The installer adds a profile straight to the official Minecraft Launcher—no new launcher to learn. The same installer can also set up a dedicated server.
In the game

The title screen shows how many mods from each loader are active (and, if any were left out, how many). 
Physics Mod (a Forge mod) breaks a stone block into pieces while Sodium (a Fabric mod) runs in the same game.
Security & Open-Source Transparency
Built with open-source rigor, verified releases, and community trust at its core.
MPL-2.0 Open Source
All source code is publicly accessible under the Mozilla Public License 2.0. Inspect, verify, and contribute freely on GitHub.
SHA-256 Checksums
Every release includes cryptographic SHA-256 hashes so you can independently verify installer file integrity.
Documented Architecture
Detailed specifications for classloader topology, bytecode virtualizer, and multi-loader bridges are fully published.
For mod developers: Poly Mods
Poly Mods use Poly Mod Loader’s Native API instead of Minecraft’s internal classes.The API is in preview and can still change between releases.
One build for 26.*
Because the API hides internal Minecraft classes, a mod using only the Native API can target a version range like 26.* without rebuilding.
Works next to Fabric mods
Poly Mods and Fabric mods can depend on each other in the same game.
Errors that say what to fix
An invalid declaration stops at startup with a clear POLY-… error code, instead of crashing later in a world.
Headless in-game tests
Run automated game tests with mock players on a headless test server straight from Gradle.