ModSync
by dark_yoddha
ModSync lets server admins check which mods and resource packs a player's Fabric client runs, with the check taking place on the connection itself.
What it does
Admins use ModSync to control which mods are used on the client. The configuration of required mods and banned mods is set in the server's config.yml file, and the plugin is installed on a Spigot, Paper or Bukkit server. The Fabric client mod is installed on the player's side. Because the check happens during the handshake, a client that fails it can be turned away before joining.
A main use is detecting X-ray resource packs, which are often used to see ore through walls. Admins can request a screenshot of a player's game screen with a command, which helps confirm that a texture pack is legitimate. They can also request a dump of a specific mod or pack file to verify suspicious files directly from the client.
The mod is built for Fabric 1.21 – 26.2, with files for 16 release versions. Players add it to their own game, and a server needs no copy. It is not open source and is released under All rights reserved, with a public source code repository and issue tracker.
Key features
Required and banned mods
Admins set required and banned mod lists in the server configuration, and players are checked against them.
Remote screenshots
An admin command requests a screenshot of a player's game screen to check the texture pack in use.
Dynamic hashing
Each check hashes the client files, and SHA-512 secures the handshake, combining a server-side pepper with a challenge UUID that changes every time.
Historical audit logs
A dedicated.yml log records each player's mod and pack history across sessions, including timestamps for removals.
Library consolidation
Library dependencies such as fabric-api sub-modules collapse into single entries in the admin modlist.
Bedrock players
Geyser and Floodgate are supported, and Bedrock players skip verification while Java players stay under strict checks.
Compatibility
Latest build for each game version and loader.
26.x4 of 4 versions with builds
1.21.x12 of 12 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
Screenshot Path is a Fabric client mod that is client-side only and open source under the MIT License, with files for 1.21.6 – 26.2. Screenshot+ is also client-side only and Fabric, covering 1.21.4 – 26.2, but it is not open source and is released under All rights reserved. Cam360 is client-side only, open source under the Apache License 2.0 and covers 1.21.8 – 26.2, so it is a client tool rather than a server-side check.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| ModSync | Fabric | 1.21 – 26.2 | Client-side only | 2026-07-01 |
| Screenshot Path | Fabric | 1.21.6 – 26.2 | Client-side only | 2026-06-16 |
| Screenshot+ | Fabric | 1.21.4 – 26.2 | Client-side only | 2026-09-03 |
| Cam360 | Fabric | 1.21.8 – 26.2 | Client-side only | 2026-07-05 |
Questions
Does ModSync need to be installed on the server?
Which game versions does ModSync support?
Do Bedrock players need the Fabric mod?
In the catalog
ModSync is one of 8,016 Management mods on ModsFinder, and one of 5,930 Management mods for Fabric. 13,894 mods support Minecraft 26.2.
Similar mods
What the author says
Dynamic Hashing: Every handshake is secured with SHA-512 using a server-side pepper and a unique challenge UUID to prevent packet spoofing. Privacy-First: Players are prompted to agree to data reporting on their first join, ensuring compliance with privacy standards.
Official listing
- Modrinth page
- modrinth.com/mod/mod-sync
- Owner
- dark_yoddha
- Published
- 2025-11-26
- Updated on Modrinth
- 2026-07-01
- Facts verified
- 2026-10-15
