Learn · concepts
NeoForge contre Forge : Comparaison des chargeurs de mods Minecraft
NeoForge est le fork communautaire qui mène le modding basé sur Forge sur Minecraft actuel. Voici comment les deux diffèrent et lequel choisir.
NeoForge est le dérivé géré par la communauté de Forge, lancé en 2023 et qui mène désormais l'écosystème Forge sur les versions actuelles de Minecraft. Forge est le chargeur original qui a porté la plupart des grands packs de mods pendant des années. Comprendre la séparation et leurs différences vous aide à choisir celui qui convient le mieux à votre configuration.
Ce qu'est chacun
Forge est le chargeur de mods Minecraft original, sorti vers 2011. Il a dominé le modding à grande échelle tout au long des années 2010. L'architecture de Forge est centrée sur un bus d'événements, un système d'enregistrement et une transformation de classe basée sur ASM.
NeoForge est un dérivé communautaire qui s'est séparé de Forge en 2023. Il conserve la même architecture générale (registres, capacités, bus d'événements) mais fonctionne sous la gouvernance de la communauté avec un modèle de contribution plus ouvert et des cycles de développement plus rapides.
Pourquoi la fourche a eu lieu
La séparation concernait la gouvernance et la direction du leadership, et non une réécriture technique. Un groupe de développeurs de Forge et de membres de la communauté ont migré vers un projet géré par la communauté après des désaccords concernant le rythme de développement et le processus de prise de décision de Forge. Étant donné que NeoForge a démarré à partir du code source de Forge, les deux chargeurs sont reconnaissablement liés.
Au fil du temps, les deux ont divergé. NeoForge a retravaillé des parties de l'API, ajouté de nouvelles conventions et mis à jour les systèmes internes. Un mod conçu pour NeoForge moderne n'est pas garanti de se charger sur Forge, et vice versa.
Comment ils diffèrent
| Aspect | NeoForge | Forge |
|---|---|---|
| Origine | Fork communautaire de 2023 | Chargeur original (~2011) |
| Gouvernance | Propriété communautaire, contributions ouvertes | Direction du projet Forge traditionnel |
| Architecture | Base identique (registres, capacités, bus d'événements) | Registres, capacités, bus d'événements |
| Priorité de version | Versions Minecraft actuelles (1.20+) | Versions plus anciennes et héritées |
| Rythme de développement | Rapide, réactif à la communauté | Plus lent, soigneusement étudié |
| Catalogue de mods | En croissance sur les versions modernes | Catalogue étendu sur les versions plus anciennes |
| Stabilité de l'API | En évolution, optimisée pour les versions actuelles | Stable, rétrocompatible dans la mesure du possible |
Quelles versions sont prises en charge
NeoForge :
- 1.20.1, 1.20.4, 1.21+
- Développement actif, nouvelles versions prises en charge rapidement
- Là où la plupart du modding a lieu actuellement
Forge :
- 1.12.2 et versions antérieures (support héritage)
- 1.16.5, 1.17, 1.18, 1.19, 1.20.1 (mais NeoForge est préférable sur les versions récentes)
- Mises à jour plus lentes pour les versions modernes
Lequel choisir
Utilisez NeoForge si :
- Vous jouez aux versions Minecraft actuelles (1.20+)
- Vos mods prennent en charge NeoForge
- Vous souhaitez un chargeur activement maintenu avec l'implication de la communauté
- Vous créez un nouveau pack de mods
Utilisez Forge si :
- Vous utilisez un modpack plus ancien basé sur Forge.
- Vos mods ne sont compatibles qu'avec Forge.
- Vous avez besoin d'une compatibilité descendante maximale.
- Vous jouez en 1.12.2 ou une version antérieure (versions sans support NeoForge).
Consultez la page du mod. Le même auteur de mod publie souvent des versions Forge pour les anciennes versions et des versions NeoForge pour les nouvelles.
Comment savoir quel chargeur un mod requiert
- Allez sur la page de téléchargement du mod (Modrinth, CurseForge, etc.).
- Examinez la liste des versions.
- Elle précisera "Forge" ou "NeoForge" pour chaque publication.
- Téléchargez la version correspondant à votre chargeur.
Si vous essayez de charger un mod NeoForge sur Forge, cela se traduit par une erreur de type "classe introuvable". L'inverse provoque également un crash. La version et le chargeur doivent correspondre exactement.
L'évolution de l'écosystème des mods
La transition est toujours en cours. Les mods importants et actifs ont migré vers NeoForge ou prennent déjà en charge NeoForge sur les versions récentes. Certains mods hérités restent sur Forge. Pour les joueurs sur les versions actuelles, NeoForge devient la norme ; pour les joueurs sur 1.12.2 ou utilisant des modpacks datant d'une décennie, Forge reste la référence.
Aucun des deux chargeurs ne disparaît. NeoForge est l'option tournée vers l'avenir ; Forge maintient le support des versions antérieures. Ce dédoublement signifie que les moddeurs n'attendent plus les mises à jour lentes de Forge pour jouer sur les nouvelles versions.
La place de Terminus
Terminus fonctionne sur Fabric, et non sur la Forge. Fabric est un écosystème distinct, plus léger, avec son propre format de mod et son API. Si vous souhaitez utiliser des mods utilitaires avec Terminus, vous utilisez des mods Fabric, et non des mods Forge ou NeoForge. Les mods Fabric et les mods de la famille Forge ne sont pas compatibles entre eux.
FAQ
Dans les versions actuelles de Minecraft (1.20+), la plupart de la communauté considère NeoForge comme le successeur pour le modding actif. Forge existe toujours et prend en charge les versions plus anciennes, donc aucune des deux n'a complètement remplacé l'autre.
Pas de manière fiable. Bien que les deux partagent des racines, les API ont suffisamment divergé pour qu'un mod conçu pour Forge ne se charge pas toujours sur NeoForge. Installez la version pour laquelle votre lanceur est conçu.
Non. NeoForge est issu de la lignée Forge, avec un bus d'événements et un système d'enregistrement. Fabric est un chargeur distinct, plus léger, avec correction basée sur Mixin. Ce sont des écosystèmes différents avec des formats de mods différents.
NeoForge est en plein essor sur les versions actuelles. Le développement de mods le plus actif vise désormais NeoForge sur 1.20 et plus. Forge reste dominant sur les versions plus anciennes et les packs hérités.