ModsFinder

Mirage Sync

by MRNOBODY-ZST

Mirage Sync keeps dimension region files in step between a main Minecraft server and its mirror servers, so a mirror can take over the world when needed.

FabricServer required, client optionalMIT LicenseOpen source1.21.11

What it does

Synchronization is incremental and runs in real time over a persistent TCP connection. The main server acts as the TCP server, and a mirror starts each sync by pulling changes from it. Several mirrors can connect to one main server at the same time, and each mirror operates independently. Only world region files with the .mca extension are transferred.

Admin-level commands require permission level OPERATORS. The mod also works with BungeeCord and Velocity proxies, where it acts as a world synchronization tool and passes player connections and chat through the proxy. Both servers need the same build of Minecraft before a sync can start.

Mirage Sync is released under the MIT License and is open source. It is published for Fabric only, in the 1.2.0 build for 1.21.11, and the server is required while the client is optional.

Key features

  1. Incremental region sync

    Only changed dimension region files are pulled from the main server, so each sync moves less data than a full copy would.

  2. Multiple mirrors

    One main server can serve several mirror servers at once, and each mirror keeps running on its own.

  3. Player handling during sync

    Players on a mirror that is syncing a dimension are kicked with a message and can reconnect immediately, while the main server keeps running for everyone else.

  4. Atomic file transfer

    Files are written to a temporary file and then moved into place, so an interrupted transfer leaves the mirror's world in its previous consistent state.

Compatibility

Latest build for each game version and loader.

1.21.111.2.0
ReleaseBetaAlphaNot available

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

Use cases

Backup servers

A mirror kept in step with the main server can be started when the main server is lost or unreachable.

Proxy networks

Networks behind BungeeCord or Velocity can keep a mirror current for each world they host.

Who it’s for: Server owners who run a main server with one or more mirror servers and want region files kept in sync between them.

How it compares

Full comparison

2core is a server-side Fabric mod for 1.21.11 under the MIT License and is open source. QUIC-MC is a client-side Fabric mod for 1.21.2 – 1.21.11 under the GNU Affero General Public License v3.0 only, and it is also open source. Mirage Sync is server required with client optional, and it targets 1.21.11 alone.

ModLoadersGame versionsEnvironmentUpdated
Mirage SyncFabric1.21.11Server required, client optional2026-04-25
2coreFabric1.21.11Server-side only2026-05-20
QUIC-MCFabric1.21.2 – 1.21.11Client-side only2026-08-10

Questions

Does Mirage Sync have to be installed on both servers?

Yes. Each mirror and the main server must run the mod, and all of them must run Minecraft 1.21.11.

What happens to players when a sync runs?

Players on a mirror that is syncing a dimension are kicked with a message and can reconnect immediately. The main server keeps operating normally for the players it serves.

What should be done after a network cut?

The world on the mirror stays in its previous consistent state, so the mirage pull command can be run again after reconnecting.

In the catalog

Mirage Sync is one of 3,545 Optimization mods on ModsFinder, and one of 2,575 Optimization mods for Fabric. 19,862 mods support Minecraft 1.21.11.

Similar mods

What the author says

A Minecraft Fabric mod for incremental, real-time dimension region synchronization between a main server and one or more mirror servers. The output jar is at build/libs/mirage-.jar.
MRNOBODY-ZST, on the Modrinth page

Official listing

Owner
MRNOBODY-ZST
Published
2026-04-05
Updated on Modrinth
2026-04-25
Facts verified
2026-10-15

Tags