API MinecraftMod 1.10Mod 1.11Mod 1.12Mod 1.13Mod 1.14Mod 1.15Mod 1.16Mod 1.17Mod 1.7Mod 1.8Mod 1.9Mods

[Mod] Minecraft Forge [1.7 – 1.17.1]

  • Développeurs : Lexmanos, cpw, Fry
  • Version de Minecraft : 1.7.10, 1.8.9, 1.9.4, 1.10.2, 1.11, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13.2, 1.14.4, 1.15.2, 1.16.5, 1.17.1
  • Version du mod : 37.0.0

Lien Original

Minecraft Forge est une API créée en juillet 2011 par Spacetoad, et permet aux utilisateurs d’installer facilement de nombreux mods sur Minecraft tout en évitant au maximum les incompatibilités. Elle offre également aux moddeurs de nombreuses fonctionnalités pour modifier en profondeur Minecraft.

 

divider

Histoire de Minecraft Forge :

À l’époque, les mods fonctionnaient principalement avec ModLoader et les mods serveurs avaient aussi besoin de ModloaderMP.
Certains mods modifiaient directement le code de Minecraft : on les nomme “mod vanilla” (il en existe toujours, à ne pas confondre avec les no mods utilisant les blocs de commandes ou les datapacks ) leur principal désavantage c’est qu’ils ne sont que très rarement compatible entre eux.
Modloader permettait donc d’installer plusieurs mods en même temps sans trop de problème de compatibilité. Cependant pour la version 2.0 de Buildcraft, Spacetoad a voulu ajouter un nouveau liquide dans le mod : le pétrole.
pétrole buildcraft
Pour que cette fonctionnalité puisse être mise en place, Spacetoad n’avait pas le choix : il devait modifier directement le code du seau de Minecraft (dans le code du seau de Minecraft, il y a une fonction qui fait que si vous faites un clic droit avec ce dernier et que vous pointez de l’eau, alors l’eau est retirée et le seau vide est remplacé par un seau d’eau, idem pour la lave. C’est à cet endroit que Spacetoad aurait dû ajouter un code qui fait la même chose avec le pétrole).
Il s’est donc retrouvé face au problème suivant : si un autre mod ajoute aussi un fluide de la même façon, le dernier mod installé va annuler les modifications de l’autre, ou voire pire cela fera crasher le jeu. Ils ne seront donc pas compatibles.
Pour régler ce problème Spacetoad créa alors Forge. Plutôt que chaque mod modifie les fichiers de Minecraft et donc se retrouve incompatible, c’est Forge qui va se charger de modifier ces fichiers et ajouter des fonctions permettant au mod de faire ce qu’il voulait faire sans modifier ces fichiers.

Grâce à Forge, les mods ont pu ajouter des fonctionnalités toujours plus complexes au jeu sans être incompatible entre eux. Assez vite Eloraam (créatrice du mod redpower, les anciens connaissent surement ce mod) s’est joint au projet et a ajouté beaucoup de fonctionnalité nécessaire pour son mod redpower.
Par la suite, Spacetoad n’avait plus le temps de s’occuper du projet et a donc donné à la main à LexManos. Ce dernier a été rejoint plus tard par cpw qui créa FML (Forge Mod Loader) afin de remplacer Modloader ainsi que ModloaderMP par une solution plus moderne.
En effet jusqu’au début de la version 1.2.5, Forge était toujours dépendant de Modloader et de ModloaderMP. Il y avait donc plusieurs choses à installer, ce n’était pas aussi simple qu’actuellement. Forge n’est qu’une énorme bibliothèque de fonctions pour les moddeurs, mais ne chargeait pas les mods.
Les dernières versions de Forge 1.2.5 n’étaient donc plus dépendantes de Modloader & ModloaderMP mais de FML qui était intégré directement dans Forge. Depuis peu (l’année dernière), Forge et FML ont été fusionné dans un seul unique projet. Cependant on peut toujours voir dans le menu mods qu’il y a deux parties bien distinctes. D’ailleurs depuis le menu mods de Forge vous pouvez voir aussi un mod nommé MCP. Ce n’est pas vraiment un mod mais l’outil utilisé pour créer des mods.

