Útmutató
Hogyan készíts Minecraft datapacket
Frissítve: 2026. október 7.
A datapack modok vagy pluginok nélkül változtatja meg a játékot: receptek, zsákmány, advancementek, minden tickben futó függvények. Vanilla szervereken és egyjátékos világokban működik. JSON-fájlokból és .mcfunction fájlokból álló mappa (vagy .zip) szigorú szerkezettel.
Egy példa, amiből indulhatsz.
Generáld ezt a Codexe-szelLépésről lépésre
1.Hozd létre a pack.mcmeta-t
A gyökérfájl leírással és a Minecraft-verziód
pack_formatszámával. A rossz szám miatt a játék figyelmeztet, vagy elutasítja a csomagot.2.Add hozzá az adatmappát
data/<namespace>/olyan mappákkal, mint afunction,recipe,loot_tableésadvancement. A mappanevek az 1.21-ben megváltoztak (egyes szám a többes helyett).3.Írj függvényeket
A
.mcfunctionfájlok parancsokat tartalmaznak, soronként egyet. Kösd őket aminecraft:loadésminecraft:tickcímkékhez függvénytagekkel.4.Telepítsd
Tedd a mappát vagy a .zip-et a
<world>/datapacks/mappába, és futtasd a/reloadparancsot, vagy add hozzá a világ létrehozásakor.5.Teszteld
Nézd meg a
/datapack listkimenetét, majd próbálj ki minden receptet és függvényt a játékban. A hibák a szerver naplójában jelennek meg.
A Codexe-szel
Írd le a recepteket, a zsákmányt vagy a mechanikát, és a verziót. A Codexe megírja a fájlokat a megfelelő szerkezettel és pack_format-tal, betölti a csomagot egy valódi Minecraft-szerveren, hogy Kész állapot előtt elkapja a hibákat, és lehetővé teszi, hogy csatlakozz arra a szerverre játszani.
Kérdések
Datapack vagy plugin?
A datapack nem igényel szerverszoftvert, és egyjátékos módban is működik, de csak azt tudja, amit a parancsok és a JSON megengednek. A plugin bármit tud, amit a szerver-API megenged, de Spigot vagy Paper kell hozzá.
Miért nem töltődik be a datapackem?
Általában rossz a pack_format, egy másik verzióból származó mappanév, vagy JSON-hiba van benne. A szerver naplója megnevezi a fájlt.
Készíts datapacket
Ez a prompt küldésre készen nyílik meg:
“Egy datapack a Minecraft 1.21.4-hez: alakos recept egy „Sea Totem”-hez (középen Heart of the Sea, körülötte arany), amely egyéni nevű Totem of Undying tárgyat ad, és egy load függvény, amely halálok scoreboardot ad az oldalsávhoz.”
Generáld ezt a Codexe-szel