NeoForge
Qu'est-ce que NeoForge ?
NeoForge est un fork de Minecraft Forge apparu en juillet 2023, mené par la plupart des anciens développeurs de Forge. Il poursuit la mission du Forge d'origine, une plateforme puissante pour créer des mods pour Minecraft Java Edition, mais avec des pratiques de développement modernes, une meilleure gestion du projet et des mises à jour plus rapides.
NeoForge est né d'un conflit au sein de l'équipe de Forge sur la façon de diriger le projet. En juillet 2023, la plupart des développeurs actifs de Forge sont partis et ont lancé un nouveau projet baptisé NeoForge (du grec « neo », nouveau). Cpw, l'un des développeurs clés de Forge, en est devenu le responsable.
NeoForge a rapidement gagné le soutien de la communauté des mods. La plupart des mods populaires, dont Create, Applied Energistics 2, Mekanism, JEI et des centaines d'autres, prennent officiellement en charge NeoForge. Beaucoup de mods publient en même temps des versions pour Forge et pour NeoForge, et certains ont abandonné le Forge d'origine pour ne plus gérer que NeoForge.
NeoForge garde un haut niveau de compatibilité avec les mods Forge, surtout dans les premières versions. À partir de la 1.20.5, toutefois, il introduit ses propres changements d'API, qui l'éloignent peu à peu de Forge. Les mods écrits pour Forge 1.20.1 fonctionnent généralement sans modification sur NeoForge, mais les versions plus récentes peuvent demander de petites adaptations.
Pourquoi NeoForge plutôt que Forge ?
Les avantages de NeoForge
- Une équipe de développement active (la plupart des anciens de Forge)
- Des mises à jour plus rapides vers les nouvelles versions de Minecraft
- Une meilleure gestion du projet et une meilleure communication avec la communauté
- Des décisions prises ouvertement (RFC publiques)
- Modernisation de l'API et suppression du code obsolète
- Une base croissante de mods pris en charge
- Prise en charge officielle de CurseForge et de Modrinth
Quand rester sur Forge
- Votre serveur tourne sous une ancienne version de MC (1.12.2-1.19.4) pour laquelle NeoForge n'existe pas
- Un mod précis n'existe que pour Forge (rare, mais possible)
- Un modpack conçu spécialement pour Forge, sans équivalent NeoForge
- Vous ne voulez pas migrer un serveur stable qui fonctionne
Installer un serveur NeoForge
- Installez Java 21 : NeoForge pour Minecraft 1.20.5+ exige Java 21. Téléchargez-le sur adoptium.net.
- Téléchargez l'installateur NeoForge : rendez-vous sur neoforged.net et téléchargez l'installateur correspondant à votre version de Minecraft.
- Lancez l'installateur :
java -jar neoforge-*-installer.jar --installServer
L'installateur télécharge toutes les bibliothèques nécessaires et crée les scripts de lancement. - Démarrez le serveur : utilisez le script généré
run.sh(Linux/Mac) ourun.bat(Windows). - Acceptez l'EULA : modifiez
eula.txt, mettezeula=trueet relancez le serveur. - Ajoutez des mods : placez les fichiers
.jardes mods dans le dossiermods/. Vérifiez que les mods sont compatibles avec votre version de NeoForge.
Migrer de Forge vers NeoForge
Migrer de Forge vers NeoForge est assez simple, surtout pour Minecraft 1.20.1-1.20.4 :
- Étape 1 : arrêtez le serveur et sauvegardez tout le répertoire
- Étape 2 : supprimez les fichiers de Forge (mais gardez le dossier
mods/,config/et le monde) - Étape 3 : installez NeoForge dans le même répertoire avec l'installateur
- Étape 4 : démarrez le serveur : la plupart des mods devraient se charger sans problème
- Étape 5 : examinez les logs à la recherche d'erreurs. Si un mod ne fonctionne pas, cherchez une version NeoForge sur Modrinth ou CurseForge
À partir de la 1.20.5, NeoForge a introduit des changements d'API qui peuvent obliger à mettre à jour certains mods. Vérifiez toujours la compatibilité des mods avant de migrer.