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.
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
Inventory and equipment sync
Main inventory, armor, offhand, Ender Chest and accessory or Trinkets slots follow the player between servers.
Experience and vitals
Experience level, progress bar, health, food and saturation stay exactly as the player left them.
Potion effect restore
Active status effects are reapplied automatically when the player joins a server that runs the mod.
Asynchronous auto-save
Changes are saved every 3 minutes in the background, with a forced save at shutdown to prevent data loss.
Backpack contents
Contents of Sophisticated Backpacks are serialized and kept in sync across the network.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
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.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| HorizonSync | Fabric | 1.21.1 | Server-side only | 2026-05-16 |
| PlayerSync | Forge and NeoForge | 1.20.1 – 1.21.8 | Server-side only | 2026-06-29 |
| MPDS | Fabric | 1.18 – 1.21.11 | Server-side only | 2026-08-28 |
| ShutdownTimer | Fabric and Quilt | 1.21 – 1.21.11 | Server-side only | 2026-08-20 |
Questions
Does HorizonSync need Fabric API?
Do players need the mod installed?
Where is the database configured?
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.
Official listing
- Modrinth page
- modrinth.com/mod/horizonsync
- Owner
- soyCQ
- Published
- 2026-05-12
- Updated on Modrinth
- 2026-05-16
- Facts verified
- 2026-10-15
