Príručka
Ako vytvoriť datapack pre Minecraft
Aktualizované 7. októbra 2026
Datapack mení hru bez modov či pluginov: recepty, loot, pokroky, funkcie, ktoré bežia každý tick. Funguje na vanilla serveroch a vo svetoch pre jedného hráča. Je to priečinok (alebo .zip) so súbormi JSON a .mcfunction v prísnom rozložení.
Príklad, od ktorého môžeš začať.
Vygeneruj to v CodexeKrok za krokom
1.Vytvor pack.mcmeta
Koreňový súbor s popisom a číslom
pack_formattvojej verzie Minecraftu. Nesprávne číslo spôsobí, že hra upozorní alebo balík odmietne.2.Pridaj priečinok data
data/<namespace>/s priečinkami akofunction,recipe,loot_tableaadvancement. Názvy priečinkov sa v 1.21 zmenili (jednotné číslo namiesto množného).3.Napíš funkcie
Súbory
.mcfunctionobsahujú príkazy, jeden na riadok. Napoj ich naminecraft:loadaminecraft:tickcez tagy funkcií.4.Nainštaluj ho
Vlož priečinok alebo .zip do
<world>/datapacks/a spusti/reload, alebo ho pridaj pri vytváraní sveta.5.Otestuj ho
Skontroluj
/datapack list, potom vyskúšaj v hre každý recept a funkciu. Chyby sa zobrazia v logu servera.
S Codexe
Opíš recepty, loot alebo mechaniky a verziu. Codexe napíše súbory so správnym rozložením a pack_format, načíta balík na skutočnom serveri Minecraftu, aby zachytil chyby pred Ready, a umožní ti pripojiť sa na ten server a zahrať si ho.
Otázky
Datapack alebo plugin?
Datapack nepotrebuje serverový softvér a funguje aj pre jedného hráča, ale dokáže len to, čo dovoľujú príkazy a JSON. Plugin dokáže všetko, čo dovoľuje API servera, ale potrebuje Spigot alebo Paper.
Prečo sa môj datapack nenačíta?
Zvyčajne kvôli nesprávnemu pack_format, názvu priečinka z inej verzie alebo chybe v JSON. Log servera pomenuje súbor.
Vytvor datapack
Toto zadanie sa otvorí pripravené na odoslanie:
“Datapack pre Minecraft 1.21.4: tvarovaný recept na „Sea Totem“ (Srdce mora v strede, zlato okolo), ktorý dá Totem of Undying s vlastným názvom, a funkcia load, ktorá pridá do bočného panela scoreboard úmrtí.”
Vygeneruj to v Codexe