Comment Faire Une Table De Loot Minecraft 1.12

Alors, mes chers Minecrafters de 1.12! Vous êtes fatigués de piller des coffres avec juste de la ficelle et des patates empoisonnées? (Bon, d'accord, les patates empoisonnées, ça peut être un peu marrant... une fois). Vous rêvez de diamants à gogo, d'armures enchantées qui feraient pâlir un zombie Hulk, et de tout ce qui brille? Eh bien, accrochez-vous, parce qu'on va parler tables de loot personnalisées! Oui, oui, vous avez bien entendu. On va transformer vos coffres en véritables pinatas de bonheur.
Mais avant qu'on ne commence à déchaîner la puissance de la programmation, petit avertissement: préparer une table de loot personnalisée, c'est un peu comme essayer de faire un soufflé parfait. Il faut être précis, patient, et avoir un minimum de connaissance en... euh... comment dire... Json.
Le "Json": C'est Quoi Ce Truc Bizarre?
Json, c'est un langage que l'ordinateur comprend. Imaginez que c'est comme la langue des extraterrestres, sauf que vous pouvez (avec un peu d'efforts) apprendre à la parler. C'est avec ça qu'on va dire à Minecraft ce qu'il doit mettre dans les coffres. Ne paniquez pas! C'est moins compliqué que ça en a l'air. Enfin, c'est ce que je me dis à chaque fois que j'en ouvre un.
Must Read
Première étape: trouver un éditeur de texte. Pas Word! On veut un truc qui ne rajoute pas de formatage caché qui pourrait faire exploser votre Minecraft comme une citrouille d'Halloween trop mûre. Notepad++ est un bon ami, Sublime Text aussi, voire même le bloc-notes de Windows si vous êtes un(e) aventurier(e) du code (mais je ne vous le conseille pas).
La Recette Secrète (Presque!)
Bon, on entre dans le vif du sujet. Voici le squelette de base d'une table de loot:

{
"pools": [
{
"entries": [
{
"type": "item",
"name": "minecraft:diamond",
"weight": 1
}
],
"rolls": 1
}
]
}
Regardez-le attentivement... méditez dessus... Non, je plaisante! En gros, ça veut dire: on a un "pool" (un groupe) d'objets. Dedans, on a une "entrée" (un objet), qui est un diamant. Le "weight" (poids) est de 1 (plus le poids est élevé, plus l'objet a de chances d'apparaître). Et "rolls" (tirages) est de 1 (on ne tire qu'une fois dans ce pool).
Simplifions: Cette recette de base fait en sorte qu'un diamant a une chance d'apparaître dans le coffre. Une chance sur combien? Ca dépend du nombre d'entrées (d'objets) dans le pool et de leur poids respectifs!
Plus d'Objets, Plus de Fun!
Envie d'ajouter de la variété? Facile! Ajoutez d'autres "entries" dans le "pool". Par exemple:

{
"pools": [
{
"entries": [
{
"type": "item",
"name": "minecraft:diamond",
"weight": 1
},
{
"type": "item",
"name": "minecraft:apple",
"weight": 10
}
],
"rolls": 1
}
]
}
Maintenant, vous avez des diamants (weight 1) et des pommes (weight 10). Vous avez donc 10 fois plus de chances de trouver une pomme qu'un diamant. La morale de l'histoire: Ne sous-estimez jamais le pouvoir d'une bonne pomme!
Et le Fichier, On le Met Où?
Ah, la question cruciale! Il faut créer le bon dossier au bon endroit, sinon Minecraft ne trouvera jamais votre table de loot. Préparez-vous à une petite balade dans les entrailles de votre jeu.

Le chemin est le suivant (en général): .minecraft/saves/[Nom de Votre Monde]/data/loot_tables/. Si le dossier "loot_tables" n'existe pas, créez-le. Attention à bien respecter les majuscules et minuscules!
Ensuite, enregistrez votre fichier Json sous un nom du genre "mon_coffre_secret.json" (ou ce que vous voulez, tant que ça finit par ".json") dans le dossier "loot_tables".
Le Test Ultime: En Jeu!
Maintenant, le moment de vérité! Il faut indiquer à Minecraft quel coffre doit utiliser votre table de loot. Pour ça, on utilise la commande /setblock [coordonnées du coffre] minecraft:chest 0 replace {LootTable:"[nom de votre fichier].json"}. Remplacez "[coordonnées du coffre]" par les coordonnées exactes du coffre que vous voulez modifier, et "[nom de votre fichier]" par le nom de votre fichier Json (sans le ".json").

Exemple: /setblock 10 64 5 minecraft:chest 0 replace {LootTable:"mon_coffre_secret.json"}
Et voilà! Ouvrez le coffre... et admirez (ou pas) le résultat de votre dur labeur. Si rien ne se passe, vérifiez que vous avez bien respecté toutes les étapes, et surtout, que votre fichier Json est valide. Un seul caractère mal placé et c'est le drame!
Derniers Conseils (Et Quelques Bêtises)
- N'ayez pas peur d'expérimenter! Changez les poids, ajoutez des enchantements, créez des tables de loot complexes avec des conditions... Bref, amusez-vous!
- Faites des sauvegardes! On ne sait jamais ce qui peut arriver quand on manipule des fichiers de jeu. Une sauvegarde peut vous éviter une crise de nerfs monumentale.
- Ne mettez pas trop d'objets rares! Sinon, votre jeu deviendra trop facile et vous vous ennuierez rapidement. (Ou alors, faites-le et devenez le Steve le plus riche de l'histoire de Minecraft! C'est vous qui voyez.)
- Si vous vous sentez perdu(e), Google est votre ami! Il existe une tonne de ressources en ligne sur les tables de loot Minecraft.
- Et enfin... N'oubliez pas de manger! On peut facilement se perdre pendant des heures dans le codage et oublier de se nourrir. Un Minecrafteur affamé est un Minecrafteur malheureux.
Alors, prêt(e) à devenir un(e) maître(sse) des tables de loot? Lancez-vous, et que la chance vous sourie (et que les diamants pleuvent!).
