พื้นที่ทำงาน Data Pack เต็มรูปแบบในเบราว์เซอร์
Data Pack Java คือไฟล์ .zip (หรือโฟลเดอร์) ที่มี pack.mcmeta และ data/ tree (minecraft.wiki Data pack). สตูดิโอนี้เป็นตัวแก้ไขหลายไฟล์: functions, loot tables, recipes, advancements, predicates, item modifiers, block/item/entity tags และ #minecraft:load / #minecraft:tick hooks ที่สำคัญภายใต้ data/minecraft/tags/function/ (หรือโฟลเดอร์พหูพจน์ในรูปแบบก่อน 1.21)
แพ็คเริ่มต้นประกอบด้วยฟังก์ชันตั้งค่า, load tag, ตัวอย่าง loot table, recipe, advancement, predicate, item modifier และ item tag เพื่อให้ไฟล์ .zip ที่ดาวน์โหลดมาเป็นโปรเจกต์ที่สมบูรณ์และสามารถโหลดซ้ำได้ ไม่ใช่แค่โครงเปล่า
ประเภทไฟล์และเส้นทาง Wiki
| ประเภท | เส้นทาง (1.21+ เอกพจน์) |
|---|---|
| ฟังก์ชัน | data/<ns>/function/<id>.mcfunction |
| แท็กฟังก์ชัน (load) | data/minecraft/tags/function/load.json |
| ตาราง Loot | data/<ns>/loot_table/<id>.json |
| สูตร | data/<ns>/recipe/<id>.json |
| ความก้าวหน้า | data/<ns>/advancement/<id>.json |
| เพรดิเคต | data/<ns>/predicate/<id>.json |
| ตัวปรับแต่งไอเทม | data/<ns>/item_modifier/<id>.json |
| แท็กบล็อก / ไอเทม / เอนทิตี | data/<ns>/tags/block|item|entity_type/… |
ค่าที่ตั้งไว้ล่วงหน้าก่อน 1.21 ใช้ชื่อโฟลเดอร์พหูพจน์ (functions, loot_tables, recipes, …) การแก้ไขที่เน้น Schema ยังคงสามารถใช้ Recipe, Loot, Advancement generators, จากนั้นนำเข้าสู่แพ็คนี้ สูตร · ของลูต · ความก้าวหน้า
pack_format ตามเวอร์ชัน
| ค่าที่ตั้งไว้ | Format | Folders |
|---|---|---|
| Java 26.3 Snapshot 6 (Experimental) | 113 | singular · min/max_format |
| Java 26.2 | 107.1 | singular · min/max_format |
| Java 26.1.x | 101 | singular · min/max_format |
| Java 1.21.11 | 94 | singular · min/max_format |
| Java 1.21.9-1.21.10 | 88 | singular · min/max_format |
| Java 1.21.7-1.21.8 | 81 | singular |
| Java 1.21.6 | 80 | singular |
| Java 1.21.5 | 71 | singular |
| Java 1.21.4 | 61 | singular |
| Java 1.21.2-1.21.3 | 57 | singular |
| Java 1.21-1.21.1 | 48 | singular |
| Java 1.20.5-1.20.6 | 41 | plural |
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.