Skip to main content

Minecraft: Java Edition 1.20.1 – 26.3 · Java 25

Plexus Mod Loader

Run Forge, Fabric, NeoForge, and Quilt mods together in one game

Never choose between Forge and Fabric again. Plexus lets you run Fabric, NeoForge, Forge, and Quilt mods together in a single Minecraft: Java Edition installation.

Plexus Mod Loader 2.1.4 · .jar · Windows, macOS, Linux · Java 17 or newer

Pre-launch checkMinecraft 26.3 · Forge 66.1.0

mods/

  • FabricSodiumLoaded
  • FabricFabric APILoaded
  • QuiltFreecamLoaded
  • ForgeForgeshotLoaded
  • FabricArchitecturyLeft outPLEXUS-COMPAT-224 Patches conflict with Forge game changes
  • NeoForgeJadeLeft outPLEXUS-COMPAT-221 Cannot run alongside Forge mods

Starting with 4 mods; 2 left out with reasons shown on title screen and log

These rows record the actual results of a test run on Minecraft 26.3 with Forge 66.1.0, matching the screenshots shown below.
Supported mod loaders
4
Fabric · Quilt · Forge · NeoForge
Supported Minecraft versions
9
1.20.1 – 26.3
Official Minecraft Launcher profile
1
No extra launcher needed
Free and open source
MIT
Source code on GitHub

Is your mod tested?

This search covers mods run in Plexus compatibility tests on the default Minecraft version, and any mod not listed was simply not tested.

Try:

Lists 170 mods from Minecraft 26.3 compatibility tests; mod names come from Modrinth.

Install in three steps

Download
  1. Download the installer

    Grab the universal installer (.jar) for Windows, macOS, or Linux (requires Java 17 or newer).

  2. Run the installer

    Start vanilla Minecraft once in the version you want, close the launcher, and click Install.

  3. Pick the profile and play

    Select the Plexus Mod Loader profile in the Minecraft Launcher, drop your mods into the mods folder, and play.

What runs today

Support in Plexus Mod Loader 2.1.4. See Supported versions and loaders and Compatibility for full test results and error codes.

Mod loader support by Minecraft version
MinecraftPlexus ModsFabricQuiltForgeNeoForge
26.3defaultSupportedSupportedSupportedSupportedSupported
26.2SupportedSupportedSupportedSupportedSupported
26.1 · 26.1.1 · 26.1.2SupportedSupportedSupportedSupportedSupported
1.21.11 · 1.21.1 · 1.20.4SupportedSupportedMost left outSupportedSupported
1.20.1SupportedSupportedMost left outSupportedNot supported
  • Fabric or Quilt with Forge or NeoForgeSupported, conflicting mods excluded
  • Forge and NeoForge togetherNot yet supported

