MCTOOLBOX
MC ToolboxMC TOOLBOX

Datapack Studio - Ein Datapack online erstellen

Vollständiger Java Data Pack Arbeitsbereich: functions, loot tables, recipes, advancements, predicates, item modifiers und tags - mit versionierten Pack-Formaten und einer herunterladbaren .zip-Datei (Pfade gemäß 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

In datapacks ablegen, dann /reload. Mit /datapack list bestätigen.

Vollständiger Data Pack Arbeitsbereich im Browser

Ein Java-Datenpaket ist eine zip-Datei (oder ein Ordner) mit pack.mcmeta und einer data/-Struktur (minecraft.wiki Data pack). Dieses Studio ist ein Multi-Datei-Editor für: functions, loot tables, recipes, advancements, predicates, item modifiers, block/item/entity tags und die wichtigen #minecraft:load / #minecraft:tick Hooks unter data/minecraft/tags/function/ (oder Plural-Ordner bei Formaten vor 1.21).

Das Starter-Pack enthält eine Setup-Funktion, einen Load Tag, eine Beispiel-Loot Table, ein Recipe, einen Advancement, ein Predicate, einen Item Modifier und einen Item Tag, sodass eine heruntergeladene Zip-Datei ein vollständiges, neu ladbares Projekt ist und kein leeres Skelett.

Dateitypen und Wiki-Pfade

TypPfad (1.21+ Singular)
Funktiondata/<ns>/function/<id>.mcfunction
Funktions-Tag (Laden)data/minecraft/tags/function/load.json
Beutetabelledata/<ns>/loot_table/<id>.json
Rezeptdata/<ns>/recipe/<id>.json
Fortschrittdata/<ns>/advancement/<id>.json
Prädikatdata/<ns>/predicate/<id>.json
Gegenstandsmodifikatordata/<ns>/item_modifier/<id>.json
Block-/Item-/Entity-Tagsdata/<ns>/tags/block|item|entity_type/…

Voreinstellungen vor 1.21 verwenden Plural-Ordnernamen (functions, loot_tables, recipes, …). Schema-intensive Bearbeitung kann weiterhin Rezept-, Loot- und Fortschrittsgeneratoren nutzen und dann in dieses Paket importieren. Rezept · Beute · Fortschritt

pack_format nach Version

VoreinstellungFormatFolders
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.