Un serveur Minecraft moddé a besoin d'un mod loader : un logiciel qui s'intercale entre le jeu et les mods pour leur permettre de s'accrocher au code de Minecraft. Trois loaders dominent aujourd'hui : Forge, NeoForge et Fabric. Ils ne sont pas interchangeables. Un mod conçu pour l'un ne fonctionne généralement pas sur un autre, si bien que choisir un loader revient en pratique à choisir les mods et modpacks auxquels vous aurez accès.

Ce guide explique ce qui les distingue et comment choisir pour un serveur.

Un peu d'histoire

Forge est le plus ancien des trois et a longtemps été la référence du modding Minecraft. La plupart des grands modpacks connus des anciennes versions reposent sur lui. Forge fournit une API très complète : registres, événements, réseau et systèmes de configuration qui permettent aux gros mods d'interagir entre eux.

Fabric est apparu comme une alternative légère. Son loader est petit et modulaire, et il s'adapte très vite aux nouvelles versions de Minecraft, souvent en quelques jours après une sortie. Plutôt qu'une grosse API intégrée, il s'appuie sur le mod séparé Fabric API et sur une technique appelée mixins pour modifier le code du jeu de façon ciblée.

NeoForge est un fork de Forge créé en 2023 par une grande partie de l'équipe de développement de Forge. Parti de la même base de code, il s'en est depuis éloigné en modernisant une partie de l'API. Sur les versions récentes de Minecraft, beaucoup de mods qui ciblaient Forge ciblent désormais NeoForge, et une bonne partie des nouveaux gros modpacks sont construits dessus.

Il existe aussi Quilt, un fork de Fabric capable de charger la plupart des mods Fabric. Sa place dans l'écosystème est bien plus réduite, ce guide se concentre donc sur les trois principaux.

Les différences en pratique

La disponibilité des mods

C'est le critère décisif dans presque tous les cas. Regardez où sont publiés les mods que vous voulez et quels loaders et versions de Minecraft ils indiquent.

  • Les gros mods de contenu et de technique (machines complexes, systèmes de magie, nouvelles dimensions) ont historiquement vécu sur Forge, et de plus en plus sur NeoForge pour les versions récentes.
  • Les mods de performance, de rendu et de confort sont très présents sur Fabric, et bon nombre de mods de contenu y sortent aussi en priorité.
  • Un nombre croissant de mods est publié pour plusieurs loaders à la fois, grâce à des environnements de développement multi-loader. Pour ceux-là, le choix du loader compte moins.

Si vous installez un modpack existant, la question est vite réglée : le pack indique son loader et sa version, et le serveur doit correspondre exactement.

La rapidité des mises à jour

Fabric prend généralement en charge les nouvelles versions de Minecraft le plus rapidement, car son loader contient peu de code dépendant des mécanismes internes du jeu. NeoForge et Forge demandent plus de temps, et les gros mods, quel que soit leur loader, mettent souvent des semaines ou des mois à suivre. Si jouer vite sur la dernière version compte pour vous, Fabric est en général le premier prêt. Si vous préférez un gros modpack stable, vous resterez de toute façon sur une version plus ancienne et bien maintenue.

Performances et ressources

Les loaders eux-mêmes ne sont pas la principale source de charge : ce sont les mods. Quelques tendances générales tout de même :

  • Un petit serveur Fabric avec une poignée de mods est souvent léger, et Fabric dispose de mods de performance serveur reconnus qui optimisent la gestion des chunks, le tick des entités et l'éclairage.
  • Les modpacks Forge et NeoForge sont souvent plus gros, avec de nombreux mods de contenu, et demandent donc généralement plus de RAM et un processeur plus solide. C'est une conséquence de la taille des packs, pas un défaut du loader.
  • NeoForge et Forge ont eux aussi des mods de performance, même si l'offre diffère de celle de Fabric.

Pour dimensionner les ressources, ce qui compte est de savoir si vous faites tourner un modpack léger ou lourd. Notre calculateur de RAM distingue les deux cas, et le guide combien de RAM pour un serveur Minecraft détaille les paramètres.

Plugins et mods ensemble

