Preskoči na sadržaj
Platforme

Datapackovi

Vanilla datapackovi s Codexeom. Verzije i pack_format, raspored mapa, kako Codexe testno učitava pack na pravom Minecraft poslužitelju i česti problemi.

Ažurirano

Na ovoj stranici
  1. Što napisati u zahtjevu
  2. Kako Codexe provjerava datapack
  3. Instalacija
  4. Ograničenja

Datapack mijenja podatke koje igra već čita: recepte, loot tablice, postignuća, predikate, tagove i funkcije (.mcfunction). Radi na vanilla poslužiteljima i u svjetovima za jednog igrača, bez pluginova i modova.

Da bi svoj datapack igrao u igri, pokreni privatni testni poslužitelj pomoću Isprobaj odmah.

#Što napisati u zahtjevu

  • Verziju Minecrafta. Ona određuje pack_format i nazive mapa (na primjer function/ od 1.21 nadalje, functions/ prije toga).
  • Što radi: recepte (shaped/shapeless), izmjene loota, stabla postignuća, mehanike sa scoreboardom, tick ili load funkcije.
  • Namespace, ako ti je važno kako se zove.
Text
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.

#Kako Codexe provjerava datapack

Kod datapackova se nema što kompajlirati, pa Codexe učitava pack na pravom vanilla Minecraft poslužitelju u svom sandboxu za build, bez interneta, i čita log poslužitelja tražeći greške u receptima, funkcijama, postignućima ili JSON-u. Verzija poslužitelja bira se prema pack_format packa: najnovija instalirana verzija za koju je pack napisan.

Testni poslužitelji pokrivaju 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 i 26.3. Ako raspored nije ispravan za verziju (na primjer functions/ na 1.21), Codexe ispravlja nazive mapa.

Pack s greškama popravlja se kao i kod. Spremno znači da se pack učitao bez grešaka.

#Instalacija

Preuzmi ZIP, stavi ga u world/datapacks/ (ili u mapu datapacks svijeta u igri za jednog igrača), zatim pokreni /reload ili ponovno pokreni poslužitelj. Provjeri naredbom /datapack list.

#Ograničenja

Datapackovi ne mogu dodati zaista nove blokove ili predmete s novim ponašanjem i mogu reagirati samo na ono što vanilla izlaže (postignuća, predikati, scoreboardi). Za logiku punu događaja koristi Skript ili plugin.

Datapackovi | Codexe Docs