ModsFinder

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.

FabricClient-side onlyAll rights reserved1.21 – 26.2

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

  1. Required and banned mods

    Admins set required and banned mod lists in the server configuration, and players are checked against them.

  2. Remote screenshots

    An admin command requests a screenshot of a player's game screen to check the texture pack in use.

  3. 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.

  4. Historical audit logs

    A dedicated.yml log records each player's mod and pack history across sessions, including timestamps for removals.

  5. Library consolidation

    Library dependencies such as fabric-api sub-modules collapse into single entries in the admin modlist.

  6. 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
26.2fabric-3.1+26.x
26.1.2fabric-3.1+26.x
26.1.1fabric-3.1+26.x
26.1fabric-3.1+26.x
1.21.x12 of 12 versions with builds
1.21.11fabric-3.1+1.21.x
1.21.10fabric-3.1+1.21.x
1.21.9fabric-3.1+1.21.x
1.21.8fabric-3.1+1.21.x
1.21.7fabric-3.1+1.21.x
1.21.6fabric-3.1+1.21.x
1.21.5fabric-3.1+1.21.x
1.21.4fabric-3.1+1.21.x
1.21.3fabric-3.1+1.21.x
1.21.2fabric-3.1+1.21.x
1.21.1fabric-3.1+1.21.x
1.21fabric-3.1+1.21.x
ReleaseBetaAlphaNot available

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

How it compares

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
ModSyncFabric1.21 – 26.2Client-side only2026-07-01
Screenshot PathFabric1.21.6 – 26.2Client-side only2026-06-16
Screenshot+Fabric1.21.4 – 26.2Client-side only2026-09-03
Cam360Fabric1.21.8 – 26.2Client-side only2026-07-05

Questions

Does ModSync need to be installed on the server?

Yes. The plugin is installed on a Spigot, Paper or Bukkit server, and the Fabric mod is installed on the client.

Which game versions does ModSync support?

The mod has Fabric files for 16 release versions, 1.21 – 26.2, with fabric-3.1+26.x for 26.2 as the latest file.

Do Bedrock players need the Fabric mod?

Bedrock players connect through Geyser or Floodgate, which are supported, and they skip the verification check.

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.
dark_yoddha, on the Modrinth page

Official listing

Owner
dark_yoddha
Published
2025-11-26
Updated on Modrinth
2026-07-01
Facts verified
2026-10-15

Tags