Sari la conținut
Platforme

Datapack-uri

Datapack-uri vanilla cu Codexe. Versiuni și pack_format, structura folderelor, cum încarcă Codexe pachetul la test pe un server Minecraft real și probleme frecvente.

Actualizat

Pe această pagină
  1. Ce să pui în cerere
  2. Cum verifică Codexe un datapack
  3. Instalare
  4. Limite

Un datapack schimbă datele pe care jocul le citește deja: rețete, loot tables, advancements, predicate, tag-uri și funcții (.mcfunction). Funcționează pe servere vanilla și în lumi singleplayer, fără plugin-uri sau moduri.

Ca să îți joci datapack-ul în joc, pornește un server de testare privat cu Încearcă acum.

#Ce să pui în cerere

  • Versiunea Minecraft. Ea decide pack_format și numele folderelor (de exemplu function/ în 1.21+, functions/ înainte).
  • Ce face: rețete (shaped/shapeless), modificări de loot, arbori de advancements, mecanici cu scoreboard, funcții de tick sau de load.
  • Namespace-ul, dacă îți pasă cum se numește.
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.

#Cum verifică Codexe un datapack

Datapack-urile nu au nimic de compilat, așa că Codexe încarcă pachetul pe un server Minecraft vanilla real din sandbox-ul său de build, offline, și citește jurnalul serverului pentru erori în rețete, funcții, advancements sau JSON. Versiunea serverului este aleasă după pack_format al pachetului: cea mai nouă versiune instalată pentru care este scris pachetul.

Serverele de testare acoperă 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. Dacă structura nu este corectă pentru versiune (de exemplu functions/ pe 1.21), Codexe corectează numele folderelor.

Un pachet cu erori este reparat ca și codul. Gata înseamnă că pachetul s-a încărcat fără erori.

#Instalare

Descarcă ZIP-ul, pune-l în world/datapacks/ (sau în folderul datapacks al lumii, în singleplayer), apoi rulează /reload sau repornește. Verifică cu /datapack list.

#Limite

Datapack-urile nu pot adăuga blocuri sau obiecte cu adevărat noi, cu comportament nou, și pot reacționa doar la ce expune jocul vanilla (advancements, predicate, scoreboard-uri). Pentru logică bazată mult pe evenimente, folosește Skript sau un plugin.

Datapack-uri | Codexe Docs