Guide

Comment créer un datapack Minecraft

Mis à jour le 7 octobre 2026

Un datapack modifie le jeu sans mods ni plugins : recettes, butin, progrès, fonctions exécutées à chaque tick. Il fonctionne sur les serveurs vanilla et dans les mondes solo. C'est un dossier (ou un .zip) de fichiers JSON et de fichiers .mcfunction avec une arborescence stricte.

Un exemple pour commencer.

Générer ceci avec Codexe

Étape par étape

  1. 1.Créer pack.mcmeta

    Le fichier racine avec une description et le numéro pack_format de votre version de Minecraft. Un mauvais numéro fait avertir le jeu ou lui fait refuser le pack.

  2. 2.Ajouter le dossier data

    data/<namespace>/ avec des dossiers comme function, recipe, loot_table et advancement. Les noms de dossiers ont changé en 1.21 (singulier au lieu du pluriel).

  3. 3.Écrire des fonctions

    Les fichiers .mcfunction contiennent des commandes, une par ligne. Reliez-les à minecraft:load et minecraft:tick avec des tags de fonction.

  4. 4.L'installer

    Placez le dossier ou le .zip dans <world>/datapacks/ et exécutez /reload, ou ajoutez-le à la création du monde.

  5. 5.Le tester

    Vérifiez /datapack list, puis essayez chaque recette et chaque fonction en jeu. Les erreurs apparaissent dans le journal du serveur.

Avec Codexe

Décrivez les recettes, le butin ou les mécaniques, ainsi que la version. Codexe écrit les fichiers avec la bonne arborescence et le bon pack_format, charge le pack sur un vrai serveur Minecraft pour détecter les erreurs avant de passer à Ready, et vous laisse rejoindre ce serveur pour y jouer.

Questions

Datapack ou plugin ?

Un datapack n'a besoin d'aucun logiciel de serveur et fonctionne en solo, mais il ne peut faire que ce que permettent les commandes et le JSON. Un plugin peut tout faire dans les limites de l'API du serveur, mais nécessite Spigot ou Paper.

Pourquoi mon datapack ne se charge-t-il pas ?

En général, un mauvais pack_format, un nom de dossier issu d'une autre version, ou une erreur JSON. Le journal du serveur indique le fichier concerné.

Créer un datapack

Ce prompt s'ouvre prêt à être envoyé :

“Un datapack pour Minecraft 1.21.4 : une recette avec forme pour un « Totem des mers » (Cœur de l'océan au milieu, de l'or autour) qui donne un Totem d'immortalité avec un nom personnalisé, et une fonction de chargement qui ajoute un tableau des scores des morts dans la barre latérale.”

Générer ceci avec Codexe
Comment créer un datapack Minecraft (pas à pas) | Codexe