Pour répondre à la question, il faut commencer par introduire rapidement ce qu’est Forge et Fabric.
Dans deux cas, derrière un unique nom, il y a en fait deux choses :
- Un chargeur de mod (au tout débout, Forge était une extension de Modloader, qui a été remplacé par la suite par FML [Forge Mod Loader]). Le chargeur de mod est comme son nom l’indique, un programme qui va regarder ce qui se trouve dans .minecraft/mods, chercher la classe d’initialisation, puis appeler les différentes étapes de chargement du mod.
- Une API pour simplifier la vie des moddeurs : L’API fourni des fonctions permettant d’ajouter des blocs, des items, des entités, etc. Sans eux, il faudrait écrire plus de code pour faire une même chose et cela risquerait de faire des incompatibilités entre mods.
Forgified Fabric API permet d’ajouter les API de Fabric par-dessus Forge. Cela permet au développeur de mod Fabric et faire une version Forge de leur mod en modifiant moins de choses que ce si ce mod n’existait pas.
Sinytra Connector est un mod Forge qui agit comme un chargeur de mod Fabric. Cumulé avec Forgified Fabric API il permet donc le fonctionnement des mods Fabric sur Forge sans aucune modification du mod.
Enfin, Connector Extra ajoute des éléments en plus pour la compatibilité / interactions des mods Forge & Fabric. (la liste des compatibilités supplémentaires est dans la description du mod : https://www.curseforge.com/minecraft/mc-mods/connector-extras)
---
Concernant le crash : Effectivement Sodium n’est pas compatible avec tout ce monde, ce qui ne m’étonne pas. Sodium agit en modifiant directement du code de base du jeu, tout comme ces mods de compatibilité. Et ils essaient de faire une modification au même endroit, donc conflit et le jeu plante…