Les serveurs à plugins (Paper, Purpur, Spigot) et les mod loaders sont deux mondes distincts : les plugins de type Bukkit ne fonctionnent pas nativement sur Forge, NeoForge ou Fabric. Il existe des projets de serveurs hybrides qui tentent de charger mods et plugins, mais ce sont des projets communautaires aux compatibilités limitées, et les bugs peuvent être difficiles à diagnostiquer. Pour la plupart des serveurs, il est plus sain de choisir soit les plugins, soit les mods. Certains mods Fabric et NeoForge apportent d'ailleurs des fonctions côté serveur (permissions, homes, protections de zones) qui couvrent ce que l'on attend habituellement des plugins.

Ce qu'il faut côté client

La plupart des mods de contenu doivent être installés à la fois sur le serveur et sur le client de chaque joueur, dans des versions identiques. Les joueurs ont donc besoin du même loader et des mêmes mods, généralement installés via un launcher qui gère les modpacks. Certains mods sont uniquement côté serveur (performance, outils d'administration, prégénération du monde) et les joueurs n'en ont pas besoin. Fabric, en particulier, compte beaucoup de mods serveur uniquement qui permettent à un client vanilla de rejoindre un serveur légèrement moddé.

Tableau comparatif

Aspect Forge NeoForge Fabric
Origine Loader historique, établi de longue date Fork de Forge (2023) Loader léger indépendant
Point fort typique Gros packs sur anciennes versions Gros packs de contenu sur versions récentes Mises à jour rapides, performances, packs légers
Rapidité des mises à jour Plus lente Intermédiaire Généralement la plus rapide
Compatibilité des mods Mods Forge Mods NeoForge (certains anciens mods Forge sur les premières versions) Mods Fabric, souvent via Fabric API

Lequel choisir ?

Posez-vous ces questions dans l'ordre :

  1. Vous installez un modpack précis ? Utilisez exactement le loader et la version qu'il indique. Rien d'autre ne compte.
  2. Il y a un mod dont vous ne pouvez pas vous passer ? Vérifiez quels loaders le prennent en charge sur la version de Minecraft voulue, et suivez-le.
  3. Vous voulez la dernière version de Minecraft avec des optimisations et quelques ajouts ? Fabric est en général le choix naturel.
  4. Vous voulez une expérience riche en contenu sur une version récente ? C'est sur NeoForge que vit désormais une grande partie de cet écosystème.
  5. Vous voulez un pack classique sur une ancienne version ? Forge reste le loader de beaucoup d'entre eux.

Peut-on changer de loader plus tard ?

Pas facilement. Un monde créé avec un ensemble de mods contient des blocs, des objets et des données que seuls ces mods comprennent. Passer le même monde sur un autre loader oblige à remplacer les mods par des équivalents, et tout ce que les nouveaux mods ne reconnaissent pas est généralement supprimé ou corrompu. En pratique, changer de loader revient à repartir sur un nouveau monde, ou au minimum à garder une sauvegarde de l'ancien en acceptant des pertes. Raison de plus pour trancher la question du loader avant que les joueurs n'investissent des heures dans une carte.

Conseils pour l'installation du serveur

  • Faites correspondre exactement la version du loader à celle du modpack ou à ce qu'exigent vos mods. Une version de loader inadaptée est une cause fréquente de plantage au démarrage.
  • Utilisez l'installateur en un clic de l'hébergeur s'il existe, ou envoyez les fichiers serveur fournis par l'auteur du modpack.
  • Prégénérez le monde avant l'arrivée des joueurs : la génération moddée est plus lourde que la génération vanilla.
  • Allouez la RAM selon la taille du pack et soignez le choix du processeur. Les gros packs sollicitent fortement le thread principal du serveur.
  • Faites une sauvegarde avant de mettre à jour un mod, car les données ajoutées au monde par un mod peuvent ne pas survivre à un retour en arrière.

Pour un serveur moddé, cherchez un hébergeur qui propose des installateurs de loaders et de modpacks, un accès SFTP simple aux fichiers et des offres avec assez de RAM et un bon processeur. Vous pouvez filtrer les offres dans le comparateur.

Saisissez au moins 2 caractères.