ModsFinder

2core

by Errnick_

2Core lets a single Fabric installation start and manage a second Minecraft server on the same machine, with both servers running as separate JVM processes.

FabricServer-side onlyMIT LicenseOpen source1.21.11

What it does

The same mod JAR is installed on both servers, and each instance picks its role at startup. Once started, the secondary instance is handed its role through a system property and leaves out the process management logic. Installation needs Fabric API and Fabric Language Kotlin, and the mod copies itself into the secondary server's mods folder, so the second copy does not have to be installed separately. Server-side only; no client installation is needed.

Between the two servers, chat messages, join and leave notifications and death messages are relayed in real time, and the player list of the other server can be queried. Inter-server traffic runs over a TCP socket bound to localhost, so it is not exposed externally. Chat formats, color codes and player and message placeholders can be configured separately for each server. The mod is open source under the MIT License and is published for 1.21.11 only, with the 1.0.0 file dated 2026-05-20 as its first and latest release.

Key features

  1. Process management

    Start, stop and restart the secondary server from the primary with simple commands.

  2. Cross-server chat sync

    Chat, join and leave notices and death messages are passed between the two servers as they happen.

  3. Player list queries

    The primary server shows the online players of the secondary server, and the reverse is possible too.

  4. Console relay

    The secondary server's console output can optionally be mirrored on the primary server.

  5. Auto-start

    The secondary server can optionally start automatically when the primary server starts.

  6. Configurable messages

    Join, leave, chat and death message formats are set independently per server, with color code support.

Compatibility

Latest build for each game version and loader.

1.21.111.0.0
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 2

Fabric Language KotlinThis is a mod that enables usage of the Kotlin programming language for Fabric mods.
Required
Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

How it compares

Full comparison

Mirage Sync is a Fabric mod for 1.21.11 under the MIT License, with a server required and client optional environment, and it is open source. Blocketing is server-side only, open source under the MIT License, and covers 1.21.5 – 1.21.10. Secondary Key is client-side only, covers 26.2 – 26.3, and is not open source under its MIT License.

ModLoadersGame versionsEnvironmentUpdated
2coreFabric1.21.11Server-side only2026-05-20
Mirage SyncFabric1.21.11Server required, client optional2026-04-25
BlocketingFabric1.21.5 – 1.21.10Server-side only2025-10-25
Secondary KeyFabric26.2 – 26.3Client-side only2026-09-15

Questions

Does 2Core need a proxy or plugins to run two servers?

No. The mod is the only extra software required, and the primary server starts and controls the secondary one itself.

Is the second server's mod installed separately?

No. The mod copies itself into the secondary server's mods folder, so installing it on the primary server is enough.

Can the inter-server connection be reached from outside the machine?

No. Communication between the two servers uses a TCP socket bound to localhost only.

In the catalog

2core is one of 8,016 Management mods on ModsFinder, and one of 5,930 Management mods for Fabric. 19,862 mods support Minecraft 1.21.11.

More from Errnick_

All projects

Similar mods

What the author says

Run a second Fabric server as a separate JVM process — one mod, two roles. 2Core lets you run two Minecraft servers on the same machine from a single mod. The primary server launches and manages the secondary server as an external JVM process. Both servers use the same mod JAR — the role (primary or secondary) is…
Errnick_, on the Modrinth page

Official listing

Owner
Errnick_
Published
2026-05-20
Updated on Modrinth
2026-05-20
Facts verified
2026-10-15

Tags