Fabric mods run via on-demand Mojang translation, Quilt mods run on servers with bundled Quilt Config (QSL does not run yet), and Forge and NeoForge are verified in game windows on 1.21.11 and on servers across 1.20.1 to 1.21.1 (there is no NeoForge for 1.20.1). Fabric API runs next to Forge on 1.20.1 and 1.20.4 by opening reviewed host-final methods, and Fabric mods run next to Forge and NeoForge on 1.21.11. Fabric and Quilt mods cannot share a game with NeoForge on 1.20.4 and 1.21.1 yet, and conflicting mods are left out before launch and counted on the title screen.

  • Fabric

    Supported

    Fabric mods run the way they do in Fabric Loader, without installing Fabric Loader separately, and Fabric API is added automatically when missing.

    View test details

    Tested with popular Fabric mods (138 on 26.2, including Sodium, Iris and Lithium) in a game window and on servers on 26.1, 26.2 and 26.3. Fabric mods also run on 1.20.1, 1.20.4, 1.21.1 and 1.21.11 after one-time translation to Mojang names on the player's computer, tested on servers with game windows still to come.

  • NeoForge

    Supported

    Plexus Mod Loader runs NeoForge itself, downloading its files automatically on the first launch.

    View test details

    Tested with popular NeoForge mods (54 on 26.2, including Sodium and Iris) in a game window and on servers on 26.1 to 26.3. On older versions, NeoForge runs mods on 1.20.4, 1.21.1 and 1.21.11, verified in a game window on 1.21.11 and on servers on 1.20.4 and 1.21.1, while there is no NeoForge for 1.20.1.

  • Forge

    Supported

    Plexus Mod Loader runs MinecraftForge itself, downloading its files automatically on the first launch.

    View test details

    Tested with popular Forge mods (40 on 26.2) in a game window and on servers on 26.1 to 26.3 (Forge 66.1.0). On 1.20.1 to 1.21.11, Forge runs mods across all four versions, verified in a game window on 1.21.11 and on servers on 1.20.1, 1.20.4 and 1.21.1.

  • Quilt

    Supported

    Quilt mods run with the Quilt Loader API, their Mixins and access wideners—no separate Quilt Loader needed.

    View test details

    Tested with Quilt-only mods on Modrinth for 26.1 to 26.3, leaving out mods requiring QSL. Since 2.1.2, Quilt mods also run on servers on 1.20.1 to 1.21.11 with bundled Quilt Config, though Quilt Standard Libraries (QSL) and Quilted Fabric API do not run yet.

  • Mixing loaders

    Supported, conflicting mods excluded

    Fabric and Quilt mods can share one game with Forge mods or with NeoForge mods when their game patches fit.

    View test details

    Next to Forge on 26.2 and 26.3, conflicting mods are left out before launch and named on the title screen. Before 26.1, Fabric API runs next to Forge on 1.20.1 and 1.20.4, and Fabric mods run next to both loaders on 1.21.11, while Fabric and Quilt mods are kept apart from NeoForge on 1.20.4 and 1.21.1.

  • Plexus Mods

    Supported

    Mods built with Plexus Mod Loader’s own version-independent Native API.

    View test details

    They run in single player and on dedicated servers across all 9 supported Minecraft versions (1.20.1 – 26.3) without rebuilding.

Why Plexus

  • Four mod ecosystems, one install

    Players usually keep a separate profile for each loader, but Fabric and Quilt mods can share a game with Forge or NeoForge mods when their game patches fit. Plexus runs Fabric and Quilt mods through its own bridge with Mixin, and runs Forge's and NeoForge's own FML itself by downloading their files on the first launch.

  • Clear reasons instead of crashes

    If a mod cannot run, it is left out with a PLEXUS-COMPAT code and a reason on the title screen and in the log, while your other mods still load. Before the game starts, Plexus checks each mod's metadata, dependencies, and Mixin patches against the game.

  • Works in the official launcher

    You do not need a new launcher because the installer adds a Plexus Mod Loader profile directly to the official Minecraft Launcher. The same installer jar can also set up a dedicated server.

In the game

  • Minecraft 26.3 title screen showing loaded mod counts in the lower left: 'Fabric mods: 3 (+44 included)', 'Quilt mods: 1', 'Forge mods: 1', 'Not yet supported by Plexus Mod Loader: 1', 'Not loaded: 1 (see logs/latest.log)', and 'Forge 66.1.0'.
    The title screen displays the mod counts active under each loader, with '+44 included' representing bundled submodules such as those in Fabric API. Excluded mods are also tallied, with the specific reasons for their exclusion detailed in the log.
  • An in-game dialog over the title screen titled 'Some mods were not loaded', listing 'Not yet supported by Plexus Mod Loader: architectury' and 'Missing a required mod, blocked or unreadable: jade'. It notes that 'The reason for each mod is in logs/latest.log.' and provides an Ok button.
    Instead of crashing, the game identifies excluded mods before launch, showing Architectury (whose patches conflict with Forge) and Jade's NeoForge build (since Forge and NeoForge cannot run together). Detailed reasons for each exclusion are recorded in the log.

For mod developers: Plexus Mods

Plexus Mods use Plexus Mod Loader’s Native API instead of Minecraft’s internal classes.The API is in preview and can still change between releases.

Start a Plexus Mod
  • One build across supported versions

    Because the API hides internal Minecraft classes, a mod using only the Native API can declare 1.20.1, 1.20.4, 1.21.1, 1.21.11 and 26.* without rebuilding.

  • Works next to Fabric mods

    Plexus 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 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.

Renamed to Plexus (Plexus Mod Loader) and moved from polymc.net to plexusmc.net; old polymc.net links redirect here.

Buy me a coffee