MCTOOLBOX
MC ToolboxMC TOOLBOX

Datapack Studio - Crea un Data Pack Online

Espacio de trabajo completo para Data Packs de Java: funciones, Loot Tables, Recipes, Advancements, Predicates, Item Modifiers y Tags - con formatos de pack versionados y un .zip descargable (rutas según la Minecraft Wiki).

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

Coloca en datapacks, luego /reload. Confirma con /datapack list.

Espacio de trabajo completo para Data Packs en el navegador

Un datapack de Java es un zip (o carpeta) con pack.mcmeta y un árbol data/ (minecraft.wiki Data pack). Este estudio es un editor multifichero: funciones, tablas de botín, recetas, avances, predicados, modificadores de objeto, etiquetas de bloque/objeto/entidad, y los hooks críticos #minecraft:load / #minecraft:tick bajo data/minecraft/tags/function/ (o carpetas en plural en formatos anteriores a la 1.21).

El pack de inicio incluye una función de configuración, un tag de carga, una Loot Table de ejemplo, una Recipe, un Advancement, un Predicate, un Item Modifier y un Tag de ítem, de modo que un .zip descargado es un proyecto completo y recargable, no un esqueleto vacío.

Tipos de archivo y rutas de la Wiki

TipoRuta (1.21+ singular)
Funcióndata/<ns>/function/<id>.mcfunction
Tag de Función (load)data/minecraft/tags/function/load.json
Tabla de botíndata/<ns>/loot_table/<id>.json
Recetadata/<ns>/recipe/<id>.json
Progresodata/<ns>/advancement/<id>.json
Predicadodata/<ns>/predicate/<id>.json
Modificador de objetodata/<ns>/item_modifier/<id>.json
Etiquetas de bloques / objetos / entidadesdata/<ns>/tags/block|item|entity_type/…

Los preajustes anteriores a la 1.21 usan nombres de carpeta en plural (functions, loot_tables, recipes, …). La edición intensiva de esquemas todavía puede usar los generadores de Recetas, Botín, Avances, luego Importar a este pack. Receta · Botín · Progreso

pack_format por versión

Ajuste preestablecidoFormatFolders
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.