MCTOOLBOX
MC ToolboxMC TOOLBOX

Datapack Studio - Çevrimiçi Bir Datapack Oluşturun

Tam Java data pack çalışma alanı: functions, loot tables, recipes, advancements, predicates, item modifiers ve tags - sürümlü pack formatları ve indirilebilir bir .zip ile (Minecraft Wiki'ye göre yollar).

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

datapacks klasörüne bırakın, ardından /reload komutunu kullanın. /datapack list ile onaylayın.

Tarayıcıda tam data pack çalışma alanı

Bir Java veri paketi, pack.mcmeta ve bir data/ ağacı (minecraft.wiki Data pack) içeren bir zip (veya klasör) dosyasıdır. Bu stüdyo, functions, loot tables, recipes, advancements, predicates, item modifiers, block/item/entity tags ve data/minecraft/tags/function/ altında bulunan kritik #minecraft:load / #minecraft:tick kancalarını (veya 1.21 öncesi formatlarda çoğul klasörler) düzenleyebileceğiniz çok dosyalı bir düzenleyicidir.

Başlangıç pack'i bir setup function, load tag, örnek bir loot table, recipe, advancement, predicate, item modifier ve item tag içerir, böylece indirilen bir zip, boş bir iskelet değil, eksiksiz, yeniden yüklenebilir bir projedir.

Dosya türleri ve wiki yolları

TürYol (1.21+ tekil)
Fonksiyondata/<ns>/function/<id>.mcfunction
Fonksiyon etiketi (yükleme)data/minecraft/tags/function/load.json
Ganimet tablosudata/<ns>/loot_table/<id>.json
Tarifdata/<ns>/recipe/<id>.json
İlerlemedata/<ns>/advancement/<id>.json
Yüklemdata/<ns>/predicate/<id>.json
Eşya değiştiricidata/<ns>/item_modifier/<id>.json
Blok / eşya / varlık etiketleridata/<ns>/tags/block|item|entity_type/…

1.21 öncesi hazır ayarlar çoğul klasör adları kullanır (functions, loot_tables, recipes, …). Şema ağırlıklı düzenleme, yine de Recipe, Loot, Advancement jeneratörlerini kullanabilir, ardından bu pakete İçe Aktarılabilir. Tarif · Ganimet · İlerleme

Sürüme göre pack_format

Ön AyarFormatFolders
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.