Grâce à ces différentes évolutions, Forge est désormais très simple à installer puisqu’il suffit d’exécuter son installateur automatique. À l’époque il fallait ouvrir le jar de minecraft avec un logiciel d’extraction et remplacer certains fichiers de minecraft par les fichiers de Modloader, puis par ceux de ModloaderMP puis enfin par ceux Forge… Une installation complexe qui prenait du temps.

installateur forge

 

Avec le temps Forge est devenu de plus en plus complet. Le projet étant open source, n’importe quel moddeur peut proposer une nouvelle fonctionnalité. Voici quelques fonctionnalités de Forge pratiques pour l’utilisateur :

  • Le système de vérification de mise à jour : Si vous voyez une émeraude à droite du bouton “mods” sur le menu principale, cela veut dire qu’une mise à jour est disponible. Il vous suffit d’aller dans le menu mod pour voir lequel a une mise à jour, cliquer sur le lien du mod puis télécharger et installer la version plus récente du mod :
    mise à jour mod forge
  • La gestion des dépendances : Les moddeurs peuvent très facilement indiquer à Forge qu’un de leur mod dépend d’un autre mod. Ainsi si l’utilisateur installe un mod sans installer le mod dont il dépend, Forge indiquera clairement le problème au lieu de donner un rapport de crash incompréhensible pour la plupart des personnes :
    exemple dépendance forge
    le menu indiquant le manque d’une dépendance

     

    Dans cet exemple, le mod Schematica a été installé sans que LunatriusCore ne soit installé. Forge indique donc que Schematica a besoin de LunatriusCore 1.1.2.36 ou plus récent pour fonctionner. Une fois le mod LunatriusCore 1.1.2.36 installé, tout fonctionne.

  • La gestion automatique des ids : De nombreux objets de Minecraft fonctionnent avec un identifiant (les blocs, les items, les effets de potions, les enchantements…). Cet identifiant doit bien sûr être unique puisque c’est ce qui permet de différencier deux blocs l’un de l’autre, idem pour les items, etc. Ces ids ont donc toujours été un problème car si deux mods ajoutent un bloc ayant le même id le jeu ne peut pas les différencier et donc crash. Longtemps la solution a été de changer l’id dans le fichier de configuration du mod en cas de conflit, mais cela n’est vraiment pas pratique. Depuis la version 1.7.10 de Minecraft, Mojang ont ajoutés une nouvelle chose à Minecraft : un registre. C’est un nouveau système pour identifier les blocs et items qui se base sur le nom. Cependant enregistrer un nom dans la map rendrait les maps très lourdes, donc les ids (qui sont des nombres) sont toujours utilisés. cpw a donc mis en place dans Forge un nouveau système pour les mods. Désormais lorsqu’un bloc est enregistré, seul un nom est enregistré. Ensuite lors de la création d’une nouvelle map un id disponible est attribué automatiquement à chaque nom. Ce nouveau système permet donc d’éviter les conflits d’id sans faire exploser le taille de la map.
    Depuis la version 1.9 de Minecraft le registre gère les effets de potions et les enchantements en plus des blocs et des items, évitant donc à l’utilisateur de passer des heures à régler des soucis de compatibilité.

divider

Télécharger Minecraft Forge :

