Les mods ne sont pas comme les extensions. Une extension vit uniquement sur le serveur ; un mod doit exister des deux côtés, dans la même version, sinon le joueur ne peut même pas se connecter.
Pourquoi cela arrive
Les mods modifient le contenu du jeu lui-même : blocs, objets, mécaniques. Le client doit les connaître pour les afficher et les anticiper : client et serveur négocient donc leurs listes de mods à la connexion et se refusent à la moindre différence.
Que faire
- Faites d'abord correspondre le loader
Un mod Forge exige un serveur Forge. Un mod Fabric exige un serveur Fabric. Ils ne sont pas interchangeables, et la version du loader compte aussi.
- Envoyez les jars des mods dans
modsUn jar par mod, sans décompresser. Le dossier est créé par le loader à sa première exécution.
- Donnez exactement le même ensemble aux joueurs
Mêmes mods, mêmes versions. Le plus simple est de compresser votre dossier
modset de l'envoyer, pour que personne ne compose sa propre liste. - Sachez quels mods sont côté serveur uniquement
Certains — surtout de performance et d'administration — ne tournent que d'un côté. Leurs pages le précisent. Tout le reste doit correspondre.
Un joueur se connecte sans message d'incompatibilité de mods et les blocs moddés s'affichent correctement chez lui.
Les mods de performance côté client comme Sodium ne vont pas sur le serveur. Les y installer ne fait rien au mieux, et empêche le démarrage au pire.