MCTOOLBOX
MC ToolboxMC TOOLBOX

Datapack Studio - Créez un Data Pack en Ligne

Espace de travail complet pour Data Packs Java : fonctions, Loot Tables, Recipes, Advancements, Predicates, Item Modifiers et Tags - avec des formats de pack versionnés et un .zip téléchargeable (chemins selon le Wiki Minecraft).

My Datapack v1.0
pack.mcmeta preview
{
  "pack": {
    "description": "§2My Datapack §8v1.0",
    "pack_format": 107,
    "min_format": [
      107,
      1
    ],
    "max_format": [
      107,
      1
    ]
  }
}
Function iddata/mypack/function/setup.mcfunction

Commands without leading /. Use #minecraft:load or #minecraft:tick to run automatically.

8 files in mypack, format 107.1
Function: 1Function tag: 1Loot table: 1Recipe: 1Advancement: 1Predicate: 1Item modifier: 1Item tag: 1

Déposez dans datapacks, puis /reload. Confirmez avec /datapack list.

Espace de travail complet pour Data Packs dans le navigateur

Un pack de données Java est un zip (ou un dossier) avec pack.mcmeta et une arborescence data/ (minecraft.wiki Data pack). Ce studio est un éditeur multi-fichiers : fonctions, tables de butin, recettes, progrès, prédicats, modificateurs d'objets, tags de blocs/objets/entités, et les hooks critiques #minecraft:load / #minecraft:tick sous data/minecraft/tags/function/ (ou des dossiers au pluriel pour les formats pré-1.21).

Le pack de démarrage comprend une fonction de configuration, un tag de chargement, un exemple de Loot Table, de Recipe, d'Advancement, de Predicate, d'Item Modifier et de Tag d'item, de sorte qu'un .zip téléchargé est un projet complet et rechargeable, et non un squelette vide.

Types de fichiers et chemins Wiki

TypeChemin (1.21+ singulier)
Fonctiondata/<ns>/function/<id>.mcfunction
Tag de Fonction (load)data/minecraft/tags/function/load.json
Table de butindata/<ns>/loot_table/<id>.json
Recettedata/<ns>/recipe/<id>.json
Progrèsdata/<ns>/advancement/<id>.json
Prédicatdata/<ns>/predicate/<id>.json
Modificateur d'objetdata/<ns>/item_modifier/<id>.json
Tags de blocs / objets / entitésdata/<ns>/tags/block|item|entity_type/…

Les préréglages pré-1.21 utilisent des noms de dossiers au pluriel (functions, loot_tables, recipes, …). L'édition basée sur un schéma peut toujours utiliser les générateurs de recettes, de butin, de progrès, puis les importer dans ce pack. Recette · Butin · Progrès

pack_format par version

PréréglageFormatFolders
Java 26.3 Snapshot 6 (Experimental)113singular · min/max_format
Java 26.2107.1singular · min/max_format
Java 26.1.x101singular · min/max_format
Java 1.21.1194singular · min/max_format
Java 1.21.9-1.21.1088singular · min/max_format
Java 1.21.7-1.21.881singular
Java 1.21.680singular
Java 1.21.571singular
Java 1.21.461singular
Java 1.21.2-1.21.357singular
Java 1.21-1.21.148singular
Java 1.20.5-1.20.641plural

FAQ

Is this only a starter skeleton?

No. You get a multi-file pack: functions, tags, loot, recipe, advancement, predicate, item modifier, plus pack.mcmeta and zip download. Expand any JSON for production.

Why is load under data/minecraft/?

Wiki Function tags: #minecraft:load only exists if the tag file is in the minecraft namespace. A tag under your pack namespace creates #mypack:load, which does not auto-run on /reload.

Can I add every registry type?

Common pack types are in Add file. Worldgen and experimental registries are better authored with dedicated schema tools (e.g. Misode) then imported as JSON.

Binary structures?

Structure files are .nbt binaries from structure blocks. The studio adds a path placeholder note; drop the real .nbt into the unzipped pack.

Are files uploaded?

No. Editing and zip generation run in your browser. Snapshots use localStorage only.