ModsFinder

HorizonSync

by soyCQ

HorizonSync keeps player data in sync between separate Fabric servers, so a player who logs in elsewhere arrives with the same inventory and stats.

FabricServer-side onlyApache License 2.01.21.1

What it does

Synchronization covers the main inventory, armor, offhand, Ender Chest contents, experience, level, progress bar, health, food and saturation, and active potion effects, which return when a player joins. Accessory slots from the Accessories API and Trinkets slots are included, and backpack contents from the Sophisticated Backpacks unofficial Fabric port are serialized and kept in sync as well. Data is stored in MongoDB, a NoSQL database, and sent to players through synchronized network packets.

Saves run on an asynchronous timer every 3 minutes without slowing the server's ticks per second, and a synchronous final save runs at server shutdown so the last change is recorded. The database connection string is set in a configuration file that is generated on first launch, and the server's IP address must be allowed through the database firewall. HorizonSync creates the needed collections automatically, and the database name and per-player collection can be changed in the same file.

The mod runs on the server only, so players join without installing anything. It is published for Fabric and 1.21.1 only, and it depends on Fabric API. The license is Apache License 2.0, and the mod is not open source.

Key features

  1. Inventory and equipment sync

    Main inventory, armor, offhand, Ender Chest and accessory or Trinkets slots follow the player between servers.

  2. Experience and vitals

    Experience level, progress bar, health, food and saturation stay exactly as the player left them.

  3. Potion effect restore

    Active status effects are reapplied automatically when the player joins a server that runs the mod.

  4. Asynchronous auto-save

    Changes are saved every 3 minutes in the background, with a forced save at shutdown to prevent data loss.

  5. Backpack contents

    Contents of Sophisticated Backpacks are serialized and kept in sync across the network.

Compatibility

Latest build for each game version and loader.

1.21.11.1-SNAPSHOT
ReleaseBetaAlphaNot available

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

How it compares

Full comparison

PlayerSync is a server-side mod for Forge and NeoForge, not Fabric, covering 1.20.1 – 1.21.8, and it is open source under the GNU General Public License v3.0 only. MPDS is server-side for Fabric across 1.18 – 1.21.11 and is all rights reserved. ShutdownTimer targets Fabric and Quilt for 1.21 – 1.21.11 under the MIT License and is not open source, so it handles shutdown timing rather than data sync.

ModLoadersGame versionsEnvironmentUpdated
HorizonSyncFabric1.21.1Server-side only2026-05-16
PlayerSyncForge and NeoForge1.20.1 – 1.21.8Server-side only2026-06-29
MPDSFabric1.18 – 1.21.11Server-side only2026-08-28
ShutdownTimerFabric and Quilt1.21 – 1.21.11Server-side only2026-08-20

Questions

Does HorizonSync need Fabric API?

Yes. HorizonSync depends on Fabric API, so it must be installed alongside it on the server.

Do players need the mod installed?

No. Server owners install it, and players connect with no copy of their own.

Where is the database configured?

A configuration file is generated on first launch in the config folder. The MongoDB connection string, the database name and the per-player collection are set there.

In the catalog

HorizonSync is one of 8,016 Management mods on ModsFinder, and one of 5,930 Management mods for Fabric. 32,366 mods support Minecraft 1.21.1.

Similar mods

What the author says

Inventory & Equipment Sync: Full synchronization of the main inventory, armor, offhand items, and Ender Chest. Experience & Stats: Your XP level, bar progress, health, food, and saturation stay exactly as you left them.
soyCQ, on the Modrinth page

Official listing

Owner
soyCQ
Published
2026-05-12
Updated on Modrinth
2026-05-16
Facts verified
2026-10-15

Tags