Skip to content
R edited this page Nov 7, 2021 · 17 revisions

⚠ Clients can refuse client-only mods, do not rely on this for critical files.

What are client mods?

Mods that only run on the client side, e.g. (Optifine, Neat)

These do not need to be loaded server side so they should not be put in the mods/ folder.

How

Create a folder on the server named: "clientmods" in the root minecraft directory.

.minecraft/
    serversync.jar
    clientmods/
        client-only-cool-mod.jar

This folder should not be added to the directory include list, serversync will include it for you if push_client_mods is true

Server

Switch push client mods to true

{
  "general": {
    "push_client_mods": true
  }
}

Client

Make sure refuse client mods is false (default). If you want to use your own client side mods instead of the servers suggestions then set refuse client mods to true and install your own preferred mods.

{
  "general": {
    "refuse_client_mods": false
  }
}
Pre 4.0 config in config/serversync/serversync-server.cfg change:
B:PUSH_CLIENT_MODS=false
to
B:PUSH_CLIENT_MODS=true

Should you as a client wish to refuse client mods from the server then change:

B:REFUSE_CLIENT_MODS=false
to
B:REFUSE_CLIENT_MODS=true