Návod
Jak vytvořit datapack pro Minecraft
Aktualizováno 7. října 2026
Datapack mění hru bez módů nebo pluginů: recepty, loot, advancementy, funkce, které běží každý tick. Funguje na vanilla serverech i ve světech pro jednoho hráče. Je to složka (nebo .zip) se soubory JSON a soubory .mcfunction se striktní strukturou.
Příklad, od kterého můžeš začít.
Vygeneruj to s CodexeKrok za krokem
1.Vytvoř pack.mcmeta
Kořenový soubor s popisem a číslem
pack_formattvé verze Minecraftu. Špatné číslo způsobí, že hra balíček odmítne nebo na něj upozorní.2.Přidej složku data
data/<namespace>/se složkami jakofunction,recipe,loot_tableaadvancement. Názvy složek se v 1.21 změnily (jednotné číslo místo množného).3.Napiš funkce
Soubory
.mcfunctionobsahují příkazy, jeden na řádek. Napoj je naminecraft:loadaminecraft:tickpřes tagy funkcí.4.Nainstaluj ho
Vlož složku nebo .zip do
<world>/datapacks/a spusť/reload, nebo ho přidej při vytváření světa.5.Otestuj ho
Zkontroluj
/datapack lista pak ve hře vyzkoušej každý recept a funkci. Chyby se objeví v logu serveru.
S Codexe
Popiš recepty, loot nebo mechaniky a verzi. Codexe napíše soubory se správnou strukturou a pack_format, načte balíček na skutečném serveru Minecraftu, aby zachytil chyby před označením Ready, a nechá tě se na server připojit a hrát.
Otázky
Datapack, nebo plugin?
Datapack nepotřebuje žádný serverový software a funguje pro jednoho hráče, ale dokáže jen to, co povolují příkazy a JSON. Plugin umí všechno, co povoluje API serveru, ale potřebuje Spigot nebo Paper.
Proč se můj datapack nenačítá?
Obvykle špatný pack_format, název složky z jiné verze nebo chyba v JSON. Log serveru uvádí soubor.
Vytvoř datapack
Toto zadání se otevře připravené k odeslání:
“Datapack pro Minecraft 1.21.4: tvarovaný recept na „Sea Totem“ (Heart of the Sea uprostřed, zlato kolem), který dá Totem of Undying s vlastním názvem, a funkce při načtení, která přidá scoreboard smrtí na postranní panel.”
Vygeneruj to s Codexe