🧾 Version Forge🔧 .exe🔨 .jar📅 Mise à jour
Minecraft 1.17.1 (37.0.65 - Dernière version)IndisponibleTélécharger17/09/2021
Minecraft 1.16.5 (36.2.0 - Version Stable)IndisponibleTélécharger22/07/2021
Minecraft 1.16.4 (35.1.37 - Dernière Version)IndisponibleTélécharger10/01/2021
Minecraft 1.16.4 (35.1.4 - Version Stable)IndisponibleTélécharger20/12/2020
Minecraft 1.16.3 (34.1.42 )IndisponibleTélécharger29/10/2020
Minecraft 1.16.3 (34.1.0 - Version Stable)IndisponibleTélécharger25/09/2020
Minecraft 1.16.2 (33.0.61 - Dernière Version)IndisponibleTélécharger10/09/2020
Minecraft 1.16.1 (32.0.107 - Dernière Version)IndisponibleTélécharger09/08/2020
Minecraft 1.15.2 (31.2.36)IndisponibleTélécharger05/08/2020
Minecraft 1.15.2 (31.2.0 - Version Stable)IndisponibleTélécharger15/05/2020
Minecraft 1.15.1 (30.0.41 )IndisponibleTélécharger16/01/2020
Minecraft 1.15 (29.0.4 )IndisponibleTélécharger18/12/2019
Minecraft 1.14.4 (28.2.0 - Version Stable)IndisponibleTélécharger03/02/2020
Minecraft 1.14.3 (27.0.60)IndisponibleTélécharger16/07/2019
Minecraft 1.14.2 (26.0.63)IndisponibleTélécharger26/06/2019
Minecraft 1.13.2 (25.0.219)IndisponibleTélécharger21/05/2019
Minecraft 1.12.2 (14.23.5.2854)IndisponibleTélécharger24/10/2020
Minecraft 1.12.1 (14.22.1.2485)TéléchargerTélécharger05/09/2017
Minecraft 1.12 (14.21.1.2443)TéléchargerTélécharger30/07/2017
Minecraft 1.11.2 (13.20.1.2588)TéléchargerTélécharger11/12/2018
Minecraft 1.11 (13.19.1.2199)TéléchargerTélécharger23/12/2016
Minecraft 1.10.2 (12.18.3.2511)TéléchargerTélécharger25/10/2017
Minecraft 1.10 (12.18.0.2000)TéléchargerTélécharger26/06/2016
Minecraft 1.9.4 (12.17.0.2051)TéléchargerTélécharger25/10/2017
Minecraft 1.9 (12.16.1.1887)TéléchargerTélécharger06/01/2016
Minecraft 1.8.9 (11.15.1.2318)IndisponibleTélécharger08/06/2017
Minecraft 1.8.8 (11.15.0.1655)TéléchargerTélécharger29/12/2015
Minecraft 1.8 (11.14.4.1577)TéléchargerTélécharger22/11/2015
Minecraft 1.7.10 (10.13.4.1614)TéléchargerTélécharger11/10/2017

Télécharger des versions plus anciennes

Forge pour Minecraft 1.17.1 :

La première version de Forge pour Minecraft 1.17.1 est enfin disponible. Elle devait être publiée plus tôt, mais des problèmes et la mise à jour vers Java 16 a fait qu’ils ont attendus la fin d’autres projets avant de pouvoir la sortir. Ce n’est pas la faute d’une personne ou d’un projet en particulier, ce retard a été causé par un certain nombre de facteurs. Cependant, il y a eu suffisamment d’attente et vous pouvez à présent en profiter. 

Forge en version stable pour Minecraft 1.16.5 :

Une nouvelle version stable de Forge pour Minecraft 1.16.5 est sortie officiellement le 16 Mars 2021. Il est recommandé d’installer les mods avec la version recommandé de Forge afin d’éviter au maximum de nombreux bugs. 

Changelog de la version stable 36.1.0 de Forge Minecraft 1.16.5

De nombreux correctifs, des bugs Mojang et des fonctionnalités ont été ajoutées. Tout d’abord, ils ont changé le référentiel pour utiliser les mappages d’obfuscation de Mojang. Ils comprennent que Mojang veulent que cela soit autorisé, mais ils ne soutiennent pas clairement leurs paroles, et les places dans une position difficile.
Cependant, ils ont presque une décennie d’expérience de travail avec l’équipe de Mojang. À leurs connaissances, ils sont en règle et ils ont décidé d’aller de l’avant avec la licence dans sa forme actuelle, tout en essayant d’obtenir de Mojang une meilleure clarification sur certains cas limites liés à leurs projets. Ils conseillent à tous les moddeurs utilisant les mappings officiels de Mojang d’être conscients de la licence sous laquelle ils se trouvent. 

