Przejdź do treści
Platformy

Datapacki

Datapacki vanilla z Codexe. Wersje i pack_format, układ folderów, jak Codexe testowo wczytuje paczkę na prawdziwym serwerze Minecraft i typowe problemy.

Zaktualizowano

Na tej stronie
  1. Co wpisać w prośbie
  2. Jak Codexe weryfikuje datapack
  3. Instalacja
  4. Ograniczenia

Datapack zmienia dane, które gra już odczytuje: receptury, tabele łupów, osiągnięcia, predykaty, tagi i funkcje (.mcfunction). Działa na serwerach vanilla i w światach jednoosobowych, bez pluginów i modów.

Aby zagrać ze swoim datapackiem w grze, uruchom prywatny serwer testowy przyciskiem Wypróbuj teraz.

#Co wpisać w prośbie

  • Wersja Minecrafta. Od niej zależy pack_format i nazwy folderów (na przykład function/ w 1.21+, functions/ wcześniej).
  • Co robi: receptury (z kształtem / bez kształtu), zmiany łupów, drzewka osiągnięć, mechaniki na tablicy wyników, funkcje tick lub load.
  • Przestrzeń nazw, jeśli zależy ci na tym, jak się nazywa.
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.

#Jak Codexe weryfikuje datapack

Datapacki nie mają czego kompilować, więc Codexe wczytuje paczkę na prawdziwym serwerze Minecraft vanilla w swoim sandboksie do budowania, offline, i czyta log serwera w poszukiwaniu błędów w recepturach, funkcjach, osiągnięciach lub JSON-ie. Wersja serwera jest dobierana na podstawie pack_format paczki: to najnowsza zainstalowana wersja, dla której paczka została napisana.

Serwery testowe obejmują wersje 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. Jeśli układ nie pasuje do wersji (na przykład functions/ na 1.21), Codexe poprawia nazwy folderów.

Paczka z błędami jest naprawiana tak samo jak kod. Gotowe oznacza, że paczka wczytała się bez błędów.

#Instalacja

Pobierz ZIP, wrzuć go do world/datapacks/ (albo do folderu datapacks świata w trybie jednoosobowym), a potem wpisz /reload lub zrestartuj serwer. Sprawdź wynik komendą /datapack list.

#Ograniczenia

Datapacki nie mogą dodawać naprawdę nowych bloków ani przedmiotów z nowym zachowaniem i mogą reagować tylko na to, co udostępnia vanilla (osiągnięcia, predykaty, tablice wyników). Do logiki opartej na wielu zdarzeniach użyj Skript albo pluginu.

Datapacki | Codexe Docs