PlayerSync
by EoD
PlayerSync is a server mod that keeps player inventory, health, experience and advancements in a shared database across several Forge and NeoForge servers.
What it does
When a player joins a server, PlayerSync loads their saved data from a central MySQL or MariaDB database, and when they leave, the current state is written back. Inventory contents, including the main slots, armor, ender chest and offhand, together with health, food, experience and score, travel with the player between servers, which keeps progress and modded items intact on a network.
Active potion effects are restored on arrival, and achievements and advancements follow the player everywhere. Support for the Curios API and Sophisticated Backpacks keeps those slots and backpack contents synchronized as well. The mod is designed for multi-server networks and does not need to run in single-player, where the data stays local.
Settings are kept in a playersync.toml file in the server's config folder. Players join without it, since only the server has to run the mod. Files exist for Forge and NeoForge across 15 release versions, 1.20.1 – 1.21.8, and the code is open source under the GNU General Public License v3.0 only.
Key features
Inventory synchronization
Main inventory, armor, ender chest and offhand contents are updated on the server whenever they change.
Experience and stats
Experience points, health, food and score are preserved while a player moves between servers.
Advancement sync
Achievements and advancements are shared across every server in the network.
Potion effect restore
Active potion effects are reapplied when a player joins a new server.
Curios and backpack support
Curios slots and Sophisticated Backpacks contents are kept in sync out of the box.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Who it’s for: Server owners running several connected Forge or NeoForge servers, and communities that let players travel between them.
How it compares
HorizonSync is a server-side only Fabric mod under the Apache License 2.0, and it is not open source. AquaGuard works on Fabric, Forge and NeoForge for 1.20.1 – 1.21.1 under the MIT License, and it is open source with a server required and client optional environment. Yukami's Sophisticated Backpack Tab is a client-side Forge and NeoForge mod for 1.20.1 – 26.2 that adds a backpack screen, and it is open source.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| PlayerSync | Forge and NeoForge | 1.20.1 – 1.21.8 | Server-side only | 2026-06-29 |
| HorizonSync | Fabric | 1.21.1 | Server-side only | 2026-05-16 |
| AquaGuard | Fabric, Forge and NeoForge | 1.20.1 – 1.21.1 | Server required, client optional | 2026-09-24 |
| Yukami's Sophisticated Backpack Tab | Forge and NeoForge | 1.20.1 – 26.2 | Client-side only | 2026-09-13 |
Questions
Does PlayerSync need to be installed on the client?
Does PlayerSync work in single-player?
Which database does PlayerSync use?
Which game versions does PlayerSync support?
In the catalog
PlayerSync is one of 8,016 Management mods on ModsFinder, and one of 2,698 Management mods for Forge. 17,695 mods support Minecraft 1.21.8.
Similar mods
What the author says
PlayerSync is a Minecraft mod that keeps your player data synchronized across multiple servers. Seamlessly move between servers in your network without losing your inventory, experience, advancements, or modded items. PlayerSync uses a central MySQL or MariaDB database to store your player data. When you join a…
Official listing
- Modrinth page
- modrinth.com/mod/playersync
- Owner
- EoD
- Published
- 2025-05-04
- Updated on Modrinth
- 2026-06-29
- Facts verified
- 2026-10-15
