Ten element dotyczy wyłącznie Java Edition. |
Paczki danych (ang. data packs) – paczki, dzięki którym gracz może dodać do gry postępy, funkcje, upuszczane przedmioty po śmierci moba (tabele łupów), struktury, receptury, modyfikacje przedmiotów, ustawienia generowania świata, wymiary, tagi oraz biomy. Działają one tylko w konkretnym świecie (mogą być oczywiście kopiowane).
Użycie
Paczki danych powinny być zamieszczane jako foldery lub pliki .zip w .minecraft/saves/(świat)/datapacks
. Paczki danych mogą być uruchomione w grze za pomocą komendy
.
/datapack
Zawartość paczki
Struktura folderu z paczką:
|
W katalogu może istnieć więcej niż jeden katalog dla różnych przestrzeni nazw data.
pack.mcmeta
Pakiet danych jest identyfikowany przez Minecraft na podstawie obecności pliku pack.mcmeta
w katalogu głównym pakietu danych, który zawiera dane w formacie JSON.
Obiekt główny. paczka : Przechowuje informacje o pakiecie danych. opis : Tekst JSON, który pojawia się po najechaniu kursorem na nazwę pakietu danych na liście podanej przez /datapack listpolecenie. [ kiedy? ] pack_format : wersja pakietu. Jeśli ten numer nie zgadza się z bieżącym wymaganym numerem, pakiet danych wyświetla ostrzeżenie i wymaga dodatkowego potwierdzenia, aby załadować pakiet. Obecna wersja pakietu to 5.
pack.mcmeta
używany przez pakiet danych „waniliowy” w wersji 1.15.2, jak można znaleźć w plikach .jar klienta i oficjalnych serwerów.
{ „pack” : { „pack_format” : 5 , „description” : „Domyślne dane dla Minecraft” } }
data
Ten folder zawiera wszystkie dane w jednej lub wielu przestrzeniach nazw. Może ona zawierać foldery advancements
, dimension
, dimension_types
, functions
, loot_tables
, predicates
, structures
, recipes
, tags
, chat_type
i damage_type
.
Każdy postęp, funkcja, tabela łupów, predykat, struktura, przepis i plik znaczników można umieścić bezpośrednio w odpowiednim folderze, ale podfoldery są również dozwolone.
Historia
Pełna wersja | |||||
---|---|---|---|---|---|
1.13 | 17w43a | Dodano paczki danych. | |||
17w46a | Dodano komendę /datapack , do kontroli paczek danych. | ||||
17w48a | Paczki danych mogą teraz zawierać receptury. | ||||
Dodano inicjacyjną wersję formatu paczki 4 . | |||||
17w49a | Paczki danych mogą teraz zawierać tagi. | ||||
17w49b | Funkcje mogą teraz mieć tagi. | ||||
Funkcje z tagiem minecraft:tick są uruchamiane co 1 tick. | |||||
18w01a | Dodano funkcję set_name .
| ||||
Funkcje z tagiem minecraft:load są teraz uruchamiane co każde załadowanie.
| |||||
Crash reporty teraz pokazują uruchomione paczki danych. | |||||
1.14 | 18w43a | Paczki danych mogą teraz zawierać typy bytów. | |||
1.15 | 19w38a | Dodano folder „predicates”, gdzie mogą być definiowane predykaty. | |||
1.15-pre1 | Zmieniono inicjacyjną wersję formatu paczki na 5 . | ||||
1.16 | 20w22a | Kiedy przeładowanie paczki danych zawodzi, zmiany nie są wprowadzone, a gra używa poprzednich danych. | |||
Zmiany w liście paczek danych są przechowywane tylko po udanym przeładowaniu. | |||||
Gra wykrywa teraz błędy w paczki danych, na przykład brakujące tagi, i wstrzymuje ładowanie świata. | |||||
1.16-pre1 | Paczki danych mogą dodawać i zmieniać wymiary oraz typy wymiarów. | ||||
1.16.2 | 1.16.2-rc1 | Zmieniono inicjacyjną wersję formatu paczki na 6 . | |||
20w28a | Paczki danych mogą określać niestandardowe generowanie świata poprzez folder „worldgen”. | ||||
1.17 | 20w46a | Zmieniono inicjacyjną wersję formatu paczki na 7 . | |||
1.18 | 21w37a | Zmieniono inicjacyjną wersję formatu paczki na 8 . | |||
1.18.2 | 1.18.2-pre1 | Jest możliwe, by dodawać niestandardowe struktury do eksperymentalnych paczek danych. | |||
Duża część procesów generowania się jaskiń jest możliwa do dostosowania przez paczki danych. | |||||
Zmieniono inicjacyjną wersję formatu paczki na 9 . | |||||
1.19 | 22w11a | Zmieniono inicjacyjną wersję formatu paczki na 10 . | |||
1.19.3 | 22w42a | Dodano podsekcje zwane chat_type oraz datapacks . | |||
1.19.4 | 23w03a | Zmieniono inicjacyjną wersję formatu paczki na 11 . | |||
23w06a | Dodano pliki JSON dotyczące typów obrażeń. | ||||
Zmieniono inicjacyjną wersję formatu paczki na 12 . | |||||
1.20 | 23w12a | Zmieniono inicjacyjną wersję formatu paczki na 13 w związku ze zmianami formatu danych tabliczek. | |||
23w16a | Zmieniono inicjacyjną wersję formatu paczki na 14 . | ||||
23w18a | Zmieniono inicjacyjną wersję formatu paczki na 15 w związku ze zmianami tabel łupów i predykatów oraz postępami. | ||||
1.20.2 | 23w31a | Zmieniono inicjacyjną wersję formatu paczki na 16 w związku ze zmianami formatu danych tabliczek. | |||
23w32a | Zmieniono inicjacyjną wersję formatu paczki na 17 . | ||||
1.20.2-pre1 | Zmieniono inicjacyjną wersję formatu paczki na 18 . |