Toolchain :

Ils ont également mis à jour la Toolchain avec des versions Gradle plus modernes, ce qui devrait permettre aux moddeurs de bénéficier d’une meilleure expérience de développement.
Si vous choisissez d’utiliser les noms officiels, il existe un moyen automatisé de migrer les sources de votre mod vers les nouveaux mappings. Il s’agit de la même tâche updateMappings qui existe depuis des années. Si vous ne savez pas comment l’utiliser, consultez le discord Forge. Cependant, sachez qu’actuellement, ces noms ne contiennent pas de javadocs ou de noms de paramètres. Tout simplement parce que ces données n’existent pas dans les mappings officiels.

Données MCP :

Ceci n’est pas spécifiquement lié à Forge, cependant, ils ont reçu le feu vert officiel pour ré-licencier les données crowdsourcées de MCP, et les anciennes valeurs intermédiaires en tant que zlib modifié. Cela signifie qu’il y a maintenant une licence officielle. Cela n’aura d’importance que pour un très petit groupe de la communauté.

👉 Retrouvez sur le topic officiel les ajouts et les nombreux bugs corrigés.

Forge en version stable pour Minecraft 1.15.2 :

Retrouvez dans l’onglet ci-dessous le changelog de la dernière version stable de Forge pour la 1.15.2. Nous vous conseillons d’installer les mods de la 1.15 avec cette version pour éviter au maximum les problèmes de compatibilité. 

Changelog de la version stable 31.2.0 de Forge Minecraft 1.15.2

La version 31.2.0 est la deuxième version stable de Forge pour Minecraft 1.15.2 qui est sortie le 15 Mai 2020. Celle-ci apporte une tonne de corrections de bugs, d’améliorations pour les développeurs, ainsi qu’un support préliminaire pour Java 13+. 

Nouveau :

  • Ajout d’un crochet pour permettre les superpositions personnalisées lorsque l’on nage dans des fluides personnalisés.
  • Ajout de données de modèle dans BlockModelRenderer
  • Ajout d’un système pour les fonctions globales du butin, permettant aux moddeurs d’affecter toutes les tables de butin à l’aide de données.
  • Ajout d’un nouvel écran de chargement anticipé qui s’affiche . La transition vers l’écran de chargement de Minecraft devrait se faire en douceur. Peut être désactivé via la configuration.
  • Ajout de nouvelles fonctions de génération de données.
  • Révision du “Forge lighting pipeline“, pour améliorer les performances de rendu. Désactivé par défaut.
  • Ajout d’un crochet pour contrôler les biomes collines.
  • Ajout de PlantType aux énumérations extensibles.
  • Extension des GUIUtils pour les rendre plus utiles.
  • Ajout d’un crochet permettant d’ignorer les exigences de l’outil lors du cassage de blocs.
  • Ajout de crochets pour permettre aux seaux d’être mieux utilisés avec des fluides personnalisés.
  • Ajout d’un crochet pour permettre aux abeilles d’utiliser des ruches personnalisées.
  • Ajout de la possibilité d’utiliser des stencil buffers pour les mods.
  • Ajout d’un constructeur pour les disques de musique afin de faciliter l’extension pour les moddeurs.

👉 Retrouvez sur le topic officiel les nombreux bugs corrigés.

divider

Installer Minecraft Forge :

Lorsque vous avez téléchargé la version de Forge que vous souhaitez dans le tableau ci-dessus, vous obtiendrez un fichier exécutable.

  • Cliquez sur le fichier exécutable, une fenêtre va s’ouvrir indiquant si vous souhaitez installer la version client ou la version serveur.

  • Si vous souhaitez installer Forge sur une partie solo, sélectionnez client, si c’est pour un serveur, choisissez serveur. Cliquez ensuite sur OK pour finaliser l’installation.

  • Lancez à présent votre launcher Minecraft. En bas à gauche, sélectionnez le profil qui contient la version Forge que vous avez installé. Il suffit ensuite de cliquer sur Jouer afin que Minecraft charge les fichiers de l’API.

