1.2.1
Compatibility
Changes
🇫🇷 Français
SyncModPack 1.2.1 — NeoForge 1.21.1
Correctif majeur de fiabilité + synchronisation miroir stabilisée. 🛡️
Corrections
- 🐛 Correctif critique : SyncModPack identifiait mal les mods (il confondait un mod avec ses dépendances), ce qui pouvait supprimer par erreur des librairies essentielles côté serveur. Désormais chaque mod est reconnu uniquement par son véritable identifiant — plus aucune suppression en chaîne.
- 🗑️ Suppression fiable de l'ancienne version après une mise à jour, même si le fichier est verrouillé (serveur en cours) : la suppression est alors reprise au démarrage suivant.
Nouveautés
- 🪞 Synchronisation miroir (dans les deux sens) : ton dossier de mods devient identique à celui du serveur. Un mod non autorisé (ex : un mod de triche ajouté côté client) est automatiquement retiré à la connexion.
- 🛡️ Les dépendances (librairies dont d'autres mods ont besoin) ne sont jamais supprimées.
- ⚙️ Désactivable via
config/syncmodpack-mirror.txt.
Installe le mod, rejoins un serveur, joue. Aucun launcher externe, aucune config réseau.
🇬🇧 English
SyncModPack 1.2.1 — NeoForge 1.21.1
Major reliability fix + stabilized mirror sync. 🛡️
Fixes
- 🐛 Critical fix: SyncModPack was misidentifying mods (it confused a mod with its dependencies), which could mistakenly delete essential libraries on the server. Each mod is now recognized only by its real ID — no more chain deletions.
- 🗑️ Reliable removal of the old version after an update, even if the file is locked (server running): the removal is then completed on the next startup.
What's new
- 🪞 Mirror sync (two-way): your mods folder becomes identical to the server's. An unauthorized mod (e.g. a cheat mod added on the client) is automatically removed on connection.
- 🛡️ Dependencies (libraries other mods need) are never removed.
- ⚙️ Can be disabled via
config/syncmodpack-mirror.txt.
Install the mod, join a server, play. No external launcher, no network config.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:pOaFcWGS:qoWRRen4"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:pOaFcWGS:qoWRRen4"
}

