MCTOOLBOX
MC ToolboxMC TOOLBOX

Datapack Studio - Crie um Data Pack Online

Espaço de trabalho completo para Data Packs Java: functions, Loot Tables, Recipes, Advancements, Predicates, Item Modifiers e Tags - com formatos de pack versionados e um .zip para download (caminhos conforme a 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

Coloque nos datapacks, depois /reload. Confirme com /datapack list.

Espaço de trabalho completo para Data Packs no navegador

Um datapack Java é um zip (ou pasta) com pack.mcmeta e uma árvore data/ (minecraft.wiki Data pack). Este estúdio é um editor multi-arquivos: funções, tabelas de saque, receitas, avanços, predicados, modificadores de item, tags de bloco/item/entidade, e os ganchos críticos #minecraft:load / #minecraft:tick sob data/minecraft/tags/function/ (ou pastas plurais em formatos pré-1.21).

O pack inicial inclui uma função de setup, tag de load, exemplo de Loot Table, Recipe, Advancement, Predicate, Item Modifier e Tag de item, de modo que um .zip baixado é um projeto completo e recarregável, não um esqueleto vazio.

Tipos de arquivo e caminhos da Wiki

TipoCaminho (1.21+ singular)
Funçãodata/<ns>/function/<id>.mcfunction
Tag de Function (load)data/minecraft/tags/function/load.json
Tabela de saquesdata/<ns>/loot_table/<id>.json
Receitadata/<ns>/recipe/<id>.json
Progressodata/<ns>/advancement/<id>.json
Predicadodata/<ns>/predicate/<id>.json
Modificador de itemdata/<ns>/item_modifier/<id>.json
Tags de blocos / itens / entidadesdata/<ns>/tags/block|item|entity_type/…

Predefinições pré-1.21 usam nomes de pastas plurais (functions, loot_tables, recipes, …). Edição com muitos esquemas ainda pode usar geradores de Receitas, Saques, Avanços, depois Importar para este datapack. Receita · Saque · Progresso

pack_format por versão

PredefiniçãoFormatFolders
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.