Datapacky
Vanilla datapacky s Codexe. Verzie a pack_format, štruktúra priečinkov, ako Codexe skúšobne načíta balík na skutočnom serveri Minecraft a časté problémy.
Aktualizované
Na tejto stránke
Datapack mení dáta, ktoré hra už číta: recepty, loot tabuľky, achievementy, predikáty, tagy a funkcie (.mcfunction). Funguje na vanilla serveroch a v singleplayerových svetoch, bez pluginov či modov.
Ak si chceš datapack zahrať v hre, spusti súkromný testovací server cez Vyskúšaj teraz.
#Čo dať do požiadavky
- Verziu Minecraftu. Určuje
pack_formata názvy priečinkov (napríkladfunction/v 1.21+, predtýmfunctions/). - Čo robí: recepty (tvarované/netvarované), zmeny lootu, stromy achievementov, mechaniky so scoreboardom, funkcie pri ticku alebo načítaní.
- Namespace, ak ti záleží na tom, ako sa bude volať.
A datapack for Minecraft 1.21.1, namespace "extras".
- Shaped recipe: 8 cobblestone around a coal block = 16 torches.
- Shapeless recipe: 4 rotten flesh = 1 leather.
- A load function that creates a "deaths" scoreboard and shows it in the sidebar.#Ako Codexe overuje datapack
Datapacky nemajú čo kompilovať, takže Codexe načíta balík na skutočnom vanilla serveri Minecraft vo svojom izolovanom prostredí pre buildy, offline, a v logu servera hľadá chyby v receptoch, funkciách, achievementoch alebo JSON. Verzia servera sa vyberá podľa pack_format balíka: najnovšia nainštalovaná verzia, pre ktorú je balík napísaný.
Testovacie servery pokrývajú 1.20.1, 1.20.4, 1.20.6, 1.21.1, 1.21.4, 1.21.5, 1.21.8, 1.21.10, 1.21.11, 26.1.2, 26.2 a 26.3. Ak štruktúra pre danú verziu nesedí (napríklad functions/ na 1.21), Codexe názvy priečinkov opraví.
Balík s chybami sa opravuje ako kód. Pripravené znamená, že sa balík načítal bez chýb.
#Inštalácia
Stiahni ZIP, vlož ho do world/datapacks/ (alebo v singleplayeri do priečinka datapacks daného sveta), potom spusti /reload alebo reštartuj. Over to pomocou /datapack list.
#Limity
Datapacky nedokážu pridať skutočne nové bloky alebo predmety s novým správaním a môžu reagovať len na to, čo sprístupňuje vanilla (achievementy, predikáty, scoreboardy). Pre logiku s množstvom udalostí použi Skript alebo plugin.