
Modrinth · Minecraft mod
ClientModSync
Server provides mod files from clientmod, and clients synchronize based on configuration.
Quick answer
Which ClientModSync release matches 1.20.6?
ClientModSync 1.0.1 targets 1.20.1, 1.20.2, 1.20.3 with Forge. Installation on the client is optional. Installation on the dedicated server is optional. No extra mods listed for this file.
Where it goes
Is ClientModSync required on the client, server, or both?
Installation on the client is optional. Installation on the dedicated server is optional.
The source marks this as usable on both the client and server.
What else does ClientModSync 1.0.1 need?
1.0.1 on 1.20.6. Every mod below is checked against that same setup.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional mods.
Before you install it
Add ClientModSync without breaking your instance.
Built for ClientModSync 1.0.1 on 1.20.6. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use 1.0.1. It targets 1.20.1, 1.20.2, 1.20.3 with Forge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
Installation on the client is optional. Installation on the dedicated server is optional.
- 04
Pick the file you checked
Use the “Get this file” button beside 1.0.1. It opens that exact file at the source.
About this project
What does ClientModSync add?
ClientModSync
Server provides mod files from clientmod, and clients synchronize based on configuration.
服务端提供 clientmod 内的模组文件,客户端按配置执行同步。
Features
- Server:
- Reads
server_root/clientmod - Starts an HTTP sync service
- Exposes:
GET /manifest.jsonGET /mods/<fileName>
- Reads
- Client:
- Checks whether synchronization is needed after mod load (at title screen)
- If no sync is needed, no sync UI is shown
- If sync is needed, shows sync UI
- Supports manual click (
Sync Now) - Supports auto mode (
Auto Next Time) with 5-second countdown - Shows progress bar (by mod count), current mod, and realtime speed during sync
- Automatically restarts client after sync completes to apply mod changes
功能说明
- 服务端:
- 读取
server_root/clientmod - 启动 HTTP 同步服务
- 提供接口:
GET /manifest.jsonGET /mods/<fileName>
- 读取
- 客户端:
- 模组加载后(主菜单)先检查是否需要同步
- 若检测为“不需要同步”,不会弹出同步界面
- 若检测为“需要同步”,弹出同步界面
- 支持手动点击(
立即同步) - 支持自动模式(
下次及以后自动同步,展示 5 秒后自动执行) - 同步过程中显示进度条(按模组数量)、当前同步模组、实时速度
- 同步完成后自动重启客户端以应用变更
Sync Modes
ADD_ONLY: Download missing mods only; do not delete extra local modsSTRICT: Strictly match serverclientmod(download/update missing or mismatched mods, delete extra local mods)
同步模式
ADD_ONLY:缺少则补,多余不处理STRICT:严格同步(缺少补齐、哈希不一致更新、多余删除)
Configuration
Config file: config/clientmodsync-common.toml
Server:
server.httpPort=58235
Client:
client.enabled=trueclient.serverIp=""(empty = use current connected server address)client.serverPort=58235client.downloadThreads=4(parallel download threads; higher is usually faster)client.syncMode="ADD_ONLY"(ADD_ONLYorSTRICT)
Client auto preference file:
config/clientmodsync-client.properties
配置
配置文件:config/clientmodsync-common.toml
服务端:
server.httpPort=58235
客户端:
client.enabled=trueclient.serverIp=""(留空则使用当前连接服务器地址)client.serverPort=58235client.downloadThreads=4(并行下载线程数,越高通常越快)client.syncMode="ADD_ONLY"(ADD_ONLY或STRICT)
客户端自动偏好配置文件:
config/clientmodsync-client.properties
Build
- Requires JDK 17
- Windows:
gradlew build - Output:
build/libs/clientmodsync-1.0.0.jar
构建
- 需要 JDK 17
- Windows:
gradlew build - 产物:
build/libs/clientmodsync-1.0.0.jar
Deployment
- Put
clientmodsync-1.0.0.jarinto both server and clientmods - Put required client mods into server
clientmod - Start server and launch client
- Run sync in UI and wait for automatic restart
部署
- 将
clientmodsync-1.0.0.jar放入服务端和客户端的mods - 将需要同步的模组放入服务端
clientmod - 启动服务端并打开客户端
- 在弹窗执行同步,随后客户端会自动重启
Project description from Modrinth.
Pick your setup
ClientModSync by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
1.20.5
1 loader build1.20.4
1 loader build1.20.3
1 loader build1.20.2
1 loader build1.20.1
1 loader buildCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
ClientModSync versions and loaders
1.0.1
clientmodsync-1.0.0.jar
4 May 2026
1.0.0
clientmodsync-1.0.0.jar
11 Apr 2026
Looking for an older file? The official Modrinth project page is in Resources.