alors déjà pour commencer, une config est un bout de code json contenant tous les paramètres pour installer et lancer le jeu, c'est lui le centre d'une instance même les instances public utilise ce json
ça ressemble à ça
ne vous inquietez pas il n'y a pas besoin de savoir coder pour en faire une grace à l'éditeur dans le launcher
pour commencer vous pouvez créer une config en y inserant un nom
vous pouver mettre le modloader de votre choix ou rester en vanilla
le format pour la version du modloader est la suivante, [version mc]-[version modloader] soit par exemple : 1.20.1-47.4.0
facilement trouvable sur le site de forge fabric ou néoforge
maintenant le plus dur arrive : les listes de mods, c'est une énorme galère ce sera peut être simplifier dans le future
ces listes permette d'installer des mods de façon "simple", c'est chiant à faire mais facile à partager (tous compte fait c'est simple une fois qu'on a compris)
nous allons utiliser un outils interne au launcher : json creator
via curseforge
vous devrez trouver le file id et project id pour chaque mods
pour le project id il est directement afficher sur la page curse forge de chaque mods
pour le file id il est dans l'url après avoir cliquer sur la version du mods que vous voulez installer
un fois ces 2 info renseigner dans le json creator vous appuyer sur ajouter le mods une fois tous vos mods renseigner vous pouvez enregistrer (actuellement il y a un bug on ne peut pas remodifier le json généré mais cela va être patch)
pour curseforge il faut les 2 infos
pour le custom je vous conseille d'utiliser le générateur en ligne sur le site de gamity car celui la il est complexe et vous demande d'avoir un site web à disposition (c'est le pire de tous) un tuto sera possible quand celui ci sera totalement public
maintenant pour modrinth le plus simple pour moi, il vous suffit de trouver le version id directement sur le site de modrinth après avoir trouver la version qui vous convenait

si vous avez le version id vous n'avez pas besoin des 2 autres, vous faite ajouter le mods puis enregistrer et c'est bon
maintenant les modpack c'est comme les mods mais pour les modpack (oui merci Thomas je pense qu'on avait compris)
via curseforge
pareil que pour les mods, fileid et projectid vous appuyer sur enregistrer et c'est bon
via modrinth
pareil que pour les mods, versionid ou les 2 autres et vous appuyer sur enregistrer
pour ne pas faire du brun on vous conseille de ne pas combiner les modpack avec les mods et surtout ne pas mettre les 2 modpack (modrinth et curseforge), j'ai pas tester mais de ce que j'ai entendu c'est vrm pas une bonne idée
pour la version de java je vous conseille pour la 1.18.2 au plus recente vous utiliser java 21 et en dessous java 8 (dépendant de vos mods evidemment)
jvm argument ce sont ceux de la config qui on la priorité
fichier externe c'est une galère et je vous expliquerai quand la feature sera fonctionnel sur l'upload
auto connect c'est fonctionnel théoriquement mais pratiquement ça marche rarement, c'est censé vous connecter automaitquement à un serveur une fois que le jeu est lancé
optifine, si coché cela active le download automatique du mods si l'option est aussi coché dans les paramètres, il ne faut surtout pas mettre optifine avec autre chose que forge et alors il ne faut pas le mettre et dans la liste de mods et dans les options car ça va faire du brun, si vous laisser la version en auto il prend la dernière sinon il prend la version selectionner
enfin fini c'était dur mais voilà vous avez votre config, vous pouvez l'enregistrer et l'exporter si vous voulez la partagée à vos potes il n'aura qu'à l'importer en passant par les paramètres elle apparaitra dans l'onglet custom et ça marche comme une instance public