divider

Un grand merci à Robin4002 pour la rédaction de cet article, n’hésitez pas à consulter son site communautaire sur Forge.

FAQ sur Forge :

Pour terminer, voici quelques réponses aux questions régulièrement posées :

🔸 Minecraft Forge, c’est quoi ?

Minecraft Forge est une API qui permet de développer et installer des mods facilement sur votre jeu Minecraft.

🔸 Comment installer Minecraft Forge ?

Il suffit de le télécharger et de lancer l’exécuteur qui s’occupera d’installer automatiquement Minecraft Forge sur votre jeu. Lancez ensuite Minecraft et sélectionnez le profil Forge.

🔸 Comment installer un mod avec Minecraft Forge ?

Faites touche Windows + R. Ensuite, tapez %appdata% dans la barre de recherche, puis allez dans le dossier .minecraft. Localisez le dossier mods et glissez votre mod dedans.

🔸 Je dois installer quelle version de Minecraft Forge ?

Si vous jouez à Minecraft 1.12.2 par exemple, il faudra télécharger Forge 1.12.2. Forge est compatible avec les versions suivantes : 1.7.10, 1.8.9, 1.9.4, 1.10.2, 1.11.2, 1.12.2, 1.13.2, 1.14.4, 1.15.2, 1.16.5 et 1.17.1

robin4002

Étudiant dans une école supérieur d'informatique et développeur de mod Minecraft depuis plus de 3 ans. J'aime passer mon temps sur les forums à mettre mes connaissances à la disposition de la communauté, soit en créant des tutoriels, soit en faisant du support.

Articles similaires

Abonnez-vous
Prévenez moi :
guest
123 Commentaires
Inline Feedbacks
Voir tous les commentaires
Dwenura

Bonjour,

je suis de retour ! :D Alors.. Forge 1.17.1 fonctionne très bien avec les mods mais il y a une incompatibilité avec OptiFine 1.17.1 ! En espérant que ce sera vite mis à jour afin de régler ce problème ! :)

Ce message était à titre informatif.
Au plaisir !

Dwenura

Bonsoir,

encore moi ! J’ai trouvé la solution à mon problème concernant Forge 1.17.1 ! Je me suis donc dit que je pouvais poster un commentaire ici afin d’aider les personnes qui en ont besoin :) En fin de compte, ce qui fait crasher le lancement de Minecraft, ce sont le ou les mods déjà présents dans le dossier “mods”. Il suffit juste de les enlever. Pour ma part cela a fonctionné et j’ai pu remettre des mods en version 1.17.1 sans problèmes !

Bonne continuation ! :)

Last edited 3 Jours by Dwenura
Dwenura

Bonjour,

comme ci-dessous, j’ai le même problème que certaines personnes concernant Forge 1.17.1 ! Je l’ai téléchargé et installé sans soucis mais lorsque je souhaite lancer Minecraft avec Forge, celui-ci m’indique que le jeu a cessé de fonctionner systématiquement.
Je n’ai jamais eu de problèmes avec Forge jusqu’à maintenant.. :(

Quelqu’un aurait-il une solution s’il vous plaît ?
Merci d’avance !

Zaldricks

Bonjour,

Il est vrai que l’API Forge en 1.17.1 n’est pas utilisable qu’importe la version choisie.
J’ai vérifié l’update de mon Java, il est à jour d’hier soir. Je ne vois pas d’où le problème vient.

Auriez-vous une solution ?

Bien cordialement.

King3

Bonjour est ce que je suis le seul a ne pas pouvoir lancer le jeux avec forge 1.17.1??

Bouton retour en haut de la page