Discord

Komenda /data

Odczytuje i modyfikuje dane NBT encji, bloków i storage. Tylko Java Edition. Podstawa zaawansowanych systemow datapackowych.

Zaawansowane OP 2 od 1.13 Tylko Java

Składnia

Java i Bedrock Edition

/data get|merge|modify|remove <cel> [ścieżka] [skala]

Parametry w nawiasach <ostrokątnych> są wymagane. Parametry w nawiasach [kwadratowych] są opcjonalne.

Parametry

Parametr Typ Wymagany Opis
get podkomenda Nie Odczytuje dane NBT z encji, bloku lub storage.
merge podkomenda Nie Łączy (nadpisuje) podane dane NBT z istniejacymi danymi celu.
modify podkomenda Nie Modyfikuje konkretna wartość: set, append, prepend, insert, merge.
remove podkomenda Nie Usuwa dane pod wskazana ścieżka NBT.

Przykłady użycia

Przykład 1
Java
/data get entity @p

Wyświetla wszystkie dane NBT najblizszego gracza. Masa informacji: pozycja, ekwipunek, HP, efekty, statystyki.

Przykład 2
Java
/data merge entity @e[type=zombie,limit=1,sort=nearest] {NoAI:1b}

Wyłącza AI u najblizszego zombie. Zamiera w miejscu.

Przykład 3
Java
/data get block ~ ~-1 ~ Items

Odczytuje zawartość skrzyni pod Twoja pozycja.

Przykład 4
Java
/data modify storage minecraft:my_data quest set value "completed"

Zapisuje wartość "completed" do storage. Storage to NBT "w chmurze", nie powiązane z żadna encja.

Porady i wskazówki

*

Komenda /data działa TYLKO w Java Edition. Bedrock nie ma odpowiednika. To jedna z najwiekszych różnic technicznych między edycjami.

*

Storage (data storage) to persystentne dane NBT przechowywane na serwerze. Idealne do przechowywania zmiennych datapackow: stanow questow, konfiguracji, danych graczy.

*

Polacz /data get ze /execute store, zeby kopiowac wartości NBT do scoreboard i wykonywac na nich operacje matematyczne.

*

/data merge na graczu nie pozwala na wszystkie modyfikacje. Nie możesz zmieniać Health przez /data (użyj /effect lub /damage).

Powiązane komendy

/execute

Najpotezniejsza komenda w Minecraft. Pozwala uruchamiać inne komendy z modyfikowanym kontekstem: ...

/scoreboard

System zmiennych i wynikow w Minecraft. Obiektywniki (objectives) sledza statystyki graczy, slurz...

/function

Uruchamia funkcje z datapaku. Funkcja to plik .mcfunction zawierający liste komend. Fundament zor...

Często zadawane pytania

Jak używać komendy /data w Minecraft?

Otwórz okno czatu klawiszem T lub / i wpisz składnię komendy: /data get|merge|modify|remove <cel> [ścieżka] [skala]. Odczytuje i modyfikuje dane NBT encji, bloków i storage. Tylko Java Edition. Podstawa zaawansowanych systemow datapackowych.

Jakich uprawnień wymaga /data?

Komenda /data wymaga poziomu uprawnień 2 (Operator (OP 2)). W grze jednoosobowej z włączonymi kodami (cheatami) masz automatycznie pełne uprawnienia. Na serwerze multiplayer potrzebujesz statusu operatora nadawanego komendą /op.

Czy /data działa w Bedrock Edition?

Nie, komenda /data jest dostępna wyłącznie w Java Edition. Bedrock Edition nie posiada tej komendy.

Komentarze