Polecenia: Różnice pomiędzy wersjami

Z Minecraft Wiki Polska
Przejdź do nawigacji Przejdź do wyszukiwania
[wersja nieprzejrzana][wersja przejrzana]
Qwert225 (dyskusja | edycje)
dNie podano opisu zmian
ProBot (dyskusja | edycje)
d Robot dodał lzh:令
 
(Nie pokazano 109 wersji utworzonych przez 43 użytkowników)
Linia 1: Linia 1:
'''Komendy''' mogą być używane przez [[Gracz|graczy]], [[operator]]ów i [[blok poleceń]] w trybie wielu graczy połączonym z [[Serwer|serwerem]] ''Minecrafta'', i w trybie jednego gracza gdy użytkownik ma włączone używanie kodów dla świata (kody można włączyć podczas tworzenia świata za pomocą przycisku "Więcej Opcji Świata..."). Niektóre komendy również dostępne w trybie jednego gracza nawet gdy używanie kodów nie jest włączone. Komendy mogą być wprowadzone z klienta gry ''Minecraft'' podczas gry lub na konsoli serwera komputera hosta.
'''Polecenia''' (ang. ''Commands'') mogą być używane przez [[gracz]]y, [[operator]]ów i [[blok poleceń|bloki poleceń]] w trybie wieloosobowym oraz w trybie jednego gracza (gdy użytkownik ma włączone używanie poleceń). Niektóre polecenia są dostępne w [[Singleplayer|trybie jednego gracza]] nawet gdy używanie poleceń nie jest włączone. Polecenia mogą być wprowadzone z klienta gry lub konsoli serwera.


Komendy bezpośrednio wprowadzane do klienta gry ''Minecraft'' muszą być poprzedzone ukośnikiem (przykład: /kill). Okno komend jest identyczne do okna rozmów i może być dostępne po naciśnięciu {{key|T}} lub bezpośrednio wpisując ukośnik.
Polecenia wprowadzane z klienta gry muszą być poprzedzone ukośnikiem (przykład: <code>/kill</code>). Wpisuje się je w oknie rozmów, które jest dostępne po naciśnięciu {{key|T}} lub bezpośrednio wpisując ukośnik.


Komendy wykonywane przez konsolę nie są poprzedzone ukośnikiem. Komendy w bloku poleceń mogą być poprzedzone ukośnikiem, ale nie jest to wymagane.
Polecenia wykonywane przez konsolę nie są poprzedzone ukośnikiem. Polecenia w [[Blok poleceń|bloku poleceń]] mogą być poprzedzone ukośnikiem, ale nie jest to wymagane.


Naciśnięcie klawisza {{key|Tab}} powoduje wyświetlenie możliwych dokończeń komend co ułatwia pracę administratora serwera.
Naciśnięcie klawisza {{key|Tab}} powoduje wyświetlenie możliwych dokończeń poleceń co ułatwia pracę administratora serwera. Pisząc polecenie z klienta gry lub z bloku poleceń, wyświetla się ponadto lista rozwijana poleceń oraz ich argumentów.
 
Polecenia są wrażliwe na wielkość znaków. Dla ułatwienia pracy użytkownika poleceń, poprawne argumenty są wyróżniane kolorami, a niepoprawne - na czerwono. Jeśli popełniono błąd w składni polecenia, na czacie lub na konsoli bloku poleceń wyświetlane jest miejsce błędu w pisowni.
 
== Argumenty poleceń ==
Większość poleceń wymaga dodania do nich argumentów. Dzięki nim, wpisujący może sprecyzować jakie zadanie ma wykonać dane polecenie. Przykładem tego jest wysłanie wiadomości do określonego gracza czy postawienie bloku na odpowiednich koordynatach.


W poniższych tabelach, wymagane argumenty znajdują się w <nawiasach ostrych>, a nieobowiązkowe argumenty w [nawiasach kwadratowych]. Argumenty ''kursywą'' powinny być zastąpione właściwą wartością; argumenty zwykłym tekstem muszą być wprowadzone dokładnie tak, jak pokazano.
W poniższych tabelach, wymagane argumenty znajdują się w <nawiasach ostrych>, a nieobowiązkowe argumenty w [nawiasach kwadratowych]. Argumenty ''kursywą'' powinny być zastąpione właściwą wartością; argumenty zwykłym tekstem muszą być wprowadzone dokładnie tak, jak pokazano.


== Komendy graczy ==
== Polecenia gracza ==
Te polecenia mogą być używane w oknie rozmów przez każdego gracza. Mogą one być również używane w trybie jednoosobowym bez względu na to, czy polecenia są włączone.
 
{| class="wikitable" style="width:100%"
! width="25%" align="center" | Polecenie
! width="75%" align="center" | Opis
|-
| {{Anchor|help}}'''help''' [''strona'' <nowiki>|</nowiki> ''polecenie'']
| Pokazuje listę dostępnych poleceń lub informacje dla danego ''polecenia''.
'''Strona lub polecenie''' ''(opcjonalne)'' określa stronę listy dostępnych poleceń lub polecenie dla którego wyświetlić pomoc. Domyślnie: <code>1</code> (pierwsza strona listy poleceń).
|-
| {{Anchor|list}}'''list''' uuids
| Pokazuje listę dostępnych graczy na świecie.
'''uuids''' ''(opcjonalne)'' dodatkowo pokazuje kombinację UUID gracza obok jego nazwy.
|-
| {{Anchor|me}}'''me''' <''akcja''>
| Wysyła narracyjną wiadomość do innych graczy (np. "* Notch kichnął.").
'''Akcja''' ''(wymagane)'' określa wiadomość, która ma być użyta w tym poleceniu.
|-
| {{Anchor|tell}}'''tell''' <''gracz''> <''wiadomość''>
 
'''msg''' <''gracz''> <''wiadomość''>
 
'''w''' <''gracz''> <''wiadomość''>
| Wysyła prywatną wiadomość do danego gracza.
'''Gracz''' ''(wymagane)'' to osoba, do której ma zostać wysłana wiadomość (musi być online).
 
'''Wiadomość''' ''(wymagane)'' określa wiadomość, która ma być wysłana danemu graczowi. Trzeba tu zaznaczyć, że słowa mogą być oddzielane spacjami w przeciwieństwie do innych poleceń.
|-
| {{Anchor|seed}}'''seed'''
| '''''Tylko w [[Java Edition]]!'''''
Pokazuje [[ziarno generatora|ziarno świata]], na którym gracz się znajduje.
|-
| {{Anchor|trigger}}'''trigger''' <''cel''<nowiki>> [<add | set> <</nowiki>''wartość''>]
| '''''Tylko w [[Java Edition]]!'''''
Modyfikuje cel w tabeli wyników zawierającej kryterium "''trigger''".
 
'''Cel''' ''(wymagane)'' określa cel w tabeli wyników zawierającej kryterium "''trigger''".
 
'''Add / set''' ''(opcjonalne)'' określa, czy dodać wartość, czy ją ustawić.
 
'''Wartość''' ''(opcjonalne)'' określa wartość do ustawienia lub dodania do ''celu''.
|}


Komendy mogą być używane w oknie chatu prze każdego gracza który może wejść na [[serwer]], mogą być również używane w trybie jednego gracza bez względu na to, czy używanie cheatów jest dozwolone.
== Polecenia operatora ==
Te polecenia mogą być wykonane tylko przez operatorów lub z konsoli serwera. Te polecenia są również dostępne w [[Singleplayer|trybie jednego gracza]] z włączonym używaniem poleceń lub dla gracza utrzymującego [[serwer]].
 
'''Uwaga:''' Polecenia operatora wyświetlane są również innym operatorom online.


{| class="wikitable" style="width:100%"
{| class="wikitable" style="width:100%"
! width="25%" align="center" | Komenda
! width="25%" align="center" | Polecenie
! width="55%" align="center" | Opis
! width="75%" align="center" | Opis
! width="20%" align="center" | Warunki sukcesu<ref group="notatka" name="success">Warunki sukcesu komendy muszą być spełnione, aby komenda została wykonana. Jest to używane do określenia różnorodności rzeczy, takich jak sygnał wyjściowy [[komparator]]a, zasilanego [[blok poleceń|blokiem poleceń]] z komendą. Zauważ, że nie wszystkie "prawidłowe" komendy faktycznie coś robią i nie wszystkie "błędne" komendy zawodzą.</ref>
|-
|-
| {{Anchor|advancement}}'''advancement''' <grant <nowiki>|</nowiki> revoke | {{Anchor|advancement}}'''advancement''' <grant | revoke> <''gracz''> <''postęp''>  
| {{Anchor|help}}'''help''' [''strona'' <nowiki>|</nowiki> ''komenda'']<br />'''?''' [''strona'' <nowiki>|</nowiki> ''komenda'']
| '''''Tylko w [[Java Edition]]!'''''
| Pokazuje listę dostępnych komend lub dalsze informacje do ''komendy''. '''Ważne:''' komendy trybu wieloosobowego nie są na liście w trybie jednoosobowym, nawet otworzonym dla graczy w sieci LAN.
Daje, odbiera lub sprawdza graczowi [[postępy]].
| Odnosi skutek gdy ''strona'' jest prawidłowa lub strona/komenda nie została podana. Technicznie nie działa, jeśli ''komenda'' jest określona, jednak wyświetla sposób użycia komendy.
 
|-
'''Grant / revoke''' ''(wymagane)'' określa czy postęp ma być dany (''grant''), czy odebrany (''revoke'').
| {{Anchor|me}}'''me''' <''actiontext''>
 
| Podobne do /emote lub /action, oraz takie samo jak /me w klientach IRC, /me wysyła narracyjną wiadomość do innych graczy w formie "* ''Twój nick'' ''tekst''" (e.g., "* Notch kichnął." lub "* Notch wybuchł." ). Jeśli wieloosobowy [[blok poleceń#Argumenty|selektor celu]] (np. @a) jest użyty w ''actiontext'', lista nazw ma format "name1, name2, and name3", lub "name1 and name2" dla dwóch nazw. Dlatego, bez względu na selektory celu użyte w ''actiontext'', ta komenda tylko raz wyświetli jakiś tekst.
'''Gracz''' ''(wymagane)'' określa osobę, na której to polecenie ma być wykonane.
| Wszystkie selektory celu (np. @p) w ''actiontext'' must evaluate.
 
|-
'''Postęp''' ''(wymagane)'' określa postęp, które ma być dany graczowi. Dostępne opcje:
| {{Anchor|tell}}'''tell''' <''gracz''> <''wiadomość''><br />'''msg''' <''gracz''> <''wiadomość''><br />'''w''' <''gracz''> <''wiadomość''>
* <code>advancement <grant <nowiki>|</nowiki> revoke> ''<gracz''> '''only <''ID postępu''> [''kryterium'']'''</code> - daje/odbiera dokładnie jeden postęp.
| Używane do wysłania prywatnej wiadomości do gracza na serwerze. Bardzo przydatne na serwerach gdy potrzebujesz pytać/powiedzieć coś do innego gracza bez obawy że inni gracze zobaczą Twoją wiadomosć. Jeśli wieloosobowy [[blok poleceń#Argumenty|selektor celu]] (np. @a) jest użyty w ''actiontext'', lista nazw ma format "name1, name2, and name3", lub "name1 and name2" dla dwóch nazw. Dlatego, bez względu na selektory celu użyte w ''actiontext'', ta komenda tylko raz wyświetli jakiś tekst - jednakże selektor dla ''gracza'' może wysłać wiadomość do wielu osób.
* <code>advancement <grant <nowiki>|</nowiki> revoke> ''<gracz''> '''everything'''</code> - daje/odbiera wszystkie postępy.
| Wszystkie selektory celu (np. @p) w ''wiadomości'' must evaluate, a ''gracz'' musi być w grze.
* <code>advancement <grant <nowiki>|</nowiki> revoke> ''<gracz''> '''from <''ID postępu''>'''</code> - daje/odbiera określony postęp wraz ze wszystkimi jego następcami.
|}
* <code>advancement <grant <nowiki>|</nowiki> revoke> ''<gracz''> '''until <''ID postępu''>'''</code> - daje/odbiera określony postęp wraz ze wszystkimi jego poprzednikami.
* <code>advancement <grant <nowiki>|</nowiki> revoke> ''<gracz''> '''through <''ID postępu''>'''</code> - daje/odbiera określony postęp najpierw wraz ze wszystkimi jego następcami, a następnie również wraz ze wszystkimi jego poprzednikami.
'''ID postępu''' – musi być poprawnym słownym ID postępu, np. <code>minecraft:nether/find_fortress</code>.
 
'''Kryterium''' ''(opcjonalne)'' określa dodatkowe wymaganie niezbędne do zaliczenia postępu.
* Przykład: <code>advancement grant @p only minecraft:story/obtain_armor '''iron_leggings'''</code> - daje graczowi osiągnięcie "Niezłe wdzianko" tylko wtedy, gdy ma na sobie żelazne nogawice.
|-
| {{Anchor|attribute}}'''attribute''' <''byt''> <''atrybut''> get [''skala'']
'''attribute''' <''byt''> <''atrybut''> base get [''skala'']
 
'''attribute''' <''byt''> <''atrybut''> base set <''wartość''>
 
'''attribute''' <''byt''> <''atrybut''> base reset
 
'''attribute''' <''byt''> <''atrybut''> modifier add <''id''> <''wartość''> (add_value|add_multiplied_base|add_multiplied_total)
 
'''attribute''' <''byt''> <''atrybut''> modifier remove <''id''>
 
'''attribute''' <''byt''> <''atrybut''> modifier <''wartość''> get <''id''> [''skala'']
| '''''Tylko w [[Java Edition]]!'''''
Zwraca lub modyfikuje [[atrybuty]] bytów.
 
'''byt''' ''(wymagane)'' - określa byt, którego atrybut ulegnie zmianie. Tylko gracze, moby i stojaki na zbroję mają atrybuty.
 
'''atrybut''' ''(wymagane)'' - określa atrybut bytu.
 
'''skala''' ''(opcjonalne)'' - dodatkowy mnożnik, używany, jeśli to polecenie jest wywoływane przez komendę {{cmd|execute}}.
 
'''id''' - identyfikator modyfikatora. <!-- nie brzmi to za dobrze, ale jest faktem -->
 
'''wartość''' - nowa wartość ustalona poleceniem.
 
<u>Warianty poleceń</u> <code>attribute</code> <u>- zgodnie z kolejnością</u>
*'''attribute''' <''byt''> <''atrybut''> base get [<''skala''>] - zwraca obecną wartość bazową atrybutu.
*'''attribute''' <''byt''> <''atrybut''> base set <''wartość''> - zmienia wartość bazową atrybutu.
*'''attribute''' <''byt''> <''atrybut''> base reset - przywraca domyślną wartość bazową atrybutu.
*'''attribute''' <''byt''> <''atrybut''> modifier add <''id''> <''wartość''> (add_value|add_multiplied_base|add_multiplied_total) - tworzy modyfikator atrybutu o podanych własnościach, jeśli taki nie istniał.
*'''attribute''' <''byt''> <''atrybut''> modifier remove <''id''> - usuwa modyfikator atrybutu.
*'''attribute''' <''byt''> <''atrybut''> modifier <''wartość''> get <''id''> [<''skala''>] - zwraca obecną wartość modyfikatora atrybutu.
|-
| {{Anchor|bossbar}}'''bossbar''' add <''id''> '''"'''<''nazwa''>'''"'''
'''bossbar''' set <''id''> name '''"'''<''nowa nazwa''>'''"'''
 
'''bossbar''' set <''id''> color <''kolor''>
 
'''bossbar''' set <''id''> style <''styl''>
 
'''bossbar''' set <''id''> value <''wartość''>
 
'''bossbar''' set <''id''> max <''max''>
 
'''bossbar''' set <''id''> visible <true | false>
 
'''bossbar''' set <''id''> players <''gracze''>
 
'''bossbar''' remove <''id''>
 
'''bossbar''' list
 
'''bossbar''' get <''id''> <max | players | value | visible>
| '''''Tylko w [[Java Edition]]!'''''
Umożliwia tworzenie, edytowanie, usuwanie i sprawdzanie własnych pasków bossa.
 
'''ID''' ''(wymagane z wyj.'' <code>bossbar list</code>'')'' - określa unikalny identyfikator paska w formacie <code>''nazwa1'':''nazwa2''</code>. Jeśli pole <code>''nazwa1''</code> jest puste, zostanie zastąpione prefiksem <code>minecraft</code>.
 
<u>Warianty poleceń</u> <code>bossbar</code> <u>wraz z argumentami - zgodnie z kolejnością</u>
* '''bossbar''' '''add''' <''id''> <''nazwa''> - dodaje pasek bossa. Argument "''nazwa''" określa nazwę paska, która będzie widoczna poniżej tego paska. <u>Należy użyć formatu JSON</u> (m.in. wstawić nazwę w cudzysłowie).
* '''bossbar''' '''set''' <''id''> '''name''' <''nowa nazwa''> - zmienia nazwę paska bossa. Argument "''nowa nazwa''" określa nową nazwę paska. <u>Należy użyć formatu JSON</u>.
* bossbar set <''id''> '''color''' <''kolor''> - zmienia kolor paska i tekstu pod nim, jeśli nie sformatowano za pomocą formatu JSON. Domyślnie: kolor biały (<code>white</code>). Argument "''kolor''" określa kolor paska. Dostępnych jest 7 kolorów: <code>white</code>, <code>blue</code>, <code>green</code>, <code>pink</code>, <code>purple</code>, <code>red</code>, <code>yellow</code>.
* bossbar set <''id''> '''style''' <''styl''> - zmienia styl paska. Domyślny styl to <code>progress</code>. Dostępne są także opcje: <code>notched_6</code>, <code>notched_10</code>, <code>notched_12</code> oraz <code>notched_20</code>.
* bossbar set <''id''> '''value''' <''wartość''> - ustawia aktualną wartość paska bossa. Argumentem jest "''wartość''", która domyślnie wynosi <code>0</code>. Musi być liczbą od <code>0</code> do liczby w parametrze "''max''".
* bossbar set <''id''> '''max''' <''max''> - ustawia maksymalną wartość paska bossa. Argumentem jest "''max''", czyli maksymalna wartość paska. Domyślnie wynosi <code>100</code>. Musi być liczbą <code>0</code> lub większą, a także taką, że jest nie mniejsza niż parametr "''value''".
* bossbar set <''id''> '''visible''' <true | false> - określa, czy pasek ma być widoczny (<code>true</code>), czy nie (<code>false</code>). Domyślnie: <code>true</code>.
* bossbar set <''id''> '''players''' <''gracze''> - określa, którzy gracze będą mogli zobaczyć pasek. Domyślnie: nikt. Oznacza to, że nowo utworzony pasek nie jest widoczny przez nikogo, nawet jeśli parametr <code>visible</code> = <code>true</code>.
* '''bossbar''' '''remove''' <''id''> - usuwa pasek bossa.
* '''bossbar''' '''list''' – wyświetla listę wszystkich pasków bossa.
* '''bossbar''' '''get''' <''id''> <max | players | value | visible> - zwraca określony parametr danego paska bossa.
|-
| {{Anchor|clear}}'''clear''' [''cel''] [''przedmiot''] [''metadane''] [''max ilość''] [''tag danych'']
| Czyści cały [[ekwipunek]] [[gracz]]a lub niektórych [[byt]]ów albo tylko określony [[przedmiot]].
'''Cel''' ''(opcjonalne)'' określa byt, na której to polecenie ma być wykonane. Domyślnie: gracz wykonujący polecenie.
 
'''Przedmiot''' ''(opcjonalne)'' określa przedmiot, który ma być usunięty. Jeśli brak, usuwa wszystkie przedmioty.
 
'''Metadane''' ''(opcjonalne)'' określa wartość danych przedmiotu. Jeśli brak lub <code>-1</code>, usuwa wszystko co zgadza się z ''przedmiot'' nie zważając na wartość danych.
 
'''Max ilość''' ''(opcjonalne)'' określa maksymalną ilość przedmiotów, które należy usunąć. Jeśli brak lub <code>-1</code>, usuwa wszystko co zgadza się z '<nowiki/>''metadane''<nowiki/>' i 'przedmiot''<nowiki/>''<nowiki/>'<nowiki/>'' nie zważając na ilość. Jeśli <code>0</code>, nie usuwa przedmiotów, ale wykonuje się prawidłowo, jeżeli usuwanie mogło zostać przeprowadzone (pozwala na wykrywanie przedmiotów).
 
'''Tag danych''' ''(opcjonalne)'' określa tag danych, według którego szukać przedmiotów w ekwipunku.
|-
| {{Anchor|clone}}'''clone''' <''x1''> <''y1''> <''z1''> <''x2''> <''y2''> <''z2''> <''x''> <''y''> <''z''> [''tryb maskowania''] [''tryb klonowania'']
 
'''clone''' <''x1''> <''y1''> <''z1''> <''x2''> <''y2''> <''z2''> <''x''> <''y''> <''z''> filtered <''ID słowne bloku''> [''tryb klonowania'']
| Umożliwia klonowanie określonej struktury w inne miejsce.
'''X1, Y1, Z1 oraz X2, Y2, Z2''' ''(wymagane)'' to koordynaty określające dwa przeciwne narożniki źródłowego regionu który ma zostać skopiowany. Można użyć tyld w celu określenia bloku względnego do położenia obiektu wykonującego polecenie.
 
'''X, Y, Z''' ''(wymagane)'' to koordynaty do których zostanie sklonowana struktura. W to miejsce zostanie wstawiony północno-wschodni róg schematu.
 
'''Tryb maskowania''' ''(opcjonalne)'' określa sposób w jaki ma być sklonowana struktura. Wartość musi być jedną z podanych:
* <code>masked</code> - kopiuje tylko bloki które nie są powietrzem. Dzięki tej opcji bloki w docelowym miejscu skopiowania nie zostaną zastąpione powietrzem.
* <code>replace</code> - kopiuje wszystkie bloki, zastępując wszystko w docelowym miejscu blokami z regionu źródłowego.
Jeśli tryb maskowania nie zostanie określony, domyślnie zachowuje się jak <code>replace</code>.
 
Drugi wariant polecenia używa trybu maskowania <code>filtered</code> - w takiej sytuacji kopiuje tylko bloki podane w argumencie "nazwa bloku".
 
'''ID słowne bloku''' ''(wymagane, jeśli tryb maskowania'' = <code>filtered</code>'')'' określa rodzaj bloku lub tag danych grupy bloków do skopiowania (np. <code>minecraft:grass_block</code>, <code>#minecraft:stairs</code>).
 
'''Tryb klonowania''' ''(opcjonalne)'' określa w jaki sposób ma się zachować struktura źródłowa po klonowaniu.
* <code>force</code> - wymuś klonowanie nawet jeśli struktura źródłowa i docelowa są takie same.
* <code>move</code> - sklonuj strukturę źródłową do docelowego miejsca, następnie zastąp region źródłowy powietrzem. Jeśli opcja ta zostanie użyta wraz z trybem maskowania <code>filtered</code> powietrzem zostaną zastąpione tylko te bloki które zostały sklonowane.
* <code>normal</code> - nie przenoś ani nie wymuszaj.
Jeśli tryb klonowania nie zostanie określony domyślnie zachowuje się jak <code>normal</code>.
|-
| {{Anchor|damage}}'''damage''' <''byt''> <''ilość''> [''typ obrażeń'']
 
'''damage''' <''byt''> <''ilość''> [''typ obrażeń''] at [''pozycja'']
 
'''damage''' <''byt''> <''ilość''> [''typ obrażeń''] by [''atakujący'']
| Zadaje [[obrażenia]] bytom.
'''Byt''' ''(wymagane)'' - określa byt, który ma otrzymać obrażenia.
 
'''Ilość''' ''(wymagane)'' - wysokość zadanej porcji obrażeń.
 
'''Typ obrażeń''' ''(opcjonalne)'' - rodzaj zadawanych obrażeń. Domyślnie <code>minecraft:generic</code>, jeśli nie zostanie określony. Musi być rozpoznawalną przez grę nazwą typu obrażeń.
 
'''Pozycja''' ''(opcjonalne)'' - symuluje zadanie obrażeń z określonego miejsca. Określa np. w którym kierunku byt zostanie odrzucony.
 
'''Atakujący''' ''(opcjonalne'' - określa byt, który zadał obrażenia.
|-
| {{Anchor|data}}'''data'''
| '''''Tylko w [[Java Edition]]!'''''
Pozwala na otrzymanie, scalenie, edytowanie i usuwanie stanów bloków i tagów NBT [[byt]]ów. Dostępne polecenia:
* <code>data get block <''pozycja''> [''ścieżka''] [''skala'']</code> - otrzymanie danych o stanie bloku
* <code>data get entity <''cel''> [''ścieżka''] [''skala'']</code> - otrzymanie danych dodatkowych o bycie docelowym
* <code>data merge block <''pozycja''> <''nbt''></code> - nadanie blokowi tagu NBT
* <code>data merge entity <''cel''> <''nbt''></code> - nadanie bytowi tagu NBT
* <code>data remove block <''pozycja''> <''ścieżka''></code> - resetowanie danych o stanie bloku
* <code>data remove entity <''cel''> <''ścieżka''></code> - resetowanie danych dodatkowych o bycie docelowym innym niż gracz.
'''Pozycja / cel''' ''(wymagane)'' - współrzędne bloku / byt docelowy, na którym wykonywane jest polecenie.
 
'''Ścieżka''' do tagu NBT określa, które dane mają zostać uwzględnione przy wykonywaniu polecenia. Wygląda w następujący sposób: <code>foo.bar[0]."[''nazwa'']".baz</code>
 
'''NBT''' ''(wymagane)'' określa tag NBT do scalenia lub usunięcia.
 
'''Skala''' ''(opcjonalne)'' umożliwia skalowanie liczby otrzymywanej za pomocą polecenia <code>data get</code>.
|-
| {{Anchor|datapack}}'''datapack'''
| '''''Tylko w [[Java Edition]]!'''''
Pozwala na kontrolę załadowanych na świecie gracza paczek danych. Dostępne polecenia:
* <code>datapack disable <''paczka danych''></code> - wyłącza paczkę danych na danym świecie.
* <code>datapack enable <''paczka danych''></code> - włącza paczkę danych na danym świecie.
* <code>datapack list</code> - pokazuje listę paczek danych na świecie.
|-
| {{Anchor|debug}}'''debug''' <start <nowiki>|</nowiki> stop>
| '''''Tylko w [[Java Edition]]!'''''
Rozpoczyna sesję profilowania debugowego lub zatrzymuje już rozpoczętą. Zawiadamia o potencjalnych spadkach wydajności w konsoli, kiedy jest aktywna, a po zatrzymaniu tworzy plik z wynikami profilera w folderze ''debug''.
'''Start lub stop''' ''(wymagane)'' określa czy profiler ma być włączony, czy wyłączony.
|-
| {{Anchor|defaultgamemode}}'''defaultgamemode''' <''tryb''>
| '''''Tylko w [[Java Edition]]!'''''
Ustawia domyślny tryb gry na danym świecie. Nowi gracze, którzy dołączą do świata, automatycznie będą mieli podany tryb gry.
 
'''Tryb''' ''(wymagane)'' określa domyślny tryb, który ma być ustawiony. Dostępne wartości:
* <code>survival</code>
* <code>creative</code>
* <code>adventure</code>
* <code>spectator</code>
|-
| {{Anchor|dialog}}'''dialog''' show  <''cele''> <''dialog''>
 
'''dialog''' clear  <''cele''>
| '''''Tylko w [[Java Edition]]!'''''
Pokazuje [[dialog]]i wybranym graczom.
 
'''Cele''' określa graczy, którym ma zostać pokazany dialog. Jeśli użyte z wariantem "clear", przestaje pokazywać wszystkie dialogi danym graczom.
|-
| {{Anchor|difficulty}}'''difficulty''' <''poziom trudności''>
| Zmienia poziom trudności.
'''Poziom trudności''' ''(wymagane)'' określa poziom trudności, na który ma być zmieniony obecny. Dostępne wartości:
* <code>peaceful</code> (skróty: <code>p</code> lub <code>0</code>)
* <code>easy</code> (skróty: <code>e</code> lub <code>1</code>)
* <code>normal </code> (skróty: <code>n</code> lub <code>2</code>)
* <code>hard</code> (skróty: <code>h</code> lub <code>3</code>)
'''''Skróty nie działają w Java Edition'''''
|-
| {{Anchor|effect}}'''effect''' '''give''' <''byt''> <''efekt''> [''czas''] [''wzmacniacz''] [''schowaj cząsteczki'']
| Daje bytowi odpowiedni [[efekt]].
'''Byt''' ''(wymagane)'' określa [[byt]], na którym to polecenie ma być wykonane.
 
'''Efekt''' ''(wymagane)'' określa efekt, który ma być dany bytowi.
 
'''Czas''' ''(opcjonalne)'' określa czas w sekundach, na który efekt ma być dany bytowi. Musi być liczbą od 0 do 1000000. Domyślnie: <code>30 sekund</code>.
 
'''Wzmacniacz''' ''(opcjonalne)'' określa ilość poziomów, które mają być ''dodane'' do mocy efektu. Musi być liczbą od 0 do 255. Domyślnie: <code>0</code>.
 
'''Schowaj cząsteczki''' (opcjonalnie) cząsteczki nie emitują z bytu. True lub false. Domyślnie: false.
|-
| '''effect''' '''clear''' <''byt''>
| Czyści wszystkie efekty bytu.
'''Byt''' ''(wymagane)'' określa [[byt]], na której to polecenie ma być wykonane.
|-
| {{Anchor|enchant}}'''enchant''' <''gracz''> <''id zaklęcia''> [''poziom zaklęcia'']
| Zaklina przedmiot trzymany przez gracza.
'''Gracz''' ''(wymagane)'' określa osobę, na której to polecenie ma być wykonane.
 
'''ID zaklęcia''' ''(wymagane)'' określa zaklęcie, które ma być dane graczowi Musi być prawidłowym [[Wartości danych#Zaklęcia|ID zaklęcia]].
 
'''Poziom zaklęcia''' ''(opcjonalne)'' określa poziom zaklęcia, które ma być dane graczowi. Musi być liczbą pomiędzy 0, a maksymalnym możliwym poziomem dla danego zaklęcia. Domyślnie: <code>1</code>.
|-
| {{Anchor|execute}}'''[[Polecenia/execute|execute]]''' <''podpolecenie''> <''[[byt]]''> run <''polecenie''>
| Wykonuje polecenie jako dany byt.
'''Podpolecenie''' (wymagane) określa uwarunkowania i właściwości wykonania polecenia głównego.
 
'''Byt''' ''(wymagane)'' określa byt na którym dane polecenie ma być wykonane. Musi być nazwą gracza lub selektorem.
 
'''Polecenie''' ''(wymagane)'' określa polecenie, jakie ma być wykonane przez byt. Musi być istniejącym poleceniem.
|-
| {{Anchor|xp}}
'''experience''' '''|''' '''xp''' <add | set> <''gracz''> <''ilość''> <points | levels>
 
'''experience''' '''|''' '''xp''' query <''gracz''> <points | levels>
| Dodaje, ustawia lub sprawdza punkty lub poziomy doświadczenia danemu graczowi.
'''Add / set / query''' ''(wymagane)'' - określa, czy <u>dodać</u>, <u>ustawić</u>, czy <u>sprawdzić</u> ilość doświadczenia.
 
'''Gracz''' ''(wymagane)'' określa osobę, której zostaną dodane / odebrane / sprawdzone poziomy.


<references group="notatka" />
'''Ilość''' ''(wymagane)'' określa ilość punktów / poziomów, którą dać / ustawić graczowi. Musi wynosić od -2147483647 do 2147483647. Ujemne wartości ''mogą'' być użyte do odjęcia punktów lub poziomów doświadczenia.


== Komendy operatora ==
'''Points / levels''' ''(wymagane)'' - ustawia jednostkę doświadczenia (punkty / poziomy) do użycia w poleceniu.
|-
| {{Anchor|fill}}'''fill''' <''x1''> <''y1''> <''z1''> <''x2''> <''y2''> <''z2''> <''ID słowne bloku''> [''metadane''] [''obsługa starych bloków''] [''tag danych'']
| Pozwala na wypełnienie prostopadłościennego obszaru od współrzędnych X<sub>1</sub>, Y<sub>1</sub> i Z<sub>1</sub> do X<sub>2</sub>, Y<sub>2</sub> i Z<sub>2</sub> takimi samymi blokami.
'''X<sub>1</sub>, Y<sub>1</sub>, Z<sub>1</sub>, X<sub>2</sub>, Y<sub>2</sub>, Z<sub>2</sub>''' ''(wymagane)'' - określają zakres współrzędnych, w jakim bloki zostaną zastąpione.


Te komendy są używane przez operatorów z konsoli serwera jak również przez okno rozmowy gdy wyświetlone znakiem komendy (ukośnikiem do przodu). Te komendy są również dostępne w trybie jednego gracza z włączonym używaniem kodów lub dla gracza utrzymującego serwer.
'''ID słowne bloku''' ''(wymagane)'' - określa, jakimi jednakowymi blokami ma zostać wypełniona opisana przestrzeń.


'''Uwaga:''' Komendy operatora wyświetlane są również innym operatorom online.
'''Metadane''' ''(opcjonalne)'' - określa wartość danych umieszczanego bloku. Musi być liczbą od <code>0</code> do <code>15</code>. Domyślnie: <code>0</code>.  


{| class="wikitable" style="width:100%"
'''Obsługa starych bloków''' ''(opcjonalne)'' - określa, w jaki sposób dokonać zastąpienia bloków. Dostępne sposoby:
! width="25%" align="center" | Komenda
* <code>destroy</code> — stare bloki wypadają w postaci przedmiotów na ziemię, razem z ich zawartością (tak jakby były zniszczone przez gracza). Odtwarzane są dźwięki niszczenia starych bloków.
! width="55%" align="center" | Opis
* <code>hollow</code> — umieszcza tylko bloki na ścianach wyznaczonego prostopadłościanu. Bloki wewnątrz prostopadłościanu są zastępowane powietrzem, przy czym ze starych bloków wypadają przedmioty i odtwarzają się dźwięki ich niszczenia. Jeśli co najmniej jeden z wymiarów prostopadłościanu jest mniejszy niż 3, opcja ta zachowa się tak jak w przypadku opcji <code>replace</code>.
! width="20%" align="center" | Warunki sukcesu
* <code>keep</code> — umieszcza nowe bloki, tylko jeśli te stare są powietrzem.
|-
* <code>outline</code> — umieszcza tylko bloki na ścianach wyznaczonego prostopadłościanu, a bloki wewnątrz prostopadłościanu nie ulegają zmianie. Jeśli co najmniej jeden z wymiarów prostopadłościanu jest mniejszy niż 3, opcja ta zachowa się tak jak w przypadku opcji <code>replace</code>.
| {{Anchor|achievement}}'''achievement''' give <''osiągnięcie''> [''gracz'']
* <code>replace</code> — w ciszy usuwa stare bloki (nie wypadają przedmioty, nie odtwarzają się dźwięki).
| Daje graczowi osiągnięcie, i wszystkie poprzednie osiągnięcia. ''Osiągnięcie'' musi stosować "achievement." poprzedzone przez nazwę osiągnięcia (zobacz [[Tablica wyników]] lub [[Osiągnięcia]] dla poprawnych nazw). Jeśli ''gracz'' nie jest określony, osiągnięcie otrzyma wykonawca komendy.
Domyślnie: <code>replace</code>.
| ''Nazwa osiągnięcia'' musi być poprawną nazwą osiągnięcia. Nick ''gracza'' jest obowiązkowy w blokach poleceń i gracz musi być online.
 
|-
'''Tag danych''' ''(opcjonalne)'' określa tag danych bloków, którymi zostanie wypełniony obszar.
| {{Anchor|clear}}'''clear''' <''gracz''> [''przedmiot''] [''dodatkowe dane'']
|-
| Czyści wyposażenie ''gracza'' lub określony ''przedmiot'':''dane''.
| {{Anchor|fill}}'''fill''' <''x1''> <''y1''> <''z1''> <''x2''> <''y2''> <''z2''> <''ID słowne bloku''> [''metadane''] replace <''ID słowne starego bloku''> [''stan starego bloku'']
| Przynajmniej jeden przedmiot musi być usunięty i ''gracz'' musi być online.
| '''''Tylko w [[Java Edition]]!'''''
|-
Pozwala na wypełnienie takimi samymi blokami tylko tych miejsc, które mieszczą się w zakresie od X<sub>1</sub>, Y<sub>1</sub> i Z<sub>1</sub> do X<sub>2</sub>, Y<sub>2</sub> i Z<sub>2</sub>, a ponadto są wypełnione określonym blokiem.
| {{Anchor|debug}}'''debug''' start <nowiki>|</nowiki> stop
 
| Rozpoczyna sesję profilowania debugowego lub zatrzymuje już rozpoczętą. Zawiadamia o potencjalnych spadkach wydajności w konsoli, kiedy jest aktywna i tworzy plik z wynikami profilera w folderze ''debug'' po zatrzymaniu.
<u>Argumenty:</u>
| Może być zatrzymane tylko gdy debug jest włączony. Nie może być używane w [[blok poleceń|blokach poleceń]].
 
|-
'''X<sub>1</sub>, Y<sub>1</sub>, Z<sub>1</sub>, X<sub>2</sub>, Y<sub>2</sub>, Z<sub>2</sub>''' ''(wymagane)'' - określają zakres współrzędnych, w jakim bloki zostaną zastąpione.
| {{Anchor|defaultgamemode}}'''defaultgamemode''' survival <nowiki>|</nowiki> creative <nowiki>|</nowiki> adventure
 
| Ustawia domyślny tryb gry pokazywany w menu gry. Nowi gracze którzy dołączą do świata automatycznie będą mieli podany tryb gry; n.p.,jeśli domyślnym trybem gry jest tryb kreatywny, nowi gracze będą mieli automatycznie tryb kreatywny. Tryby można skrócić do "s/c/a" lub "0/1/2". Komenda nie może włączyć czy wyłączyć trybu [[Hardcore]].
'''ID słowne bloku''' ''(wymagane)'' - określa, jakimi jednakowymi blokami ma zostać wypełniona opisana przestrzeń.
| Tryb gry musi być poprawny.
 
|-
'''Metadane''' ''(opcjonalne)'' - określa wartość danych umieszczanych bloków. Musi być liczbą od <code>0</code> do <code>15</code>. Domyślnie: <code>0</code>.
| {{Anchor|difficulty}}'''difficulty''' peaceful <nowiki>|</nowiki> easy <nowiki>|</nowiki> normal <nowiki>|</nowiki> hard
 
| Zmienia poziom trudności. Poziomy trudności mogą być kolejno skrócone do "p/e/n/h" lub "0/1/2/3".
'''ID słowne starego bloku''' ''(wymagane)'' - wyklucza z procesu inne bloki niż tu podany.
| Musi być prawidłowym poziomem trudności.
 
|-
'''Stan starego bloku''' ''(opcjonalne)'' - wyklucza z procesu te pozostałe bloki, które mają inną wartość danych niż podana tutaj. Musi być liczbą od <code>0</code> do <code>15</code>.
| {{Anchor|effect}}'''effect''' <''gracz''> <''efekt''> [''czas''] [''wzmacniacz'']
|-
| Daje danemu graczowi odpowiedni [[efekty mikstur|efekt mikstury]] na sprecyzowany przez operatora czas (domyślnie to 30 sekund). Efekty mają limit do 1,000,000 sekund, a wartość ''wzmacniacz'' może być sprecyzowana jedynie do liczby 255. Numery ID efektów mogą być znalezione na stronie o [[efekty mikstur|efektach mikstur]]. Ustawienie wartości ''czas'' do 0 usuwa efekt. Jeśli wartość ''wzmacniacz'' ustawimy powyżej maksymalnej liczby 255 to poziom efektu nie zostanie nadany prawidłowo.
| {{Anchor|fillbiome}}'''fillbiome''' <''od''> <''do''> <''biom''>
| Jeśli czyści efekt, gracz musi mieć ten efekt. Musi być to prawidłowy ''efekt''. ''Gracz'' musi być online.
 
|-
'''fillbiome''' <''od''> <''do''> <''biom''> replace <''filtr''>
| '''effect''' <''gracz''> clear
| '''''Tylko w [[Java Edition]]!'''''
| Czyści wszystkie efekty na ''graczu''.
Zmienia [[biom]] na zadanym obszarze.
| Przynajmniej jeden efekt musi być usunięty, i ''gracz'' musi być online.
 
|-
'''od''' oraz '''do''' (''wymagane'') - [[koordynaty]] bloków w narożnikach obszaru.
| {{Anchor|enchant}}'''enchant''' <''gracz''> <''[[Zaklinanie|ID zaklęcia]]''> [''poziom zaklęcia'']
 
| Zaklina przedmiot trzymany obecnie przez gracza, zgodnie z [[Zaklinanie|ID zaklęcia]]. Działa w granicach normalnego zaklinania przedmiotów. Zaklęcia mogą być nadane tylko przedmiotom, które normalnie mogą je otrzymać. Poziomy zaklęć nie mogą przekroczyć normalnie najwyższego osiągalnego poziomu. Konflikty lub zbyt duże poziomy kombinacji zaklęć, zazwyczaj uniemożliwiane, są uniemożliwiane również w przypadku tej komendy.
'''biom''' (''wymagane'') - [[Wartości danych/Biomy|ID biomu]], którym ma być wypełniony obszar.
| ID zaklęcia musi być prawidłowe, poziom musi być odpowiedni dla tego zaklęcia (chyba że trzymany przedmiot też jest nieodpowiedni), trzymany przedmiot musi być zdolny do zaakceptowania zaklęcia, trzymany przedmiot nie może mieć sprzecznych zaklęć i ''gracz'' musi być online.
 
|-
Opcjonalnie, można również użyć dodatkowego parametru '''filtr''' - ID biomu lub grupy biomów. Jeśli użyty, parametr ten określa, które biomy mają być zamienione. Domyślnie zamieniane są wszystkie biomy.
| {{Anchor|gamemode}}'''gamemode''' <survival <nowiki>|</nowiki> creative <nowiki>|</nowiki> adventure> [''gracz''] || Zmienia tryb gry dla ''gracza''. Tryby gry mogą być skrócone do  "s/c/a" lub "0/1/2". Jeśli ''gracz'' nie zostanie podany, to tryb gry zostanie zmieniony osobie wprowadzającej komendę. Należy pamiętać, że dotyczy to tylko gracza wpisanego w komendzie i nikogo innego || Gracz musi być wtedy online oraz tryb gry musi być poprawny. ''Gracz'' jest obowiązkowy dla [[blok poleceń|bloków poleceń]].
|-
|-
| {{Anchor|forceload}}'''forceload''' <add<nowiki> | </nowiki>remove> <''x1, z1''> [''x2'', ''z2'']
| {{Anchor|gamerule}}'''gamerule''' <''zasada gry''> [true <nowiki>|</nowiki> false]
'''forceload''' remove all
| Aktywuje lub dezaktywuje zasadę gry. Jeśli true/false nie zostanie podane, pokazuje się obecny stan zasady gry. Dostępne zasady to:
 
* commandBlockOutput - Czy [[blok poleceń|bloki poleceń]] powinny informować administrację serwera o wykonanej komendzie.
'''forceload''' query [''x, z'']
* doFireTick - Czy ogień ma spalać bloki.
| '''''Tylko w [[Java Edition]]!'''''
* doMobLoot - Czy [[mob]]y powinny upuszczać [[przedmioty]].
Umożliwia przymusowe załadowanie dowolnego [[chunk]]u lub zakresu chunków na życzenie. Jednocześnie może zostać przymusowo załadowanych do 256 chunków na raz (licząc chunki w innych wymiarach).
* doMobSpawning - Czy moby powinny się odradzać.
 
* doTileDrops - Czy bloki powinny upuszczać przedmioty.
'''Add / remove''' ''(z listy alternatyw)'' - określa, czy chunk ma zostać załadowany (add), czy zatrzymany (remove).
* keepInventory - Czy ekwipunek gracza powinien wypadać przy śmierci gracza.
* '''X<sub>1</sub>, Z<sub>1</sub>''' ''(wymagane)'' - określa współrzędne* ładowanego chunku. Jeśli podano argument <code>x<sub>2</sub>, z<sub>2</sub></code>, określa początek zakresu chunków.
* mobGriefing - Czy [[Creeper]]y, [[Enderman]]y, [[Ghast]]y, oraz [[Wither]]y mogą wpływać na zmianę bloków, oraz czy [[zombie]], [[szkielet]]y, i [[Pigman]]y mogą podnosić przedmioty.
* '''X<sub>2</sub>, Z<sub>2</sub>''' ''(opcjonalne)'' - określa koniec zakresu chunków.
* naturalRegeneration - Czy graczowi może regenerować się [[życie]] gdy ma wystarczający poziom [[głód|głodu]].
'''Remove all''' ''(z listy alternatyw)'' - zatrzymuje wszystkie chunki, które wyznaczono do wymuszonego ładowania.
* doDaylightCycle - Czy cykl dnia i nocy ma być cały czas aktywny(zatrzymuje czas).
 
| Odnosi skutek w każdym przypadku - nawet nieobecne/nieprawidłowe ''zasady gry'' lub właściwości inne niż 'true' lub 'false'.
'''Query''' ''(z listy alternatyw)'' - wyświetla listę wszystkich przymusowo załadowanych chunków.
|-
 
| {{Anchor|give}}'''give''' <''gracz''> <''[[ID]]''> [''ilość''] [''metadane''] [''Tag danych'']
'''Query''' <code>x, z</code> ''(z listy alternatyw)'' - sprawdza, czy dany chunk jest przymusowo załadowany, czy nie.
| Tworzy ''ilość'' (domyślnie 1) przedmiotów określonych przez ''[[ID]]'' z określonymi ''metadanymi'' (domyślnie 0) w miejscu ''gracza'', używając Tagu danych dla "tagu" NBT. Na przykład komenda ''/give John 5 30 1 {display:{Lore:["Wooden planks"]}}'' da graczowi o nicku John 30 świerkowych desek z podpisem "Wooden planks".
 
| ''Przedmiot'' musi mieć prawidłowe ID lub nazwę, ''ilość'' musi być od 0 do 64, i ''gracz'' musi być online.
<nowiki>*</nowiki>''Nie mylić ze współrzędnymi świata!''
|-
 
| {{Anchor|kill}}'''kill'''
<nowiki>*</nowiki>Np. chunk o współrzędnych 0, 0 obejmuje bloki o współrzędnych od (0,0) do (15,15). Numery chunku, w którym jest gracz można zobaczyć naciskając klawisz {{Key|F3}}.
| zadaje {{hp|1000}} obrażeń użytkownikowi, natychmiast zabijając użytkownika nawet w trybie creative (wysoki [[efekty mikstur|efekt]] Odporności również nie może ochronić gracza). Tekst "Ouch! That looks like it hurt." będzie wyświetlony po wykonaniu. Przydatne podczas zagubienia, utknięcia, lub do przywrócenia życia i głodu (zakładając że możesz łatwo odzyskać przedmioty lub zasada keepInventory jest ustawiona na "true"). Wiadomość o śmierci wyświetla się jako "''gracz'' fell out of the world"
|-
| Nie może być używane przez blok poleceń.
| {{Anchor|function}}'''function''' <''funkcja''<nowiki>> [if | unless] [</nowiki>''selektor'' ''i warunek'']
|-
| Uruchamia funkcję z plików gry (z [[Paczka danych|paczki danych]] w [[Java Edition|wersji Java]] lub z paczki zachowań w [[Bedrock Edition|wersji Bedrock]], która pozwala na wykonanie wielu poleceń na raz.
| {{Anchor|publish}}'''publish'''
 
| Udostępnia grę jednoosobową przez LAN. Ta komenda jest dostępna w trybie jednoosobowym.
'''Funkcja''' ''(wymagane)'' określa ścieżkę do pliku z funkcją. Format: <code>nazwa:sciezka/do/'''pliku'''</code>
| Nie może być użyte przez blok poleceń.
 
|-
'''If / unless''' ''(opcjonalne)'' znaczy: jeśli / jeśli nie.
| {{Anchor|playsound}}'''playsound''' <''dźwięk''> <''gracz''> [''x''] [''y''] [''z''] [''głośność''] [''wysokość tonu''] [''minimalna głośność'']
 
| Odtwarza wybrany dźwięk wybranemu graczowi. Format dla ''dźwięku'' jest następujący:
'''Selektor i warunek''' ''(wymagane, jeśli wstawiono '''if / unless''')'' określa byt, na podstawie właściwości którego zaakceptować lub odrzucić wykonanie polecenia.
|-
| {{Anchor|gamemode}}'''gamemode''' <tryb> [''gracz'']
| Zmienia tryb gry ''gracza''.
'''Tryb''' ''(wymagane)'' określa tryb, który ma być ustawiony graczowi. Dostępne wartości:
* <code>survival</code> (skróty: <code>s</code> lub <code>0</code>)
* <code>creative</code> (skróty: <code>c</code> lub <code>1</code>)
* <code>adventure</code> (skróty: <code>a</code> lub <code>2</code>)
* <code>spectator</code> (skróty: <code>sp</code> lub <code>3</code>)
'''''Skróty nie działają w Java Edition'''''
 
'''Gracz''' ''(opcjonalne)'' określa osobę, na której to polecenie ma być wykonane. Domyślnie: gracz wykonujący.
|-
| {{Anchor|gamerule}}'''[[Polecenia/gamerule|gamerule]]''' <''zasada gry''> [''wartość'']
| Ustawia zasadę gry. Jeśli wartość nie zostanie podana, pokazuje się obecny stan zasady gry.
'''Zasada gry''' ''(wymagane)'' określa zasadę gry, która ma być ustawiona przez to polecenie. Musi być domyślnie zdefiniowaną zasadą gry (lista zasad dostępna na stronie [[Polecenia/gamerule]]).
 
'''Wartość''' ''(opcjonalne)'' określa wartość zasady gry, która ma być ustawiona. Jeśli nie podano wartości, gra zwraca obecną wartość danej zasady gry.
|-
| {{Anchor|give}}'''give''' <''gracz''> <''przedmiot''> [''ilość''] [''metadata''] [''tag danych'']
| Daje przedmiot graczowi lub niektórym bytom.
'''Gracz''' ''(wymagane)'' określa osobę, na której to polecenie ma być wykonane.
 
'''Przedmiot''' ''(wymagane)'' określa przedmiot, jaki ma być dany graczowi. Musi być ID tekstowym, np. <code>minecraft:stone</code>.
 
'''Ilość''' ''(opcjonalne)'' określa ilość przedmiotów, które mają być dane graczowi. Domyślnie: <code>1</code>.
 
'''Metadata''' ''(opcjonalne)'' określa wartość danych, która ma być ustawiona przedmiotowi. Domyślnie: <code>0</code>.
 
'''Tag danych''' ''(opcjonalne)'' określa tag danych, która ma być nadany przedmiotowi.
|-
| {{Anchor|item}}
'''item''' modify (block <''pozycja''>|entity <''byty''>) <''slot''> <''modyfikator''>
 
'''item''' replace (block <''pozycja''>|entity <''byty''>) <''slot''> with <''przedmiot''> [''ilość'']
 
'''item''' replace (block <''pozycja''>|entity <''byty''>) <''slot''> from (block <''pozycja źródłowa''>|entity <''byt źródłowy''>) <''slot źródłowy''> [''modyfikator'']
| '''''Tylko w [[Java Edition]]!'''''
Modyfikuje, zamienia lub kopiuje [[przedmiot]]y w ekwipunkach. Mogą to być ekwipunki bloków (wersja składni ze słowem "block") lub bytów (wersja ze słowem "entity").
 
'''Pozycja''' określa [[koordynaty]] bloku, którego ekwipunek zostanie zmieniony.
 
'''Byty''' określa jeden lub więcej [[byt]]ów, których ekwipunek zostanie zmieniony.
 
'''Slot''' ''(wymagane)'' to identyfikator miejsca w ekwipunku. Zależnie od tego, czy chodzi o bloki czy o byty, różne wartości tego argumentu są akceptowane lub nie.
 
'''Modyfikator''' określa modyfikator przedmiotu. Parametr wymagany przy użyciu pierwszej składni, opcjonalny przy użyciu trzeciej.
 
'''Przedmiot''' jest identyfikatorem przedmiotu do umieszczenia w ekwipunku.
 
'''Ilość''' ''(opcjonalne)'' określa ilość przedmiotów.
 
'''Pozycja źródłowa''' lub '''byt źródłowy''', oraz '''slot źródłowy''', określają parametry bloku/bytu źródłowego, z którego będą kopiowane przedmioty.
|-
| {{Anchor|kill}}'''kill''' [''gracz'']
| Zadaje {{hp|3.4E38}}<ref>Maksymalna wartość zmiennej typu float. Zobacz [https://pl.wikipedia.org/wiki/Liczba_zmiennoprzecinkowa artykuł o liczbach zmiennoprzecinkowych].</ref> obrażeń użytkownikowi, natychmiast go zabijając, nawet w trybie kreatywnym.
'''Gracz''' ''(opcjonalne)'' określa gracza lub stworzenie, które zostanie zabite tym poleceniem. Musi to być nazwa gracza, który jest online lub selektor. Domyślnie: zabije gracza wykonującego polecenie.
|-
| {{Anchor|locate}}'''locate''' <''biome/poi/structure''> <''ID biomu/poi/struktury''>
| Zwraca [[koordynaty]] najbliższej [[Układy generowane|struktury]], [[biom]]u lub POI, którego ID zostanie podane.
'''biome/poi/structure''' ''(wymagane)'' określa, czy polecenie ma wskazać biom, czy punkt zainteresowania, czy strukturę.
 
'''ID biomu/poi/struktury''' ''(wymagane)'' określa strukturę/biom/punkt zainteresowania, jaka ma zostać wskazana przez polecenie.
|-
| {{Anchor|loot}}'''loot''' <''CEL''> <''ŹRÓDŁO''>
| Tworzy pulę przedmiotów, używając sprecyzowanej [[Tabela łupów|tabeli łupów]].
 
'''CEL''' może być sprecyzowany jako:
*give <''gracze''> - daje przedmioty określonym [[gracz]]om.
*insert <''pozycja''> - umieszcza przedmioty w zbiorniku znajdującym się na danych koordynatach.
*spawn <''pozycja''> - upuszcza przedmioty na ziemię na danych koordynatach.
 
'''ŹRÓDŁO''' może być sprecyzowane jako:
*fish <''tabela łupów''> <''pozycja''> [<''narzędzie''>|mainhand|offhand] - symuluje akcję [[Łowienie|łowienia]] z danej tabeli łupów, na sprecyzowanych koordynatach i używając sprecyzowanego narzędzia.
*loot <''tabela łupów''> - bezpośrednio odwołuje się do tabeli łupów.
*kill <''byt''> - symuluje zabicie określonego bytu.
*mine <''pozycja''> [<''narzędzie''>|mainhand|offhand] - symuluje wykopanie bloku na sprecyzowanych koordynatach, używając sprecyzowanego narzędzia.
|-
| {{Anchor|particle}}'''particle''' <''nazwa''> <''x''> <''y''> <''z''> <u><''x<sub>d</sub>''> <''y<sub>d</sub>''> <''z<sub>d</sub>''></u> <u><''prędkość''></u> [''ilość''] [''tryb''] [''gracz'']
 
'''particle''' <''nazwa''> <''x''> <''y''> <''z''>
| Przywołuje w określonym miejscu [[cząsteczki]].
'''Nazwa''' ''(wymagana)'' określa rodzaj emitowanej cząsteczki.
* W przypadku cząsteczki <code>dust</code>, tuż po jej nazwie trzeba również podać cztery parametry w zakresie od <code>0.0</code> do <code>1.0</code> decydujące o kolorycie cząsteczki. Reprezentują one kolejno kolory: czerwony, zielony, niebieski i biały.
* Cząsteczki <code>block</code> oraz <code>falling_dust</code> poza nazwą wymagają również nazwy bloku i ewentualnie jego stanu. Przykład: <code>particle block minecraft:grass_block[snowy=true]</code>
* Cząsteczki <code>item</code> poza nazwą wymagają nazwy przedmiotu, np. <code>particle item minecraft:apple</code>
'''X, Y, Z''' ''(wymagane)'' - określa współrzędne, w których zostaną przywołane cząsteczki.
 
'''X<sub>d</sub>, Y<sub>d</sub>, Z<sub>d</sub>''' ''(wymagane przy pełnej wersji polecenia)'' - określają po pomnożeniu przez 8 wymiary obszaru emisji cząsteczek, wyśrodkowanego na współrzędnych podanych wcześniej.
 
'''Prędkość''' ''(wymagane przy pełnej wersji polecenia)'' - określa prędkość cząsteczki. Musi wynosić minimum 0.
 
'''Ilość''' ''(opcjonalna)'' - określa ilość wytwarzanych cząsteczek. Musi wynosić minimum 0 (domyślnie; wytworzy jedną cząsteczkę).
 
'''Tryb''' ''(opcjonalny)'' - określa, czy tworzyć cząsteczki warunkowo (<code>normal</code>), czy bezwarunkowo (<code>force</code>). Domyślnie: <code>normal</code>. Jeśli tryb jest ustawiony na <code>force</code>, wtedy cząsteczki będą widoczne z odległości do 256 kratek, nawet osobom z ustawieniem "Cząsteczki: minimalne".
 
'''Gracz''' ''(opcjonalne)'' - określa, jacy gracze mogą zobaczyć cząsteczki. Domyślnie: wszyscy gracze.
|-
| {{Anchor|place}}'''place''' feature <''element krajobrazu''> [''pozycja'']
 
'''place''' structure <''struktura''> [''pozycja'']
| W [[Bedrock Edition]] dostępne tylko po włączeniu funkcji eksperymentalnych.
Tworzy [[element krajobrazu]]/[[Struktura|strukturę]] na zadanych koordynatach. Niektóre z elementów krajobrazu i struktur mogą być umieszczone gdziekolwiek, inne wymagają spełnienia różnych dodatkowych kryteriów, by użycie tego polecenia zadziałało prawidłowo.
|-
| {{Anchor|playsound}}'''playsound''' <''dźwięk''> <''gracz''> [''pozycja''] [''głośność''] [''ton''] [''minimalna głośność'']
| Odtwarza dźwięk wybranemu graczowi.
'''Dźwięk''' ''(wymagane)'' określa dźwięk, jaki ma być odtworzony graczowi. Musi być tekstową nazwą dźwięku z pliku sounds.json. Przykład: <code>mob.pig.say</code> odtworzy dźwięk z pliku ''.minecraft\assets\sound\mob\pig\say[1-3].ogg''.
 
'''Gracz''' ''(wymagane)'' określa gracza, któremu zostanie odtworzony dany dźwięk.
 
'''Pozycja''' ''(opcjonalne)'' określa koordynaty X, Y i Z, z których zostanie odtworzony dany dźwięk. Domyślnie: współrzędne obiektu wykonującego polecenie.
 
'''Głośność''' ''(opcjonalna)'' określa głośność z którą ma być odtworzony dany dźwięk. Musi być wartością od <code>0.0</code> do <code>1.0</code>. Jeśli gracz jest oddalony od koordynatów na których dźwięk został zagrany, głośność dla niego będzie mniejsza. Domyślnie: <code>1.0</code>.
 
'''Ton''' ''(opcjonalny)'' określa ton z jakim dźwięk będzie odtworzony. Musi być wartością od <code>0.0</code> do <code>2.0</code>, ale wartości poniżej 0.5 są równe 0.5. Ta wartość określa szybkość z jaką dany dźwięk będzie odegrany, co przekłada się na jego wysokość. Domyślnie: <code>1.0</code>.
 
'''Minimalna głośność''' ''(opcjonalna)'' określa minimalną głośność z którą dźwięk będzie odegrany dla osób, które znajdują się zbyt daleko aby go usłyszeć.
|-
| {{Anchor|publish}}'''publish'''
| '''''Tylko w [[Java Edition]]!'''''
Udostępnia grę jednoosobową przez LAN. To polecenie jest dostępne tylko w trybie jednoosobowym.
|-
| {{Anchor|random}}'''random'''<nowiki> <value | roll> </nowiki><''zakres''>
| '''''Tylko w [[Java Edition]]!'''''
Podaje losową liczbę całkowitą.
 
'''Value''' lub '''roll''' (''wymagane'') - określa, czy wylosowana liczba ma być podana na czacie tylko losującemu graczowi (value), czy wszystkim graczom (roll).
 
'''Zakres''' (''wymagane'') - dwie liczby całkowite rozdzielone kropkami (np. <code>1..10</code>), stanowiące dolny i górny limit losowanych wartości, w tej kolejności.
|-
| {{Anchor|recipe}}'''recipe'''<nowiki> <give | take> [</nowiki>''gracz''] <''przedmiot''>
| Odblokowuje (''give'') lub blokuje (''take'') [[Wytwarzanie|przepisy]] na wykonywanie przedmiotów.
'''Gracz''' ''(opcjonalne)'' - określa gracza, któremu zostanie wykonane polecenie. Domyślnie: gracz wykonujący polecenie. Musi być nazwą gracza lub selektorem.
 
'''Przedmiot''' (''wymagane'') – określa przedmiot, wytwarzanie którego ma być odblokowane lub zablokowane. Musi być to ID słowne możliwego do wytworzenia [[przedmiot]]u. Wstawiając gwiazdkę (<code>*</code>) w miejscu ID, można odblokować lub zablokować wszystkie receptury. Nie można zablokować przepisów warzenia mikstur.
|-
| {{Anchor|reload}}'''reload'''
| Ponownie uruchamia pliki z tabelami łupów, postępami i funkcjami w dysku.
|-
| {{Anchor|replaceitem}}'''replaceitem''' block <''x''> <''y''> <''z''> <''slot''> <''przedmiot''> [''ilość'']
'''replaceitem''' entity <''selektor''> <''slot''> <''przedmiot''> [''ilość'']
| '''''Tylko w [[Bedrock Edition]]!'''''
Pozwala na uzupełnienie wybranego slotu w większości bloków kontenerów (''block'') lub niektórych bytach (''entity'') przedmiotem lub stackiem przedmiotów.
 
'''X, Y, Z''' ''(wymagane w trybie'' <code>block</code>'')'' - określa koordynaty kontenera.
 
'''Selektor''' ''(wymagane w trybie'' <code>entity</code>'')'' - określa byt, którego ekwipunek jest do modyfikacji. Musi być nazwą gracza lub selektorem.
 
'''Slot''' ''(wymagane)'' - określa konkretny slot, który jest do zmodyfikowania.
* Dla kontenerów, musi być to ciąg <code>slot.container.''<numer_slotu>''</code>, gdzie napis <numer_slotu> jest zastąpiony liczbą. Zmiany nie można dokonać dla szafy grającej oraz doniczki (pozwala na to tylko polecenie <code>/data</code>.)
* Dla bytów, musi być to jeden z ciągów z [[:en:Commands/replaceitem|listy]] (j. ang.) Niektóre sloty wymagają wstawienia numerów na końcach ciągów. Sloty istnieją tylko w wybranych [[byt]]ach. Zmiany nie można dokonać dla ramki na przedmiot (pozwala na to tylko polecenie <code>/data</code>).
'''Przedmiot''' ''(wymagane)'' - określa przedmiot, którym wypełnić określony slot. Musi być to ważne ID przedmiotu lub ID bloku, który może zostać upuszczony jako przedmiot.
 
'''Ilość''' ''(opcjonalna)'' - określa ilość przedmiotów w stosie. Musi być liczbą od 1 (domyślnie) do 64 (z wyjątkiem tych przedmiotów, które mają mniejszą pojemność stacku).
|-
| {{Anchor|ride}}'''ride''' <''jeździec''> mount <''wierzchowiec''>
 
'''ride''' <''jeździec''> dismount
|Pozwala [[byt]]om ujeżdżać inne byty.
 
'''Jeździec''' (''wymagane'') - określa byt, który będzie jechał na wierzchowcu. Użyty z wariantem "dismount" sprawia, że jeździec schodzi z obecnego wierzchowca.
 
'''Wierzchowiec''' (''wymagane, jeśli użyte z wariantem "mount"'') - określa byt, na którym będzie jechał jeździec.
|-
| {{Anchor|rotate}}'''rotate''' <''byt''> <''obrót''>
 
'''rotate''' <''byt''> facing <''pozycja''>
 
'''rotate''' <''byt''> facing entity <''byt docelowy''> [''punkt'']
| '''''Tylko w [[Java Edition]]!'''''
Obraca [[byty]].
 
'''Byt''' ''(wymagane)'' określa, który byt obrócić.
 
'''Obrót''' ''(wymagane)'' to para liczb rzeczywistych, określających kąty obrotu w dwóch płaszczyznach. Pierwsza liczba prezycuje, czy byt zostanie obrócony na północ (-180.0), wschód (-90.0), południe (0.0), zachód (90.0) czy w dowolnym kierunku pomiędzy nimi. Druga liczba precyzuje, czy byt zostanie obrócony w górę (-90.0), w dół (90.0) czy w dowolnym kierunku pomiędzy.
 
Alternatywnie, '''pozycja''' oznacza koordynaty bloku, w którego stronę zwróci się byt. '''Byt docelowy''' oznacza inny byt, w którego stronę zwróci się obracany byt. '''Punkt''' (''opcjonalne'') precyzuje, czy obracany byt ma patrzeć w oczy drugiemu bytowi (<code>eyes</code>), czy na stopy (<code>feet</code>). Domyślnie będzie patrzeć na stopy.
|-
| {{Anchor|say}}'''say''' <''wiadomość''>
| Wysyła wiadomość do wszystkich graczy serwera.
'''Wiadomość''' ''(wymagane)'' określa wiadomość, która ma być wysłana.
|-
| {{Anchor|scoreboard}}'''scoreboard''' ''cele''<nowiki>|</nowiki>''gracze''<nowiki>|</nowiki>''drużyny''
| Zarządza tablicą wyników. Przeczytaj artykuł "[[tablica wyników]]", aby dowiedzieć się więcej.
|-
| {{Anchor|setblock}}'''setblock''' <''x''> <''y''> <''z''> <''nazwa bloku''> [''metadane''] [''<nowiki>obsługa starego bloku]</nowiki>'' [''tag danych''<nowiki>]</nowiki>
| Umieszcza blok na podanych koordynatach.
'''X, Y, Z''' ''(wymagane)'' określa koordynaty, na których blok ma być postawiony.
 
'''Nazwa bloku''' ''(wymagane)'' określa nazwę bloku, który ma być postawiony.
 
'''Metadane''' ''(opcjonalne)'' określa wartość danych bloku. Musi być wartością od 0 do 15. Domyślnie: <code>0</code>.
 
'''Obsługa starego bloku''' ''(opcjonalna)'' określa co stanie się ze starym blokiem podczas umieszczania nowego. Dostępne opcje:
* <code>destroy</code> — stary blok wypada w postaci przedmiotu na ziemię, razem z jego zawartością (tak jakby był zniszczony przez gracza). Odtwarzany jest dźwięk niszczenia starego bloku.
* <code>keep</code> — umieszcza nowy blok, tylko jeśli ten stary jest powietrzem.
* <code>replace</code> — w ciszy usuwa stary blok (nie wypadają przedmioty, nie odtwarza się dźwięk).
Domyślnie: <code>replace</code>.
 
'''Tag danych''' ''(opcjonalne)'' określa tag danych bloku.
|-
| {{Anchor|setworldspawn}}'''setworldspawn''' [''x''] [''y''] [''z'']
| Ustawia punkt [[spawn]]u świata na określonych koordynatach.
'''X, Y, Z''' ''(opcjonalne)'' określa koordynaty nowe punktu spawnu świata. Domyślnie: koordynaty gracza wykonującego polecenie.
|-
| {{Anchor|spawnpoint}}'''spawnpoint''' [''gracz''] [''x''] [''y''] [''z'']
| Ustawia punkt spawnu danego gracza w określonym miejscu.
'''Gracz''' ''(wymagane)'' określa osobę, dla której zostanie zmieniony spawn. Domyślnie: gracz wykonujący polecenie.
 
'''X, Y, Z''' ''(opcjonalne)'' określa koordynaty nowe punktu spawnu gracza. Domyślnie: koordynaty gracza wykonującego polecenie.
|-
| {{Anchor|spreadplayers}}'''spreadplayers''' <''x''> <''z''> <''odległość''> <''zasięg''> <''łącz drużyny''> <''gracze''>
| Losowo rozrzuca graczy na określonym obszarze.
'''X, Z''' ''(wymagane)'' określa środek obszaru, na którym gracze będą rozrzuceni.
 
'''Odległość''' ''(wymagane)'' określa minimalną odległość pomiędzy rozrzuconymi graczami. Musi wynosić co najmniej <code>1.0</code>.
 
'''Zasięg''' ''(wymagane)'' określa odległość obszaru rozrzucenia od jego środka. Musi wynosić co najmniej o 1.0 więcej niż ''odległości''.
 
'''Łącz drużyny''' ''(wymagane)'' określa czy osoby z drużyn mają być trzymane razem. Poprawne wartości to <code>true</code> (prawda) i <code>false</code> (fałsz).
 
'''Gracze''' ''(wymagane)'' określa wszystkich graczy lub stworzenia, które mają być rozrzucone tym poleceniem. Wszystkie nazwy graczy i selektory muszą być oddzielone od siebie spacją.
|-
| {{Anchor|stopsound}}'''stopsound''' <''gracz''> [''źródło''] [''dźwięk'']
| Zatrzymuje dźwięk określonemu graczowi.
'''Gracz''' ''(wymagane)'' - określa, któremu graczowi wykonać polecenie.
 
'''Źródło''' ''(opcjonalne, tylko w [[Java Edition]])'' - określa kategorię, do której należy dźwięk do zatrzymania. Domyślnie: zatrzyma wszystkie dźwięki.
 
'''Dźwięk''' ''(opcjonalne)'' określa dźwięk, jaki ma być zatrzymany graczowi. Musi być tekstową nazwą dźwięku z pliku sounds.json. Przykład: <code>mob.pig.say</code> zatrzyma dźwięk z pliku ''.minecraft\assets\sound\mob\pig\say[1-3].ogg''. Domyślnie: zatrzyma wszystkie dźwięki z podanej kategorii.
|-
| {{Anchor|summon}}'''summon''' <''byt''> [''x''] [''y''] [''z''] [''tag danych'']
| Dodaje określony [[byt]] do świata.
'''Byt''' ''(wymagane)'' określa [[Wartości danych/Byty|nazwę bytu]], który ma się pojawić w świecie.
 
'''X, Y, Z''' ''(opcjonalne)'' określa koordynaty na których ma się pojawić dany byt. Domyślnie: w miejscu wykonania polecenia.
 
'''Tag danych''' ''(opcjonalne)'' określa tag danych, który będzie nadany dodanemu bytowi.
|-
| {{Anchor|tag}}'''tag''' <''byt''>
| Dodaje tag dla określonego bytu.
'''Byt''' ''(wymagane)'' określa byt, jaki ma mieć tag, lub pokazuje listę jego tagów.
Dostępne polecenia:
* <code>tag <''byt''> <''add''> <''nazwa tagu''></code> - Dodaje tag bytowi.
* <code>tag <''byt''> <''list''></code> - pokazuje istniejące tagi bytu.
* <code>tag <''byt''> <''remove''> <''nazwa tagu''></code> - Usuwa tag bytowi.
|-
| {{Anchor|team}}'''team'''
| Tworzy drużyny na świecie.
Dostępne polecenia:
* <code>team <add> <''nazwa''> <''nazwa JSON''></code> - Dodaje drużynę.
* <code>team <empty> <''nazwa drużyny''></code> - wyrzuca wszystkich członków określonej drużyny.
* <code>team <join> <''nazwa drużyny''> <''byt/y''></code> - Dodaje określone byty do określonej drużyny.
* <code>team <leave> <''byt''></code> - Usuwa członka z każdej drużyny.
* <code>team <list> <''drużyna''></code> - pokazuje listę członków określonej drużyny.
* <code>team <modify> <''drużyna''> <''konfiguracja''></code> - Modyfikuje określoną drużynę.
* <code>team <remove> <''drużyna''></code> - Usuwa określoną drużynę.
|-
| {{Anchor|tellraw}}'''tellraw''' <''gracz''> <''wiadomość JSON''>
| Wysyła wiadomość w formacie [[wikipedia:JSON|JSON]].
'''Gracz''' ''(wymagane)'' określa osobę, do której zostanie wysłana wiadomość.
 
'''Wiadomość JSON''' ''(wymagane)'' określa wiadomość w formacie JSON. Przydatna strona przy tworzeniu wiadomości w tym formacie: [http://minecraftjson.com/ minecraftjson.com].
|-
| {{Anchor|tick}}'''tick''' <nowiki><query | freeze | unfreeze></nowiki>
 
'''tick''' rate <''prędkość''>
 
'''tick''' step [''czas''<nowiki> | stop]</nowiki>
 
'''tick''' sprint [''czas''<nowiki> | stop]</nowiki>
| '''''Tylko w [[Java Edition]]!'''''
Kontroluje prędkość działania gry.
 
<u>Warianty:</u>
 
<code>/tick query</code> wyświetla informację o obecnej prędkości działania gry.
 
<code>/tick freeze</code> zatrzymuje grę i wszystkie jej elementy, z wyjątkiem samego gracza.
 
<code>/tick unfreeze</code> przywraca prędkość gry do jej stanu sprzed polecenia "freeze".
 
<code>/tick rate <''prędkość''></code> ustawia prędkość gry na zadaną wartość w tickach na sekundę (domyślnie wynosi ona 20). Wpływa również na gracza. Dopuszczalne są wartości od 1 do 10000.
 
<code>/tick step [''czas'']</code> przesuwa stan gry o zadany czas naprzód. Działa tylko wtedy, gdy gra jest zatrzymana. Przesuwanie gry naprzód odbywa się z prędkością, którą miała gra przed zatrzymaniem. Po zakończeniu ponownie zatrzymuje grę. Jeśli argument ''czas'' nie zostanie podany, domyślnie przesuwa stan gry o 1 tick.
 
<code>/tick sprint [''czas'']</code> przesuwa stan gry o zadany czas naprzód tak szybko, jak to możliwe. Jeśli argument ''czas'' nie zostanie podany, domyślnie przesuwa stan gry o 1 tick.
 
<code>/tick step stop</code> lub <code>/tick sprint stop</code> zatrzymuje proces przesuwania stanu gry (odpowiednio, jeśli użyto poleceń "step" lub "sprint").
|-
| {{Anchor|time}}'''time''' set <''wartość''>
| Ustawia czas świata.
'''Wartość''' ''(wymagane)'' określa czas, który będzie ustawiony. Musi wynosić od 0 do 2147483647, <code>day</code> (dzień), <code>noon</code> (południe), <code>night</code> (noc) albo <code>midnight</code> (północ).
|-
| '''time''' add <''wartość''>
| Dodaje wartość do czasu świata.
'''Wartość''' ''(wymagane)'' określa czas, który będzie dodany do aktualnego czasu świata. Musi być liczbą w zakresie od 0 do 2147483647.
|-
| '''time'''<nowiki> query <daytime | gametime | day></nowiki>
| Zwraca czas świata.
'''Daytime''' ''(z listy alternatyw)'' - polecenie zwraca czas w [[Cykl dnia i nocy|cyklu dnia i nocy]], gdzie zerem jest czas wschodu [[Słońce|słońca]].
 
'''Gametime''' ''(z listy alternatyw)'' - polecenie zwraca całkowity czas świata w tickach.
 
'''Day''' ''(z listy alternatyw)'' - zwraca liczbę dni, które upłynęły w danym świecie.
|-
| {{Anchor|title}}'''title''' <''gracz''<nowiki>> <title | subtitle | actionbar> <</nowiki>''tekst JSON''>
'''title''' <''gracz''> <clear | reset>
 
'''title''' <''gracz''> times <''odsłonięcie''> <''czas''> <''zanikanie''>
| Zarządza napisami tytułowymi na środku ekranu oraz na dolnym pasku ponad paskiem szybkiego wyboru.
'''Gracz''' ''(wymagane)'' określa gracza, któremu ma być widoczny tytuł na ekranie. Musi być nazwą gracza lub selektorem.
 
'''Title / subtitle / actionbar''' ''(z listy alternatyw)'' - określa, czy pokazać tytuł, podtytuł, czy napis na pasku akcji.
 
'''Tekst [[wikipedia:JSON|JSON]]''' ''(tylko po argumencie'' <code>title</code>'','' <code>subtitle</code> ''lub'' <code>actionbar</code>''; wymagane)'' - określa tekst w formacie JSON. Przydatna strona przy tworzeniu tekstu w tym formacie: [http://minecraftjson.com/ minecraftjson.com].
 
'''Clear / reset''' ''(z listy alternatyw)'' - określa, czy usunąć graczowi tytuł na ekranie, czy zresetować mu ustawienia sposobu wyświetlania tytułu.
 
'''Times''' ''(z listy alternatyw)'' - określa, że graczowi zmieniane są ustawienia sposobu wyświetlania tytułu.
 
<u>Wymagane argumenty</u> (ich wartości są liczbowe i muszą wynosić co najmniej <code>0</code>):
* '''Odsłonięcie''' – określa czas (w tickach) pojawiania się tytułu na ekranie. Domyślnie: <code>10</code> (0,5 sekundy).
* '''Czas''' – określa czas (w tickach) pozostawania tytułu. Domyślnie: <code>70</code> (3,5 sekundy).
* '''Zanikanie''' – określa czas (w tickach) zanikania tytułu. Domyślnie: <code>20</code> (1 sekunda).
|-
| {{Anchor|tp}}'''tp''' [''byt''] <''cel''>
| Teleportuje gracza lub byt.
'''Byt''' ''(opcjonalne)'' określa gracza lub byt, który zostanie przeteleportowana do celu. Domyślnie: gracz wykonujący polecenie.
 
'''Cel''' ''(wymagane)'' określa cel, do którego zostanie przeteleportowany gracz.
|-
| '''tp''' | '''teleport''' [''byt''] <''pozycja''> [''yRot''<nowiki>] [</nowiki>''xRot''<nowiki>]</nowiki>
'''tp | teleport''' <''byt''> <''pozycja''> facing <''xFacing''> <''yFacing''> <''zFacing''>
 
'''tp | teleport''' <''byt''> <''pozycja''> facing entity <''byt na widoku''> [eyes | feet]
| Teleportuje gracza lub byt do celu. Polecenie <code>tp</code> teleportuje względem bytu podległemu poleceniu, a <code>teleport</code> - względem miejsca wykonania polecenia.
'''Byt''' ''(warunkowo wymagane)'' określa gracza lub byt, który zostanie przeteleportowany na koordynaty. Domyślnie: gracz wykonujący polecenie.
 
'''Pozycja''' ''(wymagane)'' określa koordynaty X, Y i Z, na które zostanie przeteleportowany gracz lub byt.
 
Używając tyld, można ustawić współrzędne celu względem pozycji gracza, odwołując się do kierunków świata.
 
Używając znaku ^, można ustawić przemieszczenie gracza względem jego oczu (<w lewo> <w górę> <do przodu>).
 
'''yRot, xRot''' ''(opcjonalne)'' umożliwia obrócenie gracza '''('''[do góry], [zgodnie ze wskazówkami zegara]''')'''. Wartości liczbowe podane tu są w stopniach.
 
'''xFacing, yFacing, zFacing''' ''(tylko po argumencie'' <code>facing</code>'', wymagane)'' - określa współrzędne miejsca, na które ma się patrzeć gracz lub byt po przeteleportowaniu.
 
'''Byt na widoku''' ''(tylko po argumencie'' <code>facing entity</code>'', wymagane)'' - określa byt, na który ma się patrzeć gracz lub byt po przeteleportowaniu. Musi być nazwą gracza lub selektorem.
 
'''Eyes / feet''' ''(tylko po argumencie'' <code>facing entity</code>'', opcjonalne)'' - określa, czy gracz ma się patrzyć na oczy, czy na stopy danego bytu. Domyślnie: <code>feet</code>.
|-
| {{Anchor|version}}'''version'''
| Wyświetla informacje o wersji gry po stronie serwera.
|-
| {{Anchor|waypoint}}'''waypoint'''
| Dodaje punkt na [[Pasek nawigacyjny|pasku nawigacyjnym]], który może wskazywać na dowolny byt.
|-
| {{Anchor|weather}}'''weather''' <''typ pogody''> [''czas'']
| Zmienia [[Pogoda|pogodę]].
'''Typ pogody''' ''(wymagane)'' określa typ pogody jaki zostanie ustawiony w świecie. Poprawne wartości:
* <code>clear</code> – czysta pogoda (słońce)
* <code>rain</code> – [[deszcz]] (lub [[Śnieg (opad)|śnieg]] w zimnych [[biom]]ach)
* <code>thunder</code> – [[burza]]
'''Czas''' ''(opcjonalne)'' określa czas na który pogoda zostanie zmieniona (w sekundach). Musi być liczbą pomiędzy 0, a 1000000. Jeśli brak, pogoda będzie działać w normalnym cyklu.
|-
| {{Anchor|worldborder}}'''worldborder'''<nowiki> <add | set> <</nowiki>''odległość''> [''czas'']
'''worldborder''' get
 
'''worldborder''' center <''x''> <''z''>
 
'''worldborder''' damage amount <''obrażenia''>
 
'''worldborder''' damage buffer <''szerokość''>


Przykład: Dźwięk znajdujący się w ''.minecraft\assets\sound\mob\pig\death.ogg''
'''worldborder''' warning distance <''dystans''>


Wartość ''dźwięk'' powinna byc napisana na przykładzie ''mob.pig.death'', jako ścieżka do odpowiedniego dźwięku. Dla wielu dźwięków odnoszących się do tego samego wydarzenia (Przykład: różne dźwięki chodzenia), gracz musi ponumerować każdy dźwięk.
'''worldborder''' warning time <''czas ostrzeżenia''>
| Zarządza [[Granica świata|granicą świata]]. <u>Warianty polecenia:</u>
'''add / set''' ''(z listy alternatyw)'' - określa, czy zwiększyć odległość od środka grywalnego obszaru do granicy świata, czy ją ustawić.


Przykład: Dźwięk znajdujący się w ''.minecraft\assets\sound\mob\pig\say'''[1-3]'''.ogg''
<u>Argumenty:</u>
* '''Odległość''' ''(wymagane)'' - określa, jaką odległość dodać lub ustawić. Docelowa odległość musi wynosić od <code>1</code> do <code>60000000</code>. Wstępnie wynosi <code>30000000</code>. Jeśli ta wartość wynosi <code>60000000</code>, granica świata znika.
* '''Czas''' (opcjonalne) – określa czas ustawiania nowej granicy świata w sekundach. Musi wynosić minimum <code>0</code>. Domyślnie: <code>0</code> (natychmiastowe ustawienie granicy świata).
'''get''' ''(z listy alternatyw)'' - zwraca parametry granicy świata.


Wartość dla ''dźwięku'' będzie w tym przypadku wpisana jako ''mob.pig.say''. Ponieważ jest wiele plików ''mob.pig.say'' (say1, say2, i say3), komenda odtworzy losowo wybrany dźwięk z trzech możliwych.
'''center''' ''(z listy alternatyw)'' - określa środek grywalnego obszaru, na podstawie którego wyznaczona jest granica świata.


Koordynaty ''x'', ''y'', ''z'' określają miejsce, z którego dźwięk zostanie odtworzony. Jeśli poprzedzone przez "~", są podane względem obecnego położenia gracza. Zauważ, że "~" jest skrótem od "~0", a zatem "~ ~ ~" może być użyte dla obecnego położenia gracza.
<u>Argumenty:</u>
* '''X, Z''' ''(wymagane)'' - określają współrzędne środka grywalnego obszaru. Muszą wynosić od <code>-30000000</code> do <code>30000000</code>. Wstępnie środek jest położony na współrzędnych (0, 0).
'''Damage amount ''<obrażenia>''''' ''(z listy alternatyw)'' - określa, jaka będzie wartość obrażeń zadawanych bytom na sekundę, pomnożonych przez odległość w kratkach od granicy strefy zadawania obrażeń. Argument ten musi zawierać wartość minimum <code>0</code> (brak obrażeń). Wstępnie wynosi on <code>0.2</code>.


Argument ''głośność'' kontroluje odległość, z której dźwięk może być usłyszany. Przy wartościach mniejszych niż 1.0, dźwięk będzie cichszy i ma mniejszą sferę wewnątrz której może być usłyszany. Przy wartościach większych niż 1.0, dźwięk nie będzie głośniejszy, ale jego zasięg (16-blokowy promień przy 1.0) będzie zwielokrotniony przez ''głośność''.
'''Damage buffer ''<szerokość>''''' ''(z listy alternatyw)'' - określa szerokość obszaru pomiędzy granicą świata a granicą strefy zadawania obrażeń (na zewnątrz grywalnego obszaru). Argument ten musi zawierać wartość co najmniej <code>0</code>. Wstępnie wynosi on <code>5</code>.


Argument ''minimalna głośność'' kontroluje głośność dźwięku na zewnątrz jego normalnego zasięgu słyszalności. Zauważ, że dźwięk ''wewnątrz'' tej sfery będzie ''słabszy'' niż dźwięk na zewnątrz, jeśli ''głośność'' jest niższa niż ''minimalna głośność''.
'''Warning distance ''<dystans>''''' ''(z listy alternatyw)'' - określa dystans do granicy świata, poniżej którego gracz zostanie ostrzeżony czerwoną ramką o dojściu pod granicę świata. Argument ten musi zawierać wartość minimum <code>0</code> (brak ostrzeżenia). Wstępnie wynosi on <code>5</code>.


Argument ''wysokość tonu'' zmienia zarówno wysokość dźwięku i czas jego trwania (co oznacza, że zmienia jego prędkość).
'''Warning time ''<czas ostrzeżenia>''''' ''(z listy alternatyw)'' - określa czas w sekundach pozostały do dojścia kurczącej się granicy świata do gracza, kiedy zostanie on ostrzeżony czerwoną ramką. Argument ten musi zawierać wartość minimum <code>0</code> (brak ostrzeżenia). Wstępnie wynosi on <code>15</code> (sekund).
| ''gracz'' musi być online, ''głośność'' musi być przynajmniej 0.0, ''wysokość tonu'' musi być pomiędzy 0.0 i 2.0 (włącznie), ''minimalnaGłośność'' musi być pomiędzy 0.0 i 1.0 (włącznie), i gracz musi usłyszeć dźwięk z miejsca w którym jest odtwarzany.
|}
|-
| {{Anchor|say}}'''say''' <''wiadomość''>
| Wysyła ''wiadomość'' do wszystkich graczy na serwerze. Jeśli wieloosobowy [[Blok poleceń|selektor celu]] (np. @a) jest użyty, lista nazw jest formatowana jako "name1, name2, i name3", lub "name1 i name2" dla dwóch nazw. Dlatego, niezależnie od selektorów docelowych, które są stosowane, to polecenie będzie użyte tylko raz.
| {{tłumacz|''Wszystkie'' selektory docelowe (np. @p) we wiadomości muszą być określone.}}
|-
| {{Anchor|scoreboard}}'''scoreboard''' ''cele''<nowiki>|</nowiki>''gracze''<nowiki>|</nowiki>''drużyny''
| Zobacz [[Tablica wyników]] dla większej ilości informacji.
| [[Tablica wyników|Główny artykuł]]
|-
| {{Anchor|seed}}'''seed'''
| Pokazuje seed. Ta komenda zawsze może być użyta w trybie jednoosobowym, bez względu czy używanie komend jest włączone czy nie.
| Zawsze odnosi skutek (jeśli użytkownikiem jest blok poleceń, gracz w trybie jednoosobowym, lub operator serwera).
|-
| {{Anchor|setblock}}'''setblock''' <''x''> <''y''> <''z''> <''nazwa bloku''> [''ID''] [''oldblockHandling''] [''dataTag'']
| Umieszcza blok na podanych koordynatach ''x'', ''y'' i ''z''.
| ''nazwa bloku'' musi istnieć, ''ID'' musi istnieć jeśli podane, ''oldBlockHandling'' musi być jednym z "replace", "keep" lub "destroy" jeśli określone i ''dataTag'' musi być określony.
|-
| {{Anchor|setworldspawn}}'''setworldspawn''' [''x''] [''y''] [''z'']
| Ustawia punkt [[spawn]]u świata na określonych koordynatach. Jeśli koordynaty nie zostały podane, punkt spawnu zostanie ustawiony w miejscu gdzie stoi osoba wprowadzająca komendę.
|  ''x'', ''y'', i ''z'' muszą być w zasięgu [[Odległe lądy|-30,000,000 do 30,000,000]] (włącznie). ''x'', ''y'', i ''z'' są wymagane w bloku poleceń.
|-
| {{Anchor|spawnpoint}}'''spawnpoint''' <''gracz''> [''x''] [''y''] [''z'']
| Ustawia punkt spawnu gracza w określonym miejscu, lub w aktualnej pozycji jeśli x y z nie są podane. ''Gracz'' jest nieobowiązkowy gdy ''x y z'' nie są podane; punkt spawnu zostanie ustawiony w obecnym położeniu użytkownika. WAŻNE: Koordynaty muszą być liczbami całkowitymi.
| ''gracz'' musi być online, i ''x'', ''y'', i ''z'' muszą byc w zasięgu [[Odległe lądy|-30,000,000 do 30,000,000]] (włącznie). WAŻNE: Spanie w łóżku ustawia punkt spawnu w miejscu łóżka.
|-
| {{Anchor|spreadplayers}}'''spreadplayers''' <''x''> <''z''> [''odległość''] [''zasięg''] [''respectTeams''] <''gracze''>||Ta komenda pozwala rozprowadzić graczy losowa na określonym terenie.


''x'' i ''z'' wyznaczają środek obszaru wśród którego gracz zostanie rozprowadzony. ''Odległość'' to minimalna wartość od której gracze zostaną rozsiani od podanego punktu.
=== Usunięte polecenia operatora ===
{| class="wikitable"
| {{Anchor|achievement}}'''achievement'''<nowiki> <give | take> [</nowiki>''gracz''] <''osiągnięcie''>
| Umożliwiał danie lub odebranie graczowi [[osiągnięcia]].
'''''Nie działa w [[Java Edition]] od wersji [[1.8]], zostało zastąpione poleceniem''''' <code>/advancement</code>'''''.'''''
|-
| {{Anchor|blockdata}}'''blockdata''' <''x''> <''y''> <''z''> <''tag danych''>
| Umożliwia edycję tagu danych bloku.  
'''X, Y, Z''' ''(wymagane)'' określa koordynaty bloku, który chcemy zmodyfikować.


''Zasięg'' to maksymalny dystans od ''x'', ''z'' gdzie gracze będą teleportowani. Zauważ, że ta odległość nie jest okrągłym promieniem; to oznacza maksymalną odległość, od współrzędnych (tworząc pole w zakresie od x-maxrange do x + maxrange i z-maxrange do Z + maxrange).
'''Tag danych''' ''(wymagane)'' określa nowy tag danych bloku.


''respectTeams'' wartość może być ''true'' lub ''false'', reprezentuje ona to czy gracze powinni być rozsiani pojedynczo czy używając drużyn.
'''''Nie działa w Java Edition od wersji [[1.13]], zostało zastąpione poleceniem''''' <code>/data</code>'''''.'''''
|-
| '''entitydata''' <''cel''> <''tag danych''>
| Umożliwia edycję tagu danych bytu innego niż gracz.
'''Cel''' ''(wymagane)'' określa byt, który jest modyfikowany.


''Gracze'' to lista graczy do rozsiania. Nazwy są oddzielone spacjami.
'''Tag danych''' ''(wymagane)'' określa nowy tag danych bytu.
| ''x'' i ''z'' muszą być w zakresie [[Odległe Lądy|-30,000,000 do 30,000,000]] (exclusive), ''odległość'' musi być przynajmniej 0, ''zasięg'' musi być przynajmniej o 1.0 większy niż ''odległość'', {{tłumacz|and there must not be too many players to fit within the area}}.
|-
| {{Anchor|summon}}'''summon''' <''Byt''> [''x''] [''y''] [''z''] [''Tag danych'']
| Spawnuje żądany byt. Na przykład, <code>/summon Pig ~ ~ ~ {Saddle:1,CustomName:"Mr. Pig",CustomNameVisible:1}</code> stworzy osiodłaną świnię nazwaną Mr. Pig w miejscu położenia gracza.
| ''x'' i ''z'' musi mieścić się w zakresie [[Odległe lądy|-30,000,000 do 30,000,000]] (włącznie), i ''y'' musi wynosić przynajmniej 0. Jeśli koordynaty nie są podane byt zespawnuje się w miejscu położenia gracza (lub wewnątrz bloku poleceń jeśli komenda was executed by one).
|-
| {{Anchor|tellraw}}'''tellraw''' <''gracz''> <''raw message''>
| Wysyła wiadomość do określonego gracza, lub do każdego gracza dostępnego na serwerze. Linki mogą być również wysłane, z konfigurowanymi akcjami gdy zostaną kliknięte, na przykład danie graczowi jabłka, czy teleportowanie do innej pozycji. Ta komenda może również zostać użyta do podrabiana wiadomości graczy.
''raw message'' używa formatu JSON. [http://ezekielelin.com/minecraft/tellraw.php Ta przydatna strona internetowa] pomaga w tworzeniu wiadomości w formacie JSON. Kolor tekstu będzie domyślnie biały jeśli nie określono inaczej a formatowanie (pogrubienie, podkreslenie, itp.) domyślnie będą miały wartość "false".
| ''gracz'' musi być online, i tekst wiadomości musi być poprawnie zakodowany w JSON.
|-
| {{Anchor|testforblock}}'''testforblock''' <''x''> <''y''> <''z''> <''nazwa bloku''> [''ID''] [''Tag danych'']
| Używane do sprawdzania czy dany blok znajduje się w miejscu określonym przez koordynaty ''x'', ''y'' i ''z''. {{tłumacz|Datatags will not work unless a special syntax is used to specify what type of number (s for short, b for byte, L for long, f for float and d for double). Also all relevent tags must be included even if they are unused (eg: Chest contents must include slot (b) id (s) Damage (s) and count (b))}}
| ''Nazwa bloku'' musi istnieć, {{tłumacz|''datavalue'' must exist if specified, and ''dataTag'' must evaluate if specified.}}
|-
| {{Anchor|time}}'''time''' set  <''number'' <nowiki>|</nowiki> day <nowiki>|</nowiki> night>||Ustawia czas świata. ''number'' musi wynosić pomiędzy 0 a 24000, włącznie, gdzie 0 to świt, 6000 południe, 12000 zmierzch i 18000 północ. ''Number'' może być większy niż 24000; w tym przypadku, {{tłumacz|the the time of day wraps around, but the moon's phase is advanced. However, Setting the time "backward" (earlier than the current time) does not change the moon. "time set day" sets the time to 1000, and "time set night" sets the time to 13000.}}
| ''Number'' musi wynosić 0 lub więcej, lub "day" czy "night".
|-
| '''time''' add  <''number''>
| Zwiększa czas na świecie, jak wyżej.
| ''Number'' musi wynosić 0 lub większa. The daytime wraps, and the moon's phase advances; adding 24000 will advance the moon's phase by one day.
|-
| {{Anchor|toggledownfall}}'''toggledownfall'''
| Zmienia status pogody.
|Zawsze odnosi skutek.
|-
| {{Anchor|tp}}'''tp''' [''playername''] <''targetplayer''>
| Teleportuje gracza ''playername'' do drugiego gracza ''targetplayer''. jeśli żaden gracz nie został określony, teleportujesz się sam do siebie.
| ''Playername'' jest obowiązkowy w blokach poleceń. Obaj gracze muszą być na serwerze.
|-
| '''tp''' [''gracz''] <''x''> <''y''> <''z''>
| Teleportuje ''gracza'' (lub ciebie jeśli gracz nie jest określony) na koordynaty x,y,z. (wartość y nie może być mniejsza niż 0). Może również stosunkowo przenieść gracza dodając '''~''' przed wartością współrzędnych. Na przykład, wpisanie ''/tp John ~3 64 ~3'' teleportuje gracza John 3 3 bloki dalej od jego aktualnej pozycji x and z, and to y 64.
| ''x'' i ''z'' muszą wynosić mniej niż [[Odległe lądy|-30,000,000 do 30,000,000]], i ''y'' musi wynosić co najmniej 0. Wartość ''Playername'' jest obowiązkowy w blokach poleceń oraz musi prowadzić do osoby będącej na serwerze.
|-
| {{Anchor|weather}}'''weather''' (clear <nowiki>|</nowiki> rain <nowiki>|</nowiki> thunder) [''czas'']
| Zmienia pogodę na określony czas trwania.
| ''Czas'' musi wynosić przynajmniej 1, i nie może być większy niż 1,000,000, oraz poprawna nazwa pogody musi zostać wpisana.
|-
| {{Anchor|xp}}'''xp''' <''ilość''> [''gracz'']
| Daje określonemu użytkownikowi podaną ilość doświadczenia. Maksymalna to 2,147,483,647 na komendę. Ujemne wartości nie mogą być użyte do usunięcia punktów doświadczenia. || ''Ilość'' może wynosić najwyżej 2,147,483,647. Nick ''gracza'' jest wymagany w blokach poleceń, i gracz musi być online.
|-
| '''xp''' <''ilość''>L [''gracz'']
| Daje ''graczowi'' ''ilość'' poziomów doświadczenia. Maksymalna to 2,147,483,647 — jeśli graczowi zostaną dodane poziomy przekraczające ten limit, zresetuje się do 0. Ujemne wartości mogą być wykorzystane do usunięcia poziomów doświadczenia.
| ''Ilość'' musi być pomiędzy -2,147,483,648 i 2,147,483,647, włącznie. Nick ''gracza'' jest wymagany w przypadku bloku poleceń, i gracz musi być online.
|}


=== Komendy trybu wieloosobowego ===
'''''Nie działa w Java Edition od wersji 1.13, zostało zastąpione poleceniem''''' <code>/data</code>'''''.'''''
|-
| {{Anchor|toggledownfall}}'''toggledownfall'''
| Zmienia status [[Pogoda|pogody]]. '''''Nie działa od wersji 1.13!'''''
|}


Te komendy są używane przez operatorów z konsoli serwera, jak również poprzez okno rozmowy gdy poprzedzone znakiem komendy (ukośnikiem do przodu). Te komendy są dostępne jedynie w trybie wieloosobowym. Z wyjątkiem komendy '''list''', żadna z tych komend nie może być wykonana w bloku poleceń, oraz żadna nie będzie działać w przypadku podania selektora docelowego (np. @p czy @a) . Wiele z tych komend może być użytych na graczach którzy nigdy nie byli na serwerze, lub których nazwy nie mogą zostać zarejestrowane.
=== Polecenia trybu wieloosobowego ===
Te polecenia są używane przez operatorów z konsoli serwera, jak również poprzez okno rozmowy gdy poprzedzone znakiem polecenia(ukośnikiem do przodu). Te polecenia są dostępne jedynie w trybie wieloosobowym. Z wyjątkiem poleceń '''list''', żadne z tych poleceń nie może być wykonane w bloku poleceń, oraz żadne nie będzie działać w przypadku podania selektora docelowego (np. @p czy @a). Wiele z tych poleceń może być użytych na graczach którzy nigdy nie byli na serwerze.


{| class="wikitable" style="width:100%"
{| class="wikitable" style="width:100%"
! width="25%" align="center" | Komenda
! width="25%" align="center" | Polecenie
! width="55%" align="center" | Opis
! width="75%" align="center" | Opis
! width="20%" align="center" | Warunki sukcesu
|-
|-
| {{Anchor|ban}}'''ban''' <''gracz''> [''powód'']
| {{Anchor|ban}}'''ban''' <''gracz''> [''powód'']
| Umieszcza nick ''gracza'' na czarnej liście serwera, więc nie może on już być połączony.
| Umieszcza nick ''gracza'' na czarnej liście serwera, więc nie może on już być połączony. '''Ważne''': Bany zastępują jakikolwiek whitelisting.
'''Ważne''': Bany zastępują jakikolwiek whitelisting.
| Zawsze odnosi skutek.
|-
|-
| {{Anchor|ban-ip}}'''ban-ip''' ''ip'' <nowiki>|</nowiki> ''gracz''
| {{Anchor|ban-ip}}'''ban-ip''' ''ip'' <nowiki>|</nowiki> ''gracz''
| Umieszcza adres IP na czarnej liście co powoduje że wszystkie połączenia z danego ip są odrzucane.
| Umieszcza adres IP na czarnej liście co powoduje że wszystkie połączenia z danego ip są odrzucane.
|-
| ''ip'' musi być prawidłowe lub ''gracz'' musi być online.
| {{Anchor|banlist}}'''banlist''' [ips]
|-
| Pokazuje zbanowanych graczy. Do wyświetlenia zbanowanych adresów IP, użyj polecenia "banlist ips".
| {{Anchor|banlist}}'''banlist''' [ips]
|-
| Pokazuje zbanowanych graczy. Do wyświetlenia zbanowanych adresów IP, użyj komendy "banlist ips".
| {{Anchor|deop}}'''deop''' <''gracz''>
| Zawsze odnosi skutek.
| Cofa status operatora graczowi.
|-
|-
| {{Anchor|deop}}'''deop''' <''gracz''>
| {{Anchor|kick}}'''kick''' <''gracz''> [''powód'']
| Cofa status operatora gracza.
| Rozłącza ''gracza'' z serwerem, wyświetlając opcjonalny ''powód''.
| Zawsze odnosi skutek.
|-
|-
| {{Anchor|op}}'''op''' <''gracz''>
| {{Anchor|kick}}'''kick''' <''gracz''> [''powód'']
| Nadaje ''graczowi'' status [[operator]]a na serwerze.
| Rozłącza ''gracza'' z serwerem, wyświetlając opcjonalny ''powód''.
|-  
| ''Gracz'' musi być online.
| {{Anchor|pardon}}'''pardon''' <''gracz''>
|-
| Usuwa ''gracza'' z czarnej listy, pozwalając mu ponownie się połączyć.
| {{Anchor|list}}'''list'''
|-
| Pokazuje nazwy wszystkich obecnie połączonych graczy (taka sama jest wyświetlana po naciśnięciu tab).
| {{Anchor|pardon-ip}}'''pardon-ip''' <''ip''>
| Zawsze odnosi skutek, nawet w bloku poleceń.
| Usuwa ''ip'' z czarnej listy IP, pozwalając graczowi z tym adresem IP połączyć się z serwerem.
|-
|-
| {{Anchor|op}}'''op''' <''gracz''>
| {{Anchor|save-all}}'''save-all'''
| Nadaje ''graczowi'' status [[operator]]a na serwerze.
| Zmusza serwer do zapisania na dysku wszystkich oczekujących na zapisanie zmian w świecie.
| Zawsze odnosi skutek.
|-
|-  
| {{Anchor|save-off}}'''save-off'''
| {{Anchor|pardon}}'''pardon''' <''gracz''>
| Wyłącza nadpisywanie plików świata przez serwer. Wszystkie zmiany będą tymczasowo w kolejce.
| Usuwa ''gracza'' z czarnej listy, pozwalając mu ponownie się połączyć.
|-
| Zawsze odnosi skutek.
| {{Anchor|save-on}}'''save-on'''
|-
| Włącza nadpisywanie plików świata przez serwer. Jest to domyślne ustawienie.
| {{Anchor|pardon-ip}}'''pardon-ip''' <''ip''>
|-
| Usuwa ''ip'' z czarnej listy IP, pozwalając graczowi z tym adresem IP połączyć się z serwerem.
| {{Anchor|setidletimeout}}'''setidletimeout''' <''Minutes until kick''>
| ''ip'' musi być prawidłowe.
| Ustawia czas po jakim gracz zostanie wyrzucony z serwera. Każdy gracz który przekroczy limit czasu zostaje wyrzucony z serwera.
|-
|-
| {{Anchor|save-all}}'''save-all'''
| {{Anchor|stop}}'''stop'''
| Zmusza serwer do zapisania na dysku wszystkich oczekujących na zapisanie zmian w świecie.
| Zapisuje wszystkie zmiany na dysku, następnie wyłącza serwer.
| Zawsze odnosi skutek.
|-
|-
| {{Anchor|whitelist}}'''whitelist''' <add <nowiki>|</nowiki> remove> <''gracz''>
| {{Anchor|save-off}}'''save-off'''
| Dodaje lub usuwa ''gracza'' z białej listy.
| Wyłącza nadpisywanie plików świata przez serwer. Wszystkie zmiany będą tymczasowo w kolejce.
|-
| Zawsze odnosi skutek.
| '''whitelist''' list
|-
| Pokazuje wszystkich graczy na białej liście.
| {{Anchor|save-on}}'''save-on'''
|-
| Włącza nadpisywanie plików świata przez serwer. Jest to domyślne ustawienie.
| '''whitelist''' <on <nowiki>|</nowiki> off>
| Zawsze odnosi skutek.
| Włącza/wyłącza białą listę.
|-
'''Ważne:''' Operatorzy serwera ''zawsze'' mogą się połączyć, gdy whitelista jest aktywna, nawet jeśli ich nazwy nie są wymienione na liście.
| {{Anchor|setidletimeout}}'''setidletimeout''' <''Minutes until kick''>
|-
| Ustawia czas po jakim gracz zostanie wyrzucony z serwera. Każdy gracz który przekroczy limit czasu zostaje wyrzucony z serwera. || Zawsze odnosi skutek.
| '''whitelist''' reload
|-
| Przeładowuje listę graczy w white-list.txt z dysku (używane gdy white-list.txt zostało zmodyfikowane poza Minecraftem).
| {{Anchor|stop}}'''stop'''
|-
| Zapisuje wszystkie zmiany na dysku, następnie wyłącza serwer.
|}
| Zawsze odnosi skutek.
|-
| {{Anchor|whitelist}}'''whitelist''' <add <nowiki>|</nowiki> remove> <''gracz''>
| Dodaje lub usuwa ''gracza'' z białej listy.
| Zawsze odnosi skutek.
|-
| '''whitelist''' list
| Pokazuje wszystkich graczy na białej liście.
| Zawsze odnosi skutek.
|-
| '''whitelist''' <on <nowiki>|</nowiki> off>
| Włącza/wyłącza białą listę. '''Ważne:''' Operatorzy serwera ''zawsze'' mogą się połączyć gdy whitelista jest aktywna, nawet jeśli ich nazwy nie są wymienione na liście.
| Zawsze odnosi skutek.
|-
| '''whitelist''' reload
| Przeładowuje listę graczy w white-list.txt z dysku (używane gdy white-list.txt zostało zmodyfikowane poza Minecraftem).
| Zawsze odnosi skutek.
|-
|}


== Komendy bloku poleceń ==
== Polecenia bloku poleceń ==
'''''Tylko w [[Bedrock Edition]]!'''''


Te komendy mogą być używane tylko w [[Blok poleceń|bloku poleceń]] i nie mogą być użyte innym sposobem. Blok poleceń może zostać otrzymany jedynie za pomocą komendy <code>/give <gracz> command_block</code>.
Te polecenia mogą być używane tylko w [[Blok poleceń|bloku poleceń]] i nie mogą być użyte innym sposobem. Blok poleceń może zostać otrzymany jedynie za pomocą polecenia <code>/give <''gracz''> command_block</code>.
{| class="wikitable" style="width:100%"
{| class="wikitable" style="width:100%"
! width="33%" align="center" | Komenda
! width="25%" align="center" | Polecenie
! width="56%" align="center" | Opis
! width="75%" align="center" | Opis
! width="11%" align="center" | Warunki sukcesu
|-
|-
| {{Anchor|testfor}}'''testfor''' <''gracz'' <nowiki>|</nowiki> ''selektor''>
| {{Anchor|testfor}}'''testfor''' <''gracz'' <nowiki>|</nowiki> ''selektor''>
| Stosowane do testowania, czy ''gracz'' jest online, lub czy ''selektor'' się zgadza. [[Komparator]] jako wyjście z bloku poleceń z tym poleceniem wskaże liczbę graczy określoną przez ''selektor''. Na przykład, "testfor @a[r=3]" wyświetli liczbę graczy w odległości 3 metrów od bloku poleceń. Zmniejszenie zasięgu do 1 bloku (używając określonych koordynat x y z ) spowoduje przepełnienie stosując 65536 jako zasięg. Więcej informacji o selektorach może być znalezione [[Blok poleceń|tutaj]].
| Stosowane do testowania, czy ''gracz'' jest online, lub czy ''selektor'' się zgadza. [[Komparator]] jako wyjście z bloku poleceń z tą komendą wskaże liczbę graczy matched by ''selektor''. Na przykład, "testfor @a[r=3]" wyświetli liczbę graczy w odległości 3 metrów od bloku poleceń. Zmniejszenie zasięgu do 1 bloku (używając określonych koordynatów x y z ) spowoduje przepełnienie stosując 65536 jako zasięg. Więcej informacji o selektorach może być znalezione [[Blok poleceń|tutaj]].
|}
| ''selektor'' musi być prawidłowy, jeśli jest określony.
|}


== Tagi danych ==
== Tagi danych ==
 
Tagi NBT mogą być określone dla przedmiotów i bytów stworzonych za pomocą '''/give''', '''/summon''', '''/data''', '''/setblock''' i innych poleceń. Tagi danych są [[wikipedia:Data structure|strukturami danych]]. Formatem jest [[wikipedia:JSON|JSON]], choć nie jest to ścisłe ([https://google-gson.googlecode.com/svn/trunk/gson/docs/javadocs/com/google/gson/stream/JsonReader.html#setLenient%28boolean%29 lenient]). Dane są wyrażone jako lista par oddzielonych przecinkami. Każda para ma format <code><key>:<value></code>. Klucz to nazwa tagu NBT i wartość to dane, które powinny być przydzielone do niego. Nazwy tagów są wrażliwe na wielkość liter, a spacje poza kluczami lub wartościami są ignorowane.
[[NBT format|Tagi NBT]] mogą być określone dla przedmiotów i bytów stworzonych za pomocą '''/give''', '''/summon''' i innych komend. Tagi danych są [[wikipedia:Data structure|strukturami danych]]. Formatem jest [[wikipedia:JSON|JSON]], choć nie jest to ścisłe ([https://google-gson.googlecode.com/svn/trunk/gson/docs/javadocs/com/google/gson/stream/JsonReader.html#setLenient%28boolean%29 lenient]). Dane są wyrażone jako lista par oddzielonych przecinkami. Każda para ma format <code><key>:<value></code>. Klucz to nazwa tagu NBT i wartość to dane, które powinny być przydzielone do niego. Nazwy tagów są wrażliwe na wielkość liter, a spacje poza kluczami lub wartościami są ignorowane.


Wartości mogą mieć różne typy:
Wartości mogą mieć różne typy:


* '''String''' jest fragmentem tekstu, może się znajdować się w cudzysłowiu. Cudzysłów musi być użyty jeśli String zawiera przecinki, nawiasy klamrowe lub kwadratowe. Aby użyć cudzysłowiu wewnątrz String, cytat jest chroniony przez odwrotny ukośnik (<code>\"</code>). Podczas używania komendy summon, pomijanie cytatów nie działa (z wyjątkiem cudzysłowiów) i klawisze nie mogą być cytowane (prawdopodobnie bug [https://mojang.atlassian.net/browse/MC-37661]). Powoduje to problem gdzie końcowe ukośniki nie działają (tak jak inne rzeczy, które powinny być pominięte), nawet gdy zostało to zrobione poprawnie. Powodem jest opuszczenie cudzysłowiu po ciągu znaków co powoduje nieprawidłowy obiekt JSON. <code>Przykład:"My name is \"Steve\""</code>
* '''String''' jest fragmentem tekstu, może się znajdować się w cudzysłowie. Cudzysłów musi być użyty jeśli String zawiera przecinki, nawiasy klamrowe lub kwadratowe. Aby użyć cudzysłowu wewnątrz String, cytat jest chroniony przez odwrotny ukośnik (<code>\"</code>). Podczas używania polecenia summon, pomijanie cytatów nie działa (z wyjątkiem cudzysłowów) i klawisze nie mogą być cytowane (prawdopodobnie bug [https://mojang.atlassian.net/browse/MC-37661]). Powoduje to problem gdzie końcowe ukośniki nie działają (tak jak inne rzeczy, które powinny być pominięte), nawet gdy zostało to zrobione poprawnie. Powodem jest opuszczenie cudzysłowu po ciągu znaków co powoduje nieprawidłowy obiekt JSON. <code>Przykład:"My name is \"Steve\""</code>
* '''Number''' to jedna lub więcej cyfr które mogą mieć wiodący znak (<code>+</code>/<code>-</code>). Są sklasyfikowane w liczbach całkowitych, które nie mają znaku dziesiętnego, dubletach, które używają kropki (<code>.</code>) jako znaku dziesiętnego, i Float, które mają również <code>f</code> dołączone za numerem. Przykłady: <code>liczba:-128</code>; <code>dublet:-1.2345</code>; <code>float:1.2f</code>
* '''Number''' to jedna lub więcej cyfr które mogą mieć wiodący znak (<code>+</code>/<code>-</code>). Są sklasyfikowane w liczbach całkowitych, które nie mają znaku dziesiętnego, dubletach, które używają kropki (<code>.</code>) jako znaku dziesiętnego, i Float, które mają również <code>f</code> dołączone za numerem. Przykłady: <code>liczba:-128</code>; <code>dublet:-1.2345</code>; <code>float:1.2f</code>
* '''Array''' (lub 'List') to wielokrotne, oddzielone przecinkami wartości wewnątrz kwadratowych nawiasów. Zawarte wartości nie muszą być tego samego typu. <code>Przykład:[1,2,3]</code>
* '''Array''' (lub 'List') to wielokrotne, oddzielone przecinkami wartości wewnątrz kwadratowych nawiasów. Zawarte wartości nie muszą być tego samego typu. <code>Przykład:[1,2,3]</code>
* '''Boolean''' może być <code>true</code> lub <code>false</code>, ale używanie liczb równeż działa. Podczas użyuwania liczb, wszystkie pomiędzy 0 i poniżej 1 są false, pozostałe są true. <code>Przykład:true</code>
* '''Boolean''' może być <code>true</code> lub <code>false</code>, ale używanie liczb również działa. Podczas używania liczb, wszystkie pomiędzy 0 i poniżej 1 są false, pozostałe są true. <code>Przykład:true</code>
* '''Hash''' lub 'Object' mieści w sobie strukturę danych (jak wyjaśniono powyżej). Znajdują się one w kwadratowych nawiasach. '''Zauważ''': Tag danych sam w sobie jest typem Hash. Przykład: <code>{Health: 18, CustomName: "Friend"}</code>  
* '''Hash''' lub 'Object' mieści w sobie strukturę danych (jak wyjaśniono powyżej). Znajdują się one w klamrowych nawiasach. '''Zauważ''': Tag danych sam w sobie jest typem Hash. Przykład: <code>{Health: 18, CustomName: "Friend"}</code>
* '''null''' zastępuje pustą wartość. Nie należy umieszczać apostrofów. <code>Przykład:null</code>
* '''null''' zastępuje pustą wartość. Nie należy umieszczać apostrofów. <code>Przykład:null</code>


== Historia ==
== Historia ==
{{Historia|c}}
{{Historia||0.0.15a_03|Dodano <code>/broadcast</code>.}}
{{Historia||0.0.16a_01|Zamieniono <code>/broadcast</code> na <code>/say</code>.}}
{{Historia||0.0.17a|Dodano <code>/setspawn</code>.
|Jest to jedno z pierwszych poleceń wprowadzonych do trybu jednoosobowego.}}
{{Historia||0.0.20|Dodano <code>/solid</code>.}}
{{Historia|||Pierwsze polecenie wprowadzono do trybu wieloosobowego.}}
{{Historia|a}}
{{Historia||1.0.16|Dodano <code>/ban</code>, <code>/ban-ip</code>, <code>/banlist</code>, <code>/deop</code>, <code>/home</code>, <code>/kick</code>, <code>/op</code>, <code>/pardon</code>, <code>/pardon-ip</code> oraz <code>/stop</code>.}}
{{Historia||1.0.16_01|Dodano <code>/save-all</code>, <code>/save-on</code>, <code>/save-off</code> i <code>/tp</code>.}}
{{Historia|b}}
{{Historia||1.0|Poprawiono <code>/kill</code>.}}
{{Historia||1.3|Dodano <code>/whitelist</code>.}}
{{Historia|w}}
{{Historia||1.3.1|snap=12w16a|Dodano tryb kodów oraz <code>/gamemode</code>, <code>/give</code>, <code>/time</code>, <code>/toggledownfall</code> i <code>/xp</code>.
|Pierwsze polecenia operatora.}}
{{Historia|||snap=12w17a|Dodano <code>/help</code>.}}
{{Historia|||snap=12w21a|Dodano <code>/seed</code>.}}
{{Historia|||snap=12w22a|Dodano <code>/defaultgamemode</code>.}}
{{Historia|||snap=12w24a|Dodano <code>/publish</code>.}}
{{Historia|||snap=12w25a|Kody mogą zostać włączone lub wyłączone, gdy uruchamiamy świat w sieci LAN.}}
{{Historia|||snap=12w27a|Dodano <code>/debug</code>.}}
{{Historia|||snap=unknown|Dodano <code>/me</code>.}}
{{Historia||1.4.2|snap=12w32a|Dodano <code>/difficulty</code>, <code>/gamerule</code>, <code>/spawnpoint</code> oraz <code>/weather</code>.}}
{{Historia|||snap=12w37a|Dodano <code>/clear</code>.}}
{{Historia|||snap=12w38a|Polecenie <code>/clear</code> może być użyte do usunięcia określonych przedmiotów/bloków z ekwipunku gracza.}}
{{Historia|||snap=12w41a|Limit dla <code>/xp</code> wynosi obecnie 2,147,483,647 zamiast 5,000.}}
{{Historia||1.4.4|snap=1.4.4pre|Dodano <code>/enchant</code>.}}
{{Historia||1.5|snap=13w03a|Dodano <code>/testfor</code>. Działa tylko w bloku poleceń.}}
{{Historia|||snap=13w04a|Dodano <code>/scoreboard</code>.}}
{{Historia|||snap=13w09b|Dodano <code>/effect</code>.}}
{{Historia||1.6|snap=13w23a|Dodano <code>/spreadplayers</code>.}}
{{Historia|||snap=1.6pre|Argument <code>clear</code> został dodany do polecenia <code>/effect</code>.}}
{{Historia|||snap=1.6.1pre|Dodano <code>/playsound</code>.}}
{{Historia||1.7.2|snap=13w36a|Dodano <code>/summon</code>.
|Można używać tagów NBT w poleceniach <code>/give</code> oraz <code>/summon</code>.}}
{{Historia|||snap=13w37a|Dodano <code>/setblock</code>, <code>/tellraw</code> i <code>/testforblock</code>.}}
{{Historia|||snap=13w38a|Dodano <code>setidletimeout</code>.}}
{{Historia|||snap=13w43a|Dodano <code>/setworldspawn</code>.}}
{{Historia||1.8|snap=14w06a|Dodano <code>/trigger</code>.}}
{{Historia|||snap=14w20a|Dodano <code>/title</code>.}}
{{Historia||1.9|snap=15w43a|Po wykonaniu <code>/gamemode</code> na czacie wyświetla się informacja jaki tryb gry ma aktualnie dany gracz.}}
{{Historia||1.9.3|snap=1.9.3-pre2|Dodano <code>/stopsound</code>.}}
{{Historia||1.11|snap=16w39a|Dodano <code>/locate</code>.}}
{{Historia||1.12|snap=1.12-pre1|Dodano <code>/function</code>.}}
{{Historia||1.13|snap=17w45a|Usunięto argument <code>test</code> z polecenia <code>/advancement</code>.
|Rozbito polecenie <code>/effect</code> na <code>/effect give</code> oraz <code>/effect clear </code>.
|Tymczasowo usunięto polecenie <code>/enchant</code>.
|Zbudowano od nowe polecenie <code>/execute</code>.
|Polecenie <code>/xp</code> stało się jedynie aliasem polecenia <code>/experience</code>, które ma taką samą funkcję co dawne polecenie <code>/xp</code>. Dodano argument <code>query</code>.
|Polecenie <code>gamerule</code> akceptuje wyłącznie domyślne zasady gry.
|Usunięto polecenie <code>toggledownfall</code>.
|Dodano <code>/teleport</code>.
|Dodano panel z listą poleceń oraz ich argumentów przy wpisywaniu polecenia z klienta gry.
|Zastąpiono polecenia <code>/entitydata</code> oraz <code>/blockdata</code> poleceniem <code>/data</code>.}}
{{Historia|||snap=18w05a|Dodano <code>/bossbar</code>.}}
{{Historia|||snap=18w06a|Przywrócono polecenie <code>/enchant</code>.}}
{{Historia||1.13.1|snap=18w31a|Dodano <code>/chunk</code>.}}
{{Historia|||snap=1.13.1-pre1|Przemianowano polecenie <code>/chunk</code> na <code>/forceload</code> oraz zmodyfikowano jego argumenty.}}
{{Historia||1.14|snap=18w43a|Dodano <code>/drop</code>.}}
{{Historia|||snap=18w45a|Przemianowano polecenie <code>/drop</code> na <code>/loot</code>.}}
{{Historia||1.16|snap=20w06a|Dodano <code>/locatebiome</code>.}}
{{Historia|||snap=20w17a|Dodano <code>/attribute</code>.}}
{{Historia|||snap=20w21a|ID struktur w poleceniu <code>/locate</code> są teraz pisane małą literą.}}
{{Historia||1.17|snap=20w46a|Polecenie <code>/replaceitem</code> zostało zastąpione przez <code>/item replace</code>.}}
{{Historia||1.18.2|snap=22w03a|Dodano <code>/placefeature</code>.}}
{{Historia||1.19|snap=22w18a|Polecenie <code>/placefeature</code> zostało zastąpione przez <code>/place feature</code>.}}
{{Historia|||snap=22w19a|Polecenie <code>/locatebiome</code> zostało zintegrowane z <code>/locate</code>, które może być teraz używane zarówno do znajdowania struktur, jak i biomów.}}
{{Historia||1.19.3|snap=22w46a|Dodano <code>/fillbiome</code>.}}
{{Historia||1.19.4|snap=23w03a|Dodano <code>/ride</code>.}}
{{Historia|||snap=23w06a|Dodano <code>/damage</code>.}}
{{Historia||1.20.2|snap=23w31a|50 ostatnich wiadomości na czacie, w tym komend, jest zapisywanych w osobnym pliku. Wiadomości z tego pliku można przywołać na innym świecie lub po wznowieniu gry za pomocą strzałki w górę.
|Dodano <code>/random</code>.}}
{{Historia||1.20.3|snap=23w43a|Dodano <code>/tick</code>.}}
{{Historia||1.20.5|snap=24w04a|Dodano <code>/transfer</code>.}}
{{Historia||1.21.2|snap=24w40a|Dodano <code>/rotate</code>.}}
{{Historia||1.21.6|snap=25w15a|Dodano <code>/version</code>.}}
{{Historia|||snap=25w18a|Dodano <code>/waypoint</code>.}}
{{Historia|||snap=25w20a|Dodano <code>/dialog</code>.}}
{{Historia||1.21.9|snap=25w34a|Dodano <code>/fetchprofile</code>.}}
{{Historia|pa}}
{{Historia||0.7.4|Polecenia są wspierane przez kod gry, chociaż nie ma jeszcze żadnych dostępnych poleceń.}}
{{Historia||0.16.0|Dodano polecenia. Większość funkcjonuje podobnie do poleceń obecnych w [[Java Edition 1.10]].}}
{{Historia|pe}}
{{Historia||1.0.0|snap=alpha 1.0.0.0|Dodano <code>/locate</code>. W tej wersji służyło tylko do znajdowania [[Twierdza|twierdz]].}}
{{Historia||1.1.0|snap=alpha 1.1.0.0|Dodano liczne zasady gry do polecenia <code>/gamerule</code>.
|Polecenie <code>/locate</code> może znajdować inne struktury oprócz twierdz.}}
{{Historia|be}}
{{Historia||1.7.0|snap=beta 1.7.0.2|Dodano <code>/scoreboard</code>.}}
{{Historia||1.8.0|snap=beta 1.8.0.8|Dodano <code>/particle</code> i <code>/reload</code>.}}
{{Historia||1.9.0|snap=beta 1.9.0.0|Dodano <code>/tellraw</code>.}}
{{Historia||1.11.0|snap=beta 1.11.0.3|Dodano <code>/mobevent</code>.}}
{{Historia||1.16.0|Dodano <code>/kick</code>.
|Można od teraz używać polecenia <code>/spawnpoint</code> w [[Nether]]rze.}}
{{Historia||1.16.100|snap=beta 1.16.100.52|Dodano <code>/playanimation</code>, <code>/ride</code> i <code>/structure</code>.}}
{{Historia|||snap=beta 1.16.100.57|Dodano <code>/camerashake</code>, <code>/clearspawnpoint</code> i <code>/event</code>.}}
{{Historia|||snap=beta 1.16.100.59|Dodano <code>/schedule</code>.}}
{{Historia||1.16.210|snap=beta 1.16.210.53|<code>/clone</code>, <code>/fill</code> i <code>/setblock</code> mogą tworzyć bloki z predefiniowanymi stanami.}}
{{Historia||1.18.0|snap=beta 1.18.0.21|Dodano <code>/loot</code>.}}
{{Historia||1.18.10|snap=beta 1.18.10.26|Dodano <code>/damage</code>.}}
{{Historia||1.19.10|snap=Preview 1.19.10.23|Polecenie <code>/locate</code> może znajdować także [[biomy]].}}
{{Historia||1.19.80|snap=Preview 1.19.80.20|Stany bloków są podpowiadane przez parser komend.}}
{{Historia||1.20.0|snap=Preview 1.20.0.22|Dodano <code>/camera</code>.}}
{{Historia||1.20.10|snap=Preview 1.20.10.21|Dodano <code>/recipe</code>.}}
{{Historia||1.20.30|snap=Preview 1.20.30.22|Dodano <code>/transfer</code>.}}
{{Historia||1.20.80|snap=Preview 1.20.80.20|Dodano <code>/gametips</code>.}}
{{Historia|||snap=Preview 1.20.80.23|Dodano <code>/hud</code>.}}
{{Historia||1.21.50|snap=Preview 1.21.50.20|Dodano <code>/set_movement_authority</code>.}}


{{Historia|r}}
{{Historia||1.3.1|rowspan=5|snap=12w16a|Tryb komend został wprowadzony.<br><code>/kill</code> teraz działa na [[Creative|trybie kreatywnym]].}}
{{Historia|||snap=12w22a|Komenda "defaultgamemode" została dodana.}}
{{Historia|||snap=12w24a|Komenda "publish" została dodana.}}
{{Historia|||snap=12w25a|Komendy można włączyć lub wyłączyć przy udostępnianiu świata przez LAN.}}
{{Historia|||snap=12w27a|Komenda "debug" została dodana.}}
{{Historia||1.4.2|rowspan=4|snap=12w32a|Komendy "difficulty," "gamerule," "spawnpoint," oraz "weather" zostały dodane.}}
{{Historia|||snap=12w37a|Komenda "clear" została dodana.}}
{{Historia|||snap=12w38a|<code>/clear</code> może być użyte do usunięcia określonych przedmiotów/bloków z ekwipunku gracza.}}
{{Historia|||snap=12w41a|Limit dla <code>/xp</code> wynosi obecnie 2,147,483,647 zamiast 5,000.}}
{{Historia||1.4.4pre|Komenda "enchant" została dodana.}}
{{Historia||1.5|rowspan=3|snap=13w03a|Komenda "testfor" została dodana. Działa tylko w bloku poleceń.}}
{{Historia|||snap=13w04a|Komenda "scoreboard" została dodana.}}
{{Historia|||snap=13w09b|Komenda "effect" została dodana.}}
{{Historia||1.6|rowspan=5|snap=13w23a|Komenda "spreadplayers" została dodana.|Zasada gry "naturalRegeneration" została dodana.}}
{{Historia|||snap=13w24a|Zasada gry "doDaylightCycle" została dodana.}}
{{Historia|||snap=1.6pre|"clear" zostało dodane do komendy "effect".}}
{{Historia|||snap=1.6.1pre|Komenda "playsound" została dodana.}}
{{Historia||1.7.2|rowspan=6|snap=13w36a|Komenda "summon" została dodana.  Można używać tagów NBT w komendach /give oraz /summon.}}
{{Historia|||snap=13w37a|Komenda "setblock" została dodana. Gdy wartości 'x', 'y' i 'z' zostaną wprowadzone możesz zniszczyć bądź zamienić blok.|Komenda "tellraw" została dodana.|Komenda "testforblock" została dodana. Bloki komend mogą wykryć gdy bloki są umieszczone i zapewniają a comparator output.}}
{{Historia|||snap=13w38a|Komenda "setidletimeout" została dodana. Automatycznie wyrzuca gracza z gry po określonym czasie. Działa tylko w trybie wieloosobowym, i może być używana tylko przez operatorów serwera.}}
{{Historia|||snap=13w43a|Komenda "setworldspawn" została dodana. Ustala nowy punkt spawnu dla wszystkich graczy, even if they have never joined the server lub są offline. Nie nadpisuje punktu spawnu łóżka.}}
{{Historia|foot}}
{{Historia|foot}}


== Ciekawostki ==
* Za pomocą polecenia /enchant nie jest możliwe nałożenie na dany przedmiot zaklęcia o poziomie wyższym od maksymalnego, co jest jednak wykonalne przy użyciu polecenia /give.
{{Przypisy}}


== Zobacz również ==
== Zobacz również ==
* [[Funkcja]]
* [[Multiplayer|Tryb wieloosobowy]]


* [[Multiplayer|Tryb wieloosobowy]]
{{Minecraft}}


[[Kategoria:Serwer]]
[[Kategoria:Serwer]]
[[Kategoria:Polecenia]]


[[de:Befehle]]
[[de:Befehl]]
[[en:Commands]]
[[en:Commands]]
[[fr:Commandes de serveur]]
[[es:Comandos]]
[[fr:Commandes]]
[[hu:Szerverparancsok]]
[[hu:Szerverparancsok]]
[[it:Comandi]]
[[ja:コマンド]]
[[ja:コマンド]]
[[ru:Чит-коды]]
[[ko:명령어]]
[[lzh:令]]
[[nl:Opdrachten]]
[[pt:Comandos]]
[[ru:Команды консоли]]
[[th:คำสั่ง]]
[[tr:Komutlar]]
[[uk:Команди консолі]]
[[zh:命令]]
[[zh:命令]]

Aktualna wersja na dzień 21:52, 4 gru 2025

Polecenia (ang. Commands) mogą być używane przez graczy, operatorów i bloki poleceń w trybie wieloosobowym oraz w trybie jednego gracza (gdy użytkownik ma włączone używanie poleceń). Niektóre polecenia są dostępne w trybie jednego gracza nawet gdy używanie poleceń nie jest włączone. Polecenia mogą być wprowadzone z klienta gry lub konsoli serwera.

Polecenia wprowadzane z klienta gry muszą być poprzedzone ukośnikiem (przykład: /kill). Wpisuje się je w oknie rozmów, które jest dostępne po naciśnięciu T lub bezpośrednio wpisując ukośnik.

Polecenia wykonywane przez konsolę nie są poprzedzone ukośnikiem. Polecenia w bloku poleceń mogą być poprzedzone ukośnikiem, ale nie jest to wymagane.

Naciśnięcie klawisza Tab ⇆ powoduje wyświetlenie możliwych dokończeń poleceń co ułatwia pracę administratora serwera. Pisząc polecenie z klienta gry lub z bloku poleceń, wyświetla się ponadto lista rozwijana poleceń oraz ich argumentów.

Polecenia są wrażliwe na wielkość znaków. Dla ułatwienia pracy użytkownika poleceń, poprawne argumenty są wyróżniane kolorami, a niepoprawne - na czerwono. Jeśli popełniono błąd w składni polecenia, na czacie lub na konsoli bloku poleceń wyświetlane jest miejsce błędu w pisowni.

Argumenty poleceń

Większość poleceń wymaga dodania do nich argumentów. Dzięki nim, wpisujący może sprecyzować jakie zadanie ma wykonać dane polecenie. Przykładem tego jest wysłanie wiadomości do określonego gracza czy postawienie bloku na odpowiednich koordynatach.

W poniższych tabelach, wymagane argumenty znajdują się w <nawiasach ostrych>, a nieobowiązkowe argumenty w [nawiasach kwadratowych]. Argumenty kursywą powinny być zastąpione właściwą wartością; argumenty zwykłym tekstem muszą być wprowadzone dokładnie tak, jak pokazano.

Polecenia gracza

Te polecenia mogą być używane w oknie rozmów przez każdego gracza. Mogą one być również używane w trybie jednoosobowym bez względu na to, czy polecenia są włączone.

Polecenie Opis
help [strona | polecenie] Pokazuje listę dostępnych poleceń lub informacje dla danego polecenia.

Strona lub polecenie (opcjonalne) określa stronę listy dostępnych poleceń lub polecenie dla którego wyświetlić pomoc. Domyślnie: 1 (pierwsza strona listy poleceń).

list uuids Pokazuje listę dostępnych graczy na świecie.

uuids (opcjonalne) dodatkowo pokazuje kombinację UUID gracza obok jego nazwy.

me <akcja> Wysyła narracyjną wiadomość do innych graczy (np. "* Notch kichnął.").

Akcja (wymagane) określa wiadomość, która ma być użyta w tym poleceniu.

tell <gracz> <wiadomość>

msg <gracz> <wiadomość>

w <gracz> <wiadomość>

Wysyła prywatną wiadomość do danego gracza.

Gracz (wymagane) to osoba, do której ma zostać wysłana wiadomość (musi być online).

Wiadomość (wymagane) określa wiadomość, która ma być wysłana danemu graczowi. Trzeba tu zaznaczyć, że słowa mogą być oddzielane spacjami w przeciwieństwie do innych poleceń.

seed Tylko w Java Edition!

Pokazuje ziarno świata, na którym gracz się znajduje.

trigger <cel> [<add | set> <wartość>] Tylko w Java Edition!

Modyfikuje cel w tabeli wyników zawierającej kryterium "trigger".

Cel (wymagane) określa cel w tabeli wyników zawierającej kryterium "trigger".

Add / set (opcjonalne) określa, czy dodać wartość, czy ją ustawić.

Wartość (opcjonalne) określa wartość do ustawienia lub dodania do celu.

Polecenia operatora

Te polecenia mogą być wykonane tylko przez operatorów lub z konsoli serwera. Te polecenia są również dostępne w trybie jednego gracza z włączonym używaniem poleceń lub dla gracza utrzymującego serwer.

Uwaga: Polecenia operatora wyświetlane są również innym operatorom online.

Polecenie Opis
advancement <grant | revoke> <gracz> <postęp> Tylko w Java Edition!

Daje, odbiera lub sprawdza graczowi postępy.

Grant / revoke (wymagane) określa czy postęp ma być dany (grant), czy odebrany (revoke).

Gracz (wymagane) określa osobę, na której to polecenie ma być wykonane.

Postęp (wymagane) określa postęp, które ma być dany graczowi. Dostępne opcje:

  • advancement <grant | revoke> <gracz> only <ID postępu> [kryterium] - daje/odbiera dokładnie jeden postęp.
  • advancement <grant | revoke> <gracz> everything - daje/odbiera wszystkie postępy.
  • advancement <grant | revoke> <gracz> from <ID postępu> - daje/odbiera określony postęp wraz ze wszystkimi jego następcami.
  • advancement <grant | revoke> <gracz> until <ID postępu> - daje/odbiera określony postęp wraz ze wszystkimi jego poprzednikami.
  • advancement <grant | revoke> <gracz> through <ID postępu> - daje/odbiera określony postęp najpierw wraz ze wszystkimi jego następcami, a następnie również wraz ze wszystkimi jego poprzednikami.

ID postępu – musi być poprawnym słownym ID postępu, np. minecraft:nether/find_fortress.

Kryterium (opcjonalne) określa dodatkowe wymaganie niezbędne do zaliczenia postępu.

  • Przykład: advancement grant @p only minecraft:story/obtain_armor iron_leggings - daje graczowi osiągnięcie "Niezłe wdzianko" tylko wtedy, gdy ma na sobie żelazne nogawice.
attribute <byt> <atrybut> get [skala]

attribute <byt> <atrybut> base get [skala]

attribute <byt> <atrybut> base set <wartość>

attribute <byt> <atrybut> base reset

attribute <byt> <atrybut> modifier add <id> <wartość> (add_value|add_multiplied_base|add_multiplied_total)

attribute <byt> <atrybut> modifier remove <id>

attribute <byt> <atrybut> modifier <wartość> get <id> [skala]

Tylko w Java Edition!

Zwraca lub modyfikuje atrybuty bytów.

byt (wymagane) - określa byt, którego atrybut ulegnie zmianie. Tylko gracze, moby i stojaki na zbroję mają atrybuty.

atrybut (wymagane) - określa atrybut bytu.

skala (opcjonalne) - dodatkowy mnożnik, używany, jeśli to polecenie jest wywoływane przez komendę /execute.

id - identyfikator modyfikatora.

wartość - nowa wartość ustalona poleceniem.

Warianty poleceń attribute - zgodnie z kolejnością

  • attribute <byt> <atrybut> base get [<skala>] - zwraca obecną wartość bazową atrybutu.
  • attribute <byt> <atrybut> base set <wartość> - zmienia wartość bazową atrybutu.
  • attribute <byt> <atrybut> base reset - przywraca domyślną wartość bazową atrybutu.
  • attribute <byt> <atrybut> modifier add <id> <wartość> (add_value|add_multiplied_base|add_multiplied_total) - tworzy modyfikator atrybutu o podanych własnościach, jeśli taki nie istniał.
  • attribute <byt> <atrybut> modifier remove <id> - usuwa modyfikator atrybutu.
  • attribute <byt> <atrybut> modifier <wartość> get <id> [<skala>] - zwraca obecną wartość modyfikatora atrybutu.
bossbar add <id> "<nazwa>"

bossbar set <id> name "<nowa nazwa>"

bossbar set <id> color <kolor>

bossbar set <id> style <styl>

bossbar set <id> value <wartość>

bossbar set <id> max <max>

bossbar set <id> visible <true | false>

bossbar set <id> players <gracze>

bossbar remove <id>

bossbar list

bossbar get <id> <max | players | value | visible>

Tylko w Java Edition!

Umożliwia tworzenie, edytowanie, usuwanie i sprawdzanie własnych pasków bossa.

ID (wymagane z wyj. bossbar list) - określa unikalny identyfikator paska w formacie nazwa1:nazwa2. Jeśli pole nazwa1 jest puste, zostanie zastąpione prefiksem minecraft.

Warianty poleceń bossbar wraz z argumentami - zgodnie z kolejnością

  • bossbar add <id> <nazwa> - dodaje pasek bossa. Argument "nazwa" określa nazwę paska, która będzie widoczna poniżej tego paska. Należy użyć formatu JSON (m.in. wstawić nazwę w cudzysłowie).
  • bossbar set <id> name <nowa nazwa> - zmienia nazwę paska bossa. Argument "nowa nazwa" określa nową nazwę paska. Należy użyć formatu JSON.
  • bossbar set <id> color <kolor> - zmienia kolor paska i tekstu pod nim, jeśli nie sformatowano za pomocą formatu JSON. Domyślnie: kolor biały (white). Argument "kolor" określa kolor paska. Dostępnych jest 7 kolorów: white, blue, green, pink, purple, red, yellow.
  • bossbar set <id> style <styl> - zmienia styl paska. Domyślny styl to progress. Dostępne są także opcje: notched_6, notched_10, notched_12 oraz notched_20.
  • bossbar set <id> value <wartość> - ustawia aktualną wartość paska bossa. Argumentem jest "wartość", która domyślnie wynosi 0. Musi być liczbą od 0 do liczby w parametrze "max".
  • bossbar set <id> max <max> - ustawia maksymalną wartość paska bossa. Argumentem jest "max", czyli maksymalna wartość paska. Domyślnie wynosi 100. Musi być liczbą 0 lub większą, a także taką, że jest nie mniejsza niż parametr "value".
  • bossbar set <id> visible <true | false> - określa, czy pasek ma być widoczny (true), czy nie (false). Domyślnie: true.
  • bossbar set <id> players <gracze> - określa, którzy gracze będą mogli zobaczyć pasek. Domyślnie: nikt. Oznacza to, że nowo utworzony pasek nie jest widoczny przez nikogo, nawet jeśli parametr visible = true.
  • bossbar remove <id> - usuwa pasek bossa.
  • bossbar list – wyświetla listę wszystkich pasków bossa.
  • bossbar get <id> <max | players | value | visible> - zwraca określony parametr danego paska bossa.
clear [cel] [przedmiot] [metadane] [max ilość] [tag danych] Czyści cały ekwipunek gracza lub niektórych bytów albo tylko określony przedmiot.

Cel (opcjonalne) określa byt, na której to polecenie ma być wykonane. Domyślnie: gracz wykonujący polecenie.

Przedmiot (opcjonalne) określa przedmiot, który ma być usunięty. Jeśli brak, usuwa wszystkie przedmioty.

Metadane (opcjonalne) określa wartość danych przedmiotu. Jeśli brak lub -1, usuwa wszystko co zgadza się z przedmiot nie zważając na wartość danych.

Max ilość (opcjonalne) określa maksymalną ilość przedmiotów, które należy usunąć. Jeśli brak lub -1, usuwa wszystko co zgadza się z 'metadane' i 'przedmiot' nie zważając na ilość. Jeśli 0, nie usuwa przedmiotów, ale wykonuje się prawidłowo, jeżeli usuwanie mogło zostać przeprowadzone (pozwala na wykrywanie przedmiotów).

Tag danych (opcjonalne) określa tag danych, według którego szukać przedmiotów w ekwipunku.

clone <x1> <y1> <z1> <x2> <y2> <z2> <x> <y> <z> [tryb maskowania] [tryb klonowania]

clone <x1> <y1> <z1> <x2> <y2> <z2> <x> <y> <z> filtered <ID słowne bloku> [tryb klonowania]

Umożliwia klonowanie określonej struktury w inne miejsce.

X1, Y1, Z1 oraz X2, Y2, Z2 (wymagane) to koordynaty określające dwa przeciwne narożniki źródłowego regionu który ma zostać skopiowany. Można użyć tyld w celu określenia bloku względnego do położenia obiektu wykonującego polecenie.

X, Y, Z (wymagane) to koordynaty do których zostanie sklonowana struktura. W to miejsce zostanie wstawiony północno-wschodni róg schematu.

Tryb maskowania (opcjonalne) określa sposób w jaki ma być sklonowana struktura. Wartość musi być jedną z podanych:

  • masked - kopiuje tylko bloki które nie są powietrzem. Dzięki tej opcji bloki w docelowym miejscu skopiowania nie zostaną zastąpione powietrzem.
  • replace - kopiuje wszystkie bloki, zastępując wszystko w docelowym miejscu blokami z regionu źródłowego.

Jeśli tryb maskowania nie zostanie określony, domyślnie zachowuje się jak replace.

Drugi wariant polecenia używa trybu maskowania filtered - w takiej sytuacji kopiuje tylko bloki podane w argumencie "nazwa bloku".

ID słowne bloku (wymagane, jeśli tryb maskowania = filtered) określa rodzaj bloku lub tag danych grupy bloków do skopiowania (np. minecraft:grass_block, #minecraft:stairs).

Tryb klonowania (opcjonalne) określa w jaki sposób ma się zachować struktura źródłowa po klonowaniu.

  • force - wymuś klonowanie nawet jeśli struktura źródłowa i docelowa są takie same.
  • move - sklonuj strukturę źródłową do docelowego miejsca, następnie zastąp region źródłowy powietrzem. Jeśli opcja ta zostanie użyta wraz z trybem maskowania filtered powietrzem zostaną zastąpione tylko te bloki które zostały sklonowane.
  • normal - nie przenoś ani nie wymuszaj.

Jeśli tryb klonowania nie zostanie określony domyślnie zachowuje się jak normal.

damage <byt> <ilość> [typ obrażeń]

damage <byt> <ilość> [typ obrażeń] at [pozycja]

damage <byt> <ilość> [typ obrażeń] by [atakujący]

Zadaje obrażenia bytom.

Byt (wymagane) - określa byt, który ma otrzymać obrażenia.

Ilość (wymagane) - wysokość zadanej porcji obrażeń.

Typ obrażeń (opcjonalne) - rodzaj zadawanych obrażeń. Domyślnie minecraft:generic, jeśli nie zostanie określony. Musi być rozpoznawalną przez grę nazwą typu obrażeń.

Pozycja (opcjonalne) - symuluje zadanie obrażeń z określonego miejsca. Określa np. w którym kierunku byt zostanie odrzucony.

Atakujący (opcjonalne - określa byt, który zadał obrażenia.

data Tylko w Java Edition!

Pozwala na otrzymanie, scalenie, edytowanie i usuwanie stanów bloków i tagów NBT bytów. Dostępne polecenia:

  • data get block <pozycja> [ścieżka] [skala] - otrzymanie danych o stanie bloku
  • data get entity <cel> [ścieżka] [skala] - otrzymanie danych dodatkowych o bycie docelowym
  • data merge block <pozycja> <nbt> - nadanie blokowi tagu NBT
  • data merge entity <cel> <nbt> - nadanie bytowi tagu NBT
  • data remove block <pozycja> <ścieżka> - resetowanie danych o stanie bloku
  • data remove entity <cel> <ścieżka> - resetowanie danych dodatkowych o bycie docelowym innym niż gracz.

Pozycja / cel (wymagane) - współrzędne bloku / byt docelowy, na którym wykonywane jest polecenie.

Ścieżka do tagu NBT określa, które dane mają zostać uwzględnione przy wykonywaniu polecenia. Wygląda w następujący sposób: foo.bar[0]."[nazwa]".baz

NBT (wymagane) określa tag NBT do scalenia lub usunięcia.

Skala (opcjonalne) umożliwia skalowanie liczby otrzymywanej za pomocą polecenia data get.

datapack Tylko w Java Edition!

Pozwala na kontrolę załadowanych na świecie gracza paczek danych. Dostępne polecenia:

  • datapack disable <paczka danych> - wyłącza paczkę danych na danym świecie.
  • datapack enable <paczka danych> - włącza paczkę danych na danym świecie.
  • datapack list - pokazuje listę paczek danych na świecie.
debug <start | stop> Tylko w Java Edition!

Rozpoczyna sesję profilowania debugowego lub zatrzymuje już rozpoczętą. Zawiadamia o potencjalnych spadkach wydajności w konsoli, kiedy jest aktywna, a po zatrzymaniu tworzy plik z wynikami profilera w folderze debug. Start lub stop (wymagane) określa czy profiler ma być włączony, czy wyłączony.

defaultgamemode <tryb> Tylko w Java Edition!

Ustawia domyślny tryb gry na danym świecie. Nowi gracze, którzy dołączą do świata, automatycznie będą mieli podany tryb gry.

Tryb (wymagane) określa domyślny tryb, który ma być ustawiony. Dostępne wartości:

  • survival
  • creative
  • adventure
  • spectator
dialog show <cele> <dialog>

dialog clear <cele>

Tylko w Java Edition!

Pokazuje dialogi wybranym graczom.

Cele określa graczy, którym ma zostać pokazany dialog. Jeśli użyte z wariantem "clear", przestaje pokazywać wszystkie dialogi danym graczom.

difficulty <poziom trudności> Zmienia poziom trudności.

Poziom trudności (wymagane) określa poziom trudności, na który ma być zmieniony obecny. Dostępne wartości:

  • peaceful (skróty: p lub 0)
  • easy (skróty: e lub 1)
  • normal (skróty: n lub 2)
  • hard (skróty: h lub 3)

Skróty nie działają w Java Edition

effect give <byt> <efekt> [czas] [wzmacniacz] [schowaj cząsteczki] Daje bytowi odpowiedni efekt.

Byt (wymagane) określa byt, na którym to polecenie ma być wykonane.

Efekt (wymagane) określa efekt, który ma być dany bytowi.

Czas (opcjonalne) określa czas w sekundach, na który efekt ma być dany bytowi. Musi być liczbą od 0 do 1000000. Domyślnie: 30 sekund.

Wzmacniacz (opcjonalne) określa ilość poziomów, które mają być dodane do mocy efektu. Musi być liczbą od 0 do 255. Domyślnie: 0.

Schowaj cząsteczki (opcjonalnie) cząsteczki nie emitują z bytu. True lub false. Domyślnie: false.

effect clear <byt> Czyści wszystkie efekty bytu.

Byt (wymagane) określa byt, na której to polecenie ma być wykonane.

enchant <gracz> <id zaklęcia> [poziom zaklęcia] Zaklina przedmiot trzymany przez gracza.

Gracz (wymagane) określa osobę, na której to polecenie ma być wykonane.

ID zaklęcia (wymagane) określa zaklęcie, które ma być dane graczowi Musi być prawidłowym ID zaklęcia.

Poziom zaklęcia (opcjonalne) określa poziom zaklęcia, które ma być dane graczowi. Musi być liczbą pomiędzy 0, a maksymalnym możliwym poziomem dla danego zaklęcia. Domyślnie: 1.

execute <podpolecenie> <byt> run <polecenie> Wykonuje polecenie jako dany byt.

Podpolecenie (wymagane) określa uwarunkowania i właściwości wykonania polecenia głównego.

Byt (wymagane) określa byt na którym dane polecenie ma być wykonane. Musi być nazwą gracza lub selektorem.

Polecenie (wymagane) określa polecenie, jakie ma być wykonane przez byt. Musi być istniejącym poleceniem.

experience | xp <add | set> <gracz> <ilość> <points | levels>

experience | xp query <gracz> <points | levels>

Dodaje, ustawia lub sprawdza punkty lub poziomy doświadczenia danemu graczowi.

Add / set / query (wymagane) - określa, czy dodać, ustawić, czy sprawdzić ilość doświadczenia.

Gracz (wymagane) określa osobę, której zostaną dodane / odebrane / sprawdzone poziomy.

Ilość (wymagane) określa ilość punktów / poziomów, którą dać / ustawić graczowi. Musi wynosić od -2147483647 do 2147483647. Ujemne wartości mogą być użyte do odjęcia punktów lub poziomów doświadczenia.

Points / levels (wymagane) - ustawia jednostkę doświadczenia (punkty / poziomy) do użycia w poleceniu.

fill <x1> <y1> <z1> <x2> <y2> <z2> <ID słowne bloku> [metadane] [obsługa starych bloków] [tag danych] Pozwala na wypełnienie prostopadłościennego obszaru od współrzędnych X1, Y1 i Z1 do X2, Y2 i Z2 takimi samymi blokami.

X1, Y1, Z1, X2, Y2, Z2 (wymagane) - określają zakres współrzędnych, w jakim bloki zostaną zastąpione.

ID słowne bloku (wymagane) - określa, jakimi jednakowymi blokami ma zostać wypełniona opisana przestrzeń.

Metadane (opcjonalne) - określa wartość danych umieszczanego bloku. Musi być liczbą od 0 do 15. Domyślnie: 0.

Obsługa starych bloków (opcjonalne) - określa, w jaki sposób dokonać zastąpienia bloków. Dostępne sposoby:

  • destroy — stare bloki wypadają w postaci przedmiotów na ziemię, razem z ich zawartością (tak jakby były zniszczone przez gracza). Odtwarzane są dźwięki niszczenia starych bloków.
  • hollow — umieszcza tylko bloki na ścianach wyznaczonego prostopadłościanu. Bloki wewnątrz prostopadłościanu są zastępowane powietrzem, przy czym ze starych bloków wypadają przedmioty i odtwarzają się dźwięki ich niszczenia. Jeśli co najmniej jeden z wymiarów prostopadłościanu jest mniejszy niż 3, opcja ta zachowa się tak jak w przypadku opcji replace.
  • keep — umieszcza nowe bloki, tylko jeśli te stare są powietrzem.
  • outline — umieszcza tylko bloki na ścianach wyznaczonego prostopadłościanu, a bloki wewnątrz prostopadłościanu nie ulegają zmianie. Jeśli co najmniej jeden z wymiarów prostopadłościanu jest mniejszy niż 3, opcja ta zachowa się tak jak w przypadku opcji replace.
  • replace — w ciszy usuwa stare bloki (nie wypadają przedmioty, nie odtwarzają się dźwięki).

Domyślnie: replace.

Tag danych (opcjonalne) określa tag danych bloków, którymi zostanie wypełniony obszar.

fill <x1> <y1> <z1> <x2> <y2> <z2> <ID słowne bloku> [metadane] replace <ID słowne starego bloku> [stan starego bloku] Tylko w Java Edition!

Pozwala na wypełnienie takimi samymi blokami tylko tych miejsc, które mieszczą się w zakresie od X1, Y1 i Z1 do X2, Y2 i Z2, a ponadto są wypełnione określonym blokiem.

Argumenty:

X1, Y1, Z1, X2, Y2, Z2 (wymagane) - określają zakres współrzędnych, w jakim bloki zostaną zastąpione.

ID słowne bloku (wymagane) - określa, jakimi jednakowymi blokami ma zostać wypełniona opisana przestrzeń.

Metadane (opcjonalne) - określa wartość danych umieszczanych bloków. Musi być liczbą od 0 do 15. Domyślnie: 0.

ID słowne starego bloku (wymagane) - wyklucza z procesu inne bloki niż tu podany.

Stan starego bloku (opcjonalne) - wyklucza z procesu te pozostałe bloki, które mają inną wartość danych niż podana tutaj. Musi być liczbą od 0 do 15.

fillbiome <od> <do> <biom>

fillbiome <od> <do> <biom> replace <filtr>

Tylko w Java Edition!

Zmienia biom na zadanym obszarze.

od oraz do (wymagane) - koordynaty bloków w narożnikach obszaru.

biom (wymagane) - ID biomu, którym ma być wypełniony obszar.

Opcjonalnie, można również użyć dodatkowego parametru filtr - ID biomu lub grupy biomów. Jeśli użyty, parametr ten określa, które biomy mają być zamienione. Domyślnie zamieniane są wszystkie biomy.

forceload <add | remove> <x1, z1> [x2, z2]

forceload remove all

forceload query [x, z]

Tylko w Java Edition!

Umożliwia przymusowe załadowanie dowolnego chunku lub zakresu chunków na życzenie. Jednocześnie może zostać przymusowo załadowanych do 256 chunków na raz (licząc chunki w innych wymiarach).

Add / remove (z listy alternatyw) - określa, czy chunk ma zostać załadowany (add), czy zatrzymany (remove).

  • X1, Z1 (wymagane) - określa współrzędne* ładowanego chunku. Jeśli podano argument x2, z2, określa początek zakresu chunków.
  • X2, Z2 (opcjonalne) - określa koniec zakresu chunków.

Remove all (z listy alternatyw) - zatrzymuje wszystkie chunki, które wyznaczono do wymuszonego ładowania.

Query (z listy alternatyw) - wyświetla listę wszystkich przymusowo załadowanych chunków.

Query x, z (z listy alternatyw) - sprawdza, czy dany chunk jest przymusowo załadowany, czy nie.

*Nie mylić ze współrzędnymi świata!

*Np. chunk o współrzędnych 0, 0 obejmuje bloki o współrzędnych od (0,0) do (15,15). Numery chunku, w którym jest gracz można zobaczyć naciskając klawisz F3.

function <funkcja> [if | unless] [selektor i warunek] Uruchamia funkcję z plików gry (z paczki danych w wersji Java lub z paczki zachowań w wersji Bedrock, która pozwala na wykonanie wielu poleceń na raz.

Funkcja (wymagane) określa ścieżkę do pliku z funkcją. Format: nazwa:sciezka/do/pliku

If / unless (opcjonalne) znaczy: jeśli / jeśli nie.

Selektor i warunek (wymagane, jeśli wstawiono if / unless) określa byt, na podstawie właściwości którego zaakceptować lub odrzucić wykonanie polecenia.

gamemode <tryb> [gracz] Zmienia tryb gry gracza.

Tryb (wymagane) określa tryb, który ma być ustawiony graczowi. Dostępne wartości:

  • survival (skróty: s lub 0)
  • creative (skróty: c lub 1)
  • adventure (skróty: a lub 2)
  • spectator (skróty: sp lub 3)

Skróty nie działają w Java Edition

Gracz (opcjonalne) określa osobę, na której to polecenie ma być wykonane. Domyślnie: gracz wykonujący.

gamerule <zasada gry> [wartość] Ustawia zasadę gry. Jeśli wartość nie zostanie podana, pokazuje się obecny stan zasady gry.

Zasada gry (wymagane) określa zasadę gry, która ma być ustawiona przez to polecenie. Musi być domyślnie zdefiniowaną zasadą gry (lista zasad dostępna na stronie Polecenia/gamerule).

Wartość (opcjonalne) określa wartość zasady gry, która ma być ustawiona. Jeśli nie podano wartości, gra zwraca obecną wartość danej zasady gry.

give <gracz> <przedmiot> [ilość] [metadata] [tag danych] Daje przedmiot graczowi lub niektórym bytom.

Gracz (wymagane) określa osobę, na której to polecenie ma być wykonane.

Przedmiot (wymagane) określa przedmiot, jaki ma być dany graczowi. Musi być ID tekstowym, np. minecraft:stone.

Ilość (opcjonalne) określa ilość przedmiotów, które mają być dane graczowi. Domyślnie: 1.

Metadata (opcjonalne) określa wartość danych, która ma być ustawiona przedmiotowi. Domyślnie: 0.

Tag danych (opcjonalne) określa tag danych, która ma być nadany przedmiotowi.

item modify (block <pozycja>|entity <byty>) <slot> <modyfikator>

item replace (block <pozycja>|entity <byty>) <slot> with <przedmiot> [ilość]

item replace (block <pozycja>|entity <byty>) <slot> from (block <pozycja źródłowa>|entity <byt źródłowy>) <slot źródłowy> [modyfikator]

Tylko w Java Edition!

Modyfikuje, zamienia lub kopiuje przedmioty w ekwipunkach. Mogą to być ekwipunki bloków (wersja składni ze słowem "block") lub bytów (wersja ze słowem "entity").

Pozycja określa koordynaty bloku, którego ekwipunek zostanie zmieniony.

Byty określa jeden lub więcej bytów, których ekwipunek zostanie zmieniony.

Slot (wymagane) to identyfikator miejsca w ekwipunku. Zależnie od tego, czy chodzi o bloki czy o byty, różne wartości tego argumentu są akceptowane lub nie.

Modyfikator określa modyfikator przedmiotu. Parametr wymagany przy użyciu pierwszej składni, opcjonalny przy użyciu trzeciej.

Przedmiot jest identyfikatorem przedmiotu do umieszczenia w ekwipunku.

Ilość (opcjonalne) określa ilość przedmiotów.

Pozycja źródłowa lub byt źródłowy, oraz slot źródłowy, określają parametry bloku/bytu źródłowego, z którego będą kopiowane przedmioty.

kill [gracz] Zadaje 3.4E38 ( × 1.7E+38)[1] obrażeń użytkownikowi, natychmiast go zabijając, nawet w trybie kreatywnym.

Gracz (opcjonalne) określa gracza lub stworzenie, które zostanie zabite tym poleceniem. Musi to być nazwa gracza, który jest online lub selektor. Domyślnie: zabije gracza wykonującego polecenie.

locate <biome/poi/structure> <ID biomu/poi/struktury> Zwraca koordynaty najbliższej struktury, biomu lub POI, którego ID zostanie podane.

biome/poi/structure (wymagane) określa, czy polecenie ma wskazać biom, czy punkt zainteresowania, czy strukturę.

ID biomu/poi/struktury (wymagane) określa strukturę/biom/punkt zainteresowania, jaka ma zostać wskazana przez polecenie.

loot <CEL> <ŹRÓDŁO> Tworzy pulę przedmiotów, używając sprecyzowanej tabeli łupów.

CEL może być sprecyzowany jako:

  • give <gracze> - daje przedmioty określonym graczom.
  • insert <pozycja> - umieszcza przedmioty w zbiorniku znajdującym się na danych koordynatach.
  • spawn <pozycja> - upuszcza przedmioty na ziemię na danych koordynatach.

ŹRÓDŁO może być sprecyzowane jako:

  • fish <tabela łupów> <pozycja> [<narzędzie>|mainhand|offhand] - symuluje akcję łowienia z danej tabeli łupów, na sprecyzowanych koordynatach i używając sprecyzowanego narzędzia.
  • loot <tabela łupów> - bezpośrednio odwołuje się do tabeli łupów.
  • kill <byt> - symuluje zabicie określonego bytu.
  • mine <pozycja> [<narzędzie>|mainhand|offhand] - symuluje wykopanie bloku na sprecyzowanych koordynatach, używając sprecyzowanego narzędzia.
particle <nazwa> <x> <y> <z> <xd> <yd> <zd> <prędkość> [ilość] [tryb] [gracz]

particle <nazwa> <x> <y> <z>

Przywołuje w określonym miejscu cząsteczki.

Nazwa (wymagana) określa rodzaj emitowanej cząsteczki.

  • W przypadku cząsteczki dust, tuż po jej nazwie trzeba również podać cztery parametry w zakresie od 0.0 do 1.0 decydujące o kolorycie cząsteczki. Reprezentują one kolejno kolory: czerwony, zielony, niebieski i biały.
  • Cząsteczki block oraz falling_dust poza nazwą wymagają również nazwy bloku i ewentualnie jego stanu. Przykład: particle block minecraft:grass_block[snowy=true]
  • Cząsteczki item poza nazwą wymagają nazwy przedmiotu, np. particle item minecraft:apple

X, Y, Z (wymagane) - określa współrzędne, w których zostaną przywołane cząsteczki.

Xd, Yd, Zd (wymagane przy pełnej wersji polecenia) - określają po pomnożeniu przez 8 wymiary obszaru emisji cząsteczek, wyśrodkowanego na współrzędnych podanych wcześniej.

Prędkość (wymagane przy pełnej wersji polecenia) - określa prędkość cząsteczki. Musi wynosić minimum 0.

Ilość (opcjonalna) - określa ilość wytwarzanych cząsteczek. Musi wynosić minimum 0 (domyślnie; wytworzy jedną cząsteczkę).

Tryb (opcjonalny) - określa, czy tworzyć cząsteczki warunkowo (normal), czy bezwarunkowo (force). Domyślnie: normal. Jeśli tryb jest ustawiony na force, wtedy cząsteczki będą widoczne z odległości do 256 kratek, nawet osobom z ustawieniem "Cząsteczki: minimalne".

Gracz (opcjonalne) - określa, jacy gracze mogą zobaczyć cząsteczki. Domyślnie: wszyscy gracze.

place feature <element krajobrazu> [pozycja]

place structure <struktura> [pozycja]

W Bedrock Edition dostępne tylko po włączeniu funkcji eksperymentalnych.

Tworzy element krajobrazu/strukturę na zadanych koordynatach. Niektóre z elementów krajobrazu i struktur mogą być umieszczone gdziekolwiek, inne wymagają spełnienia różnych dodatkowych kryteriów, by użycie tego polecenia zadziałało prawidłowo.

playsound <dźwięk> <gracz> [pozycja] [głośność] [ton] [minimalna głośność] Odtwarza dźwięk wybranemu graczowi.

Dźwięk (wymagane) określa dźwięk, jaki ma być odtworzony graczowi. Musi być tekstową nazwą dźwięku z pliku sounds.json. Przykład: mob.pig.say odtworzy dźwięk z pliku .minecraft\assets\sound\mob\pig\say[1-3].ogg.

Gracz (wymagane) określa gracza, któremu zostanie odtworzony dany dźwięk.

Pozycja (opcjonalne) określa koordynaty X, Y i Z, z których zostanie odtworzony dany dźwięk. Domyślnie: współrzędne obiektu wykonującego polecenie.

Głośność (opcjonalna) określa głośność z którą ma być odtworzony dany dźwięk. Musi być wartością od 0.0 do 1.0. Jeśli gracz jest oddalony od koordynatów na których dźwięk został zagrany, głośność dla niego będzie mniejsza. Domyślnie: 1.0.

Ton (opcjonalny) określa ton z jakim dźwięk będzie odtworzony. Musi być wartością od 0.0 do 2.0, ale wartości poniżej 0.5 są równe 0.5. Ta wartość określa szybkość z jaką dany dźwięk będzie odegrany, co przekłada się na jego wysokość. Domyślnie: 1.0.

Minimalna głośność (opcjonalna) określa minimalną głośność z którą dźwięk będzie odegrany dla osób, które znajdują się zbyt daleko aby go usłyszeć.

publish Tylko w Java Edition!

Udostępnia grę jednoosobową przez LAN. To polecenie jest dostępne tylko w trybie jednoosobowym.

random <value | roll> <zakres> Tylko w Java Edition!

Podaje losową liczbę całkowitą.

Value lub roll (wymagane) - określa, czy wylosowana liczba ma być podana na czacie tylko losującemu graczowi (value), czy wszystkim graczom (roll).

Zakres (wymagane) - dwie liczby całkowite rozdzielone kropkami (np. 1..10), stanowiące dolny i górny limit losowanych wartości, w tej kolejności.

recipe <give | take> [gracz] <przedmiot> Odblokowuje (give) lub blokuje (take) przepisy na wykonywanie przedmiotów.

Gracz (opcjonalne) - określa gracza, któremu zostanie wykonane polecenie. Domyślnie: gracz wykonujący polecenie. Musi być nazwą gracza lub selektorem.

Przedmiot (wymagane) – określa przedmiot, wytwarzanie którego ma być odblokowane lub zablokowane. Musi być to ID słowne możliwego do wytworzenia przedmiotu. Wstawiając gwiazdkę (*) w miejscu ID, można odblokować lub zablokować wszystkie receptury. Nie można zablokować przepisów warzenia mikstur.

reload Ponownie uruchamia pliki z tabelami łupów, postępami i funkcjami w dysku.
replaceitem block <x> <y> <z> <slot> <przedmiot> [ilość]

replaceitem entity <selektor> <slot> <przedmiot> [ilość]

Tylko w Bedrock Edition!

Pozwala na uzupełnienie wybranego slotu w większości bloków kontenerów (block) lub niektórych bytach (entity) przedmiotem lub stackiem przedmiotów.

X, Y, Z (wymagane w trybie block) - określa koordynaty kontenera.

Selektor (wymagane w trybie entity) - określa byt, którego ekwipunek jest do modyfikacji. Musi być nazwą gracza lub selektorem.

Slot (wymagane) - określa konkretny slot, który jest do zmodyfikowania.

  • Dla kontenerów, musi być to ciąg slot.container.<numer_slotu>, gdzie napis <numer_slotu> jest zastąpiony liczbą. Zmiany nie można dokonać dla szafy grającej oraz doniczki (pozwala na to tylko polecenie /data.)
  • Dla bytów, musi być to jeden z ciągów z listy (j. ang.) Niektóre sloty wymagają wstawienia numerów na końcach ciągów. Sloty istnieją tylko w wybranych bytach. Zmiany nie można dokonać dla ramki na przedmiot (pozwala na to tylko polecenie /data).

Przedmiot (wymagane) - określa przedmiot, którym wypełnić określony slot. Musi być to ważne ID przedmiotu lub ID bloku, który może zostać upuszczony jako przedmiot.

Ilość (opcjonalna) - określa ilość przedmiotów w stosie. Musi być liczbą od 1 (domyślnie) do 64 (z wyjątkiem tych przedmiotów, które mają mniejszą pojemność stacku).

ride <jeździec> mount <wierzchowiec>

ride <jeździec> dismount

Pozwala bytom ujeżdżać inne byty.

Jeździec (wymagane) - określa byt, który będzie jechał na wierzchowcu. Użyty z wariantem "dismount" sprawia, że jeździec schodzi z obecnego wierzchowca.

Wierzchowiec (wymagane, jeśli użyte z wariantem "mount") - określa byt, na którym będzie jechał jeździec.

rotate <byt> <obrót>

rotate <byt> facing <pozycja>

rotate <byt> facing entity <byt docelowy> [punkt]

Tylko w Java Edition!

Obraca byty.

Byt (wymagane) określa, który byt obrócić.

Obrót (wymagane) to para liczb rzeczywistych, określających kąty obrotu w dwóch płaszczyznach. Pierwsza liczba prezycuje, czy byt zostanie obrócony na północ (-180.0), wschód (-90.0), południe (0.0), zachód (90.0) czy w dowolnym kierunku pomiędzy nimi. Druga liczba precyzuje, czy byt zostanie obrócony w górę (-90.0), w dół (90.0) czy w dowolnym kierunku pomiędzy.

Alternatywnie, pozycja oznacza koordynaty bloku, w którego stronę zwróci się byt. Byt docelowy oznacza inny byt, w którego stronę zwróci się obracany byt. Punkt (opcjonalne) precyzuje, czy obracany byt ma patrzeć w oczy drugiemu bytowi (eyes), czy na stopy (feet). Domyślnie będzie patrzeć na stopy.

say <wiadomość> Wysyła wiadomość do wszystkich graczy serwera.

Wiadomość (wymagane) określa wiadomość, która ma być wysłana.

scoreboard cele|gracze|drużyny Zarządza tablicą wyników. Przeczytaj artykuł "tablica wyników", aby dowiedzieć się więcej.
setblock <x> <y> <z> <nazwa bloku> [metadane] [obsługa starego bloku] [tag danych] Umieszcza blok na podanych koordynatach.

X, Y, Z (wymagane) określa koordynaty, na których blok ma być postawiony.

Nazwa bloku (wymagane) określa nazwę bloku, który ma być postawiony.

Metadane (opcjonalne) określa wartość danych bloku. Musi być wartością od 0 do 15. Domyślnie: 0.

Obsługa starego bloku (opcjonalna) określa co stanie się ze starym blokiem podczas umieszczania nowego. Dostępne opcje:

  • destroy — stary blok wypada w postaci przedmiotu na ziemię, razem z jego zawartością (tak jakby był zniszczony przez gracza). Odtwarzany jest dźwięk niszczenia starego bloku.
  • keep — umieszcza nowy blok, tylko jeśli ten stary jest powietrzem.
  • replace — w ciszy usuwa stary blok (nie wypadają przedmioty, nie odtwarza się dźwięk).

Domyślnie: replace.

Tag danych (opcjonalne) określa tag danych bloku.

setworldspawn [x] [y] [z] Ustawia punkt spawnu świata na określonych koordynatach.

X, Y, Z (opcjonalne) określa koordynaty nowe punktu spawnu świata. Domyślnie: koordynaty gracza wykonującego polecenie.

spawnpoint [gracz] [x] [y] [z] Ustawia punkt spawnu danego gracza w określonym miejscu.

Gracz (wymagane) określa osobę, dla której zostanie zmieniony spawn. Domyślnie: gracz wykonujący polecenie.

X, Y, Z (opcjonalne) określa koordynaty nowe punktu spawnu gracza. Domyślnie: koordynaty gracza wykonującego polecenie.

spreadplayers <x> <z> <odległość> <zasięg> <łącz drużyny> <gracze> Losowo rozrzuca graczy na określonym obszarze.

X, Z (wymagane) określa środek obszaru, na którym gracze będą rozrzuceni.

Odległość (wymagane) określa minimalną odległość pomiędzy rozrzuconymi graczami. Musi wynosić co najmniej 1.0.

Zasięg (wymagane) określa odległość obszaru rozrzucenia od jego środka. Musi wynosić co najmniej o 1.0 więcej niż odległości.

Łącz drużyny (wymagane) określa czy osoby z drużyn mają być trzymane razem. Poprawne wartości to true (prawda) i false (fałsz).

Gracze (wymagane) określa wszystkich graczy lub stworzenia, które mają być rozrzucone tym poleceniem. Wszystkie nazwy graczy i selektory muszą być oddzielone od siebie spacją.

stopsound <gracz> [źródło] [dźwięk] Zatrzymuje dźwięk określonemu graczowi.

Gracz (wymagane) - określa, któremu graczowi wykonać polecenie.

Źródło (opcjonalne, tylko w Java Edition) - określa kategorię, do której należy dźwięk do zatrzymania. Domyślnie: zatrzyma wszystkie dźwięki.

Dźwięk (opcjonalne) określa dźwięk, jaki ma być zatrzymany graczowi. Musi być tekstową nazwą dźwięku z pliku sounds.json. Przykład: mob.pig.say zatrzyma dźwięk z pliku .minecraft\assets\sound\mob\pig\say[1-3].ogg. Domyślnie: zatrzyma wszystkie dźwięki z podanej kategorii.

summon <byt> [x] [y] [z] [tag danych] Dodaje określony byt do świata.

Byt (wymagane) określa nazwę bytu, który ma się pojawić w świecie.

X, Y, Z (opcjonalne) określa koordynaty na których ma się pojawić dany byt. Domyślnie: w miejscu wykonania polecenia.

Tag danych (opcjonalne) określa tag danych, który będzie nadany dodanemu bytowi.

tag <byt> Dodaje tag dla określonego bytu.

Byt (wymagane) określa byt, jaki ma mieć tag, lub pokazuje listę jego tagów. Dostępne polecenia:

  • tag <byt> <add> <nazwa tagu> - Dodaje tag bytowi.
  • tag <byt> <list> - pokazuje istniejące tagi bytu.
  • tag <byt> <remove> <nazwa tagu> - Usuwa tag bytowi.
team Tworzy drużyny na świecie.

Dostępne polecenia:

  • team <add> <nazwa> <nazwa JSON> - Dodaje drużynę.
  • team <empty> <nazwa drużyny> - wyrzuca wszystkich członków określonej drużyny.
  • team <join> <nazwa drużyny> <byt/y> - Dodaje określone byty do określonej drużyny.
  • team <leave> <byt> - Usuwa członka z każdej drużyny.
  • team <list> <drużyna> - pokazuje listę członków określonej drużyny.
  • team <modify> <drużyna> <konfiguracja> - Modyfikuje określoną drużynę.
  • team <remove> <drużyna> - Usuwa określoną drużynę.
tellraw <gracz> <wiadomość JSON> Wysyła wiadomość w formacie JSON.

Gracz (wymagane) określa osobę, do której zostanie wysłana wiadomość.

Wiadomość JSON (wymagane) określa wiadomość w formacie JSON. Przydatna strona przy tworzeniu wiadomości w tym formacie: minecraftjson.com.

tick <query | freeze | unfreeze>

tick rate <prędkość>

tick step [czas | stop]

tick sprint [czas | stop]

Tylko w Java Edition!

Kontroluje prędkość działania gry.

Warianty:

/tick query wyświetla informację o obecnej prędkości działania gry.

/tick freeze zatrzymuje grę i wszystkie jej elementy, z wyjątkiem samego gracza.

/tick unfreeze przywraca prędkość gry do jej stanu sprzed polecenia "freeze".

/tick rate <prędkość> ustawia prędkość gry na zadaną wartość w tickach na sekundę (domyślnie wynosi ona 20). Wpływa również na gracza. Dopuszczalne są wartości od 1 do 10000.

/tick step [czas] przesuwa stan gry o zadany czas naprzód. Działa tylko wtedy, gdy gra jest zatrzymana. Przesuwanie gry naprzód odbywa się z prędkością, którą miała gra przed zatrzymaniem. Po zakończeniu ponownie zatrzymuje grę. Jeśli argument czas nie zostanie podany, domyślnie przesuwa stan gry o 1 tick.

/tick sprint [czas] przesuwa stan gry o zadany czas naprzód tak szybko, jak to możliwe. Jeśli argument czas nie zostanie podany, domyślnie przesuwa stan gry o 1 tick.

/tick step stop lub /tick sprint stop zatrzymuje proces przesuwania stanu gry (odpowiednio, jeśli użyto poleceń "step" lub "sprint").

time set <wartość> Ustawia czas świata.

Wartość (wymagane) określa czas, który będzie ustawiony. Musi wynosić od 0 do 2147483647, day (dzień), noon (południe), night (noc) albo midnight (północ).

time add <wartość> Dodaje wartość do czasu świata.

Wartość (wymagane) określa czas, który będzie dodany do aktualnego czasu świata. Musi być liczbą w zakresie od 0 do 2147483647.

time query <daytime | gametime | day> Zwraca czas świata.

Daytime (z listy alternatyw) - polecenie zwraca czas w cyklu dnia i nocy, gdzie zerem jest czas wschodu słońca.

Gametime (z listy alternatyw) - polecenie zwraca całkowity czas świata w tickach.

Day (z listy alternatyw) - zwraca liczbę dni, które upłynęły w danym świecie.

title <gracz> <title | subtitle | actionbar> <tekst JSON>

title <gracz> <clear | reset>

title <gracz> times <odsłonięcie> <czas> <zanikanie>

Zarządza napisami tytułowymi na środku ekranu oraz na dolnym pasku ponad paskiem szybkiego wyboru.

Gracz (wymagane) określa gracza, któremu ma być widoczny tytuł na ekranie. Musi być nazwą gracza lub selektorem.

Title / subtitle / actionbar (z listy alternatyw) - określa, czy pokazać tytuł, podtytuł, czy napis na pasku akcji.

Tekst JSON (tylko po argumencie title, subtitle lub actionbar; wymagane) - określa tekst w formacie JSON. Przydatna strona przy tworzeniu tekstu w tym formacie: minecraftjson.com.

Clear / reset (z listy alternatyw) - określa, czy usunąć graczowi tytuł na ekranie, czy zresetować mu ustawienia sposobu wyświetlania tytułu.

Times (z listy alternatyw) - określa, że graczowi zmieniane są ustawienia sposobu wyświetlania tytułu.

Wymagane argumenty (ich wartości są liczbowe i muszą wynosić co najmniej 0):

  • Odsłonięcie – określa czas (w tickach) pojawiania się tytułu na ekranie. Domyślnie: 10 (0,5 sekundy).
  • Czas – określa czas (w tickach) pozostawania tytułu. Domyślnie: 70 (3,5 sekundy).
  • Zanikanie – określa czas (w tickach) zanikania tytułu. Domyślnie: 20 (1 sekunda).
tp [byt] <cel> Teleportuje gracza lub byt.

Byt (opcjonalne) określa gracza lub byt, który zostanie przeteleportowana do celu. Domyślnie: gracz wykonujący polecenie.

Cel (wymagane) określa cel, do którego zostanie przeteleportowany gracz.

teleport [byt] <pozycja> [yRot] [xRot]

tp | teleport <byt> <pozycja> facing <xFacing> <yFacing> <zFacing>

tp | teleport <byt> <pozycja> facing entity <byt na widoku> [eyes | feet]

Teleportuje gracza lub byt do celu. Polecenie tp teleportuje względem bytu podległemu poleceniu, a teleport - względem miejsca wykonania polecenia.

Byt (warunkowo wymagane) określa gracza lub byt, który zostanie przeteleportowany na koordynaty. Domyślnie: gracz wykonujący polecenie.

Pozycja (wymagane) określa koordynaty X, Y i Z, na które zostanie przeteleportowany gracz lub byt.

Używając tyld, można ustawić współrzędne celu względem pozycji gracza, odwołując się do kierunków świata.

Używając znaku ^, można ustawić przemieszczenie gracza względem jego oczu (<w lewo> <w górę> <do przodu>).

yRot, xRot (opcjonalne) umożliwia obrócenie gracza ([do góry], [zgodnie ze wskazówkami zegara]). Wartości liczbowe podane tu są w stopniach.

xFacing, yFacing, zFacing (tylko po argumencie facing, wymagane) - określa współrzędne miejsca, na które ma się patrzeć gracz lub byt po przeteleportowaniu.

Byt na widoku (tylko po argumencie facing entity, wymagane) - określa byt, na który ma się patrzeć gracz lub byt po przeteleportowaniu. Musi być nazwą gracza lub selektorem.

Eyes / feet (tylko po argumencie facing entity, opcjonalne) - określa, czy gracz ma się patrzyć na oczy, czy na stopy danego bytu. Domyślnie: feet.

version Wyświetla informacje o wersji gry po stronie serwera.
waypoint Dodaje punkt na pasku nawigacyjnym, który może wskazywać na dowolny byt.
weather <typ pogody> [czas] Zmienia pogodę.

Typ pogody (wymagane) określa typ pogody jaki zostanie ustawiony w świecie. Poprawne wartości:

Czas (opcjonalne) określa czas na który pogoda zostanie zmieniona (w sekundach). Musi być liczbą pomiędzy 0, a 1000000. Jeśli brak, pogoda będzie działać w normalnym cyklu.

worldborder <add | set> <odległość> [czas]

worldborder get

worldborder center <x> <z>

worldborder damage amount <obrażenia>

worldborder damage buffer <szerokość>

worldborder warning distance <dystans>

worldborder warning time <czas ostrzeżenia>

Zarządza granicą świata. Warianty polecenia:

add / set (z listy alternatyw) - określa, czy zwiększyć odległość od środka grywalnego obszaru do granicy świata, czy ją ustawić.

Argumenty:

  • Odległość (wymagane) - określa, jaką odległość dodać lub ustawić. Docelowa odległość musi wynosić od 1 do 60000000. Wstępnie wynosi 30000000. Jeśli ta wartość wynosi 60000000, granica świata znika.
  • Czas (opcjonalne) – określa czas ustawiania nowej granicy świata w sekundach. Musi wynosić minimum 0. Domyślnie: 0 (natychmiastowe ustawienie granicy świata).

get (z listy alternatyw) - zwraca parametry granicy świata.

center (z listy alternatyw) - określa środek grywalnego obszaru, na podstawie którego wyznaczona jest granica świata.

Argumenty:

  • X, Z (wymagane) - określają współrzędne środka grywalnego obszaru. Muszą wynosić od -30000000 do 30000000. Wstępnie środek jest położony na współrzędnych (0, 0).

Damage amount <obrażenia> (z listy alternatyw) - określa, jaka będzie wartość obrażeń zadawanych bytom na sekundę, pomnożonych przez odległość w kratkach od granicy strefy zadawania obrażeń. Argument ten musi zawierać wartość minimum 0 (brak obrażeń). Wstępnie wynosi on 0.2.

Damage buffer <szerokość> (z listy alternatyw) - określa szerokość obszaru pomiędzy granicą świata a granicą strefy zadawania obrażeń (na zewnątrz grywalnego obszaru). Argument ten musi zawierać wartość co najmniej 0. Wstępnie wynosi on 5.

Warning distance <dystans> (z listy alternatyw) - określa dystans do granicy świata, poniżej którego gracz zostanie ostrzeżony czerwoną ramką o dojściu pod granicę świata. Argument ten musi zawierać wartość minimum 0 (brak ostrzeżenia). Wstępnie wynosi on 5.

Warning time <czas ostrzeżenia> (z listy alternatyw) - określa czas w sekundach pozostały do dojścia kurczącej się granicy świata do gracza, kiedy zostanie on ostrzeżony czerwoną ramką. Argument ten musi zawierać wartość minimum 0 (brak ostrzeżenia). Wstępnie wynosi on 15 (sekund).

Usunięte polecenia operatora

achievement <give | take> [gracz] <osiągnięcie> Umożliwiał danie lub odebranie graczowi osiągnięcia.

Nie działa w Java Edition od wersji 1.8, zostało zastąpione poleceniem /advancement.

blockdata <x> <y> <z> <tag danych> Umożliwia edycję tagu danych bloku.

X, Y, Z (wymagane) określa koordynaty bloku, który chcemy zmodyfikować.

Tag danych (wymagane) określa nowy tag danych bloku.

Nie działa w Java Edition od wersji 1.13, zostało zastąpione poleceniem /data.

entitydata <cel> <tag danych> Umożliwia edycję tagu danych bytu innego niż gracz.

Cel (wymagane) określa byt, który jest modyfikowany.

Tag danych (wymagane) określa nowy tag danych bytu.

Nie działa w Java Edition od wersji 1.13, zostało zastąpione poleceniem /data.

toggledownfall Zmienia status pogody. Nie działa od wersji 1.13!

Polecenia trybu wieloosobowego

Te polecenia są używane przez operatorów z konsoli serwera, jak również poprzez okno rozmowy gdy poprzedzone znakiem polecenia(ukośnikiem do przodu). Te polecenia są dostępne jedynie w trybie wieloosobowym. Z wyjątkiem poleceń list, żadne z tych poleceń nie może być wykonane w bloku poleceń, oraz żadne nie będzie działać w przypadku podania selektora docelowego (np. @p czy @a). Wiele z tych poleceń może być użytych na graczach którzy nigdy nie byli na serwerze.

Polecenie Opis
ban <gracz> [powód] Umieszcza nick gracza na czarnej liście serwera, więc nie może on już być połączony.

Ważne: Bany zastępują jakikolwiek whitelisting.

ban-ip ip | gracz Umieszcza adres IP na czarnej liście co powoduje że wszystkie połączenia z danego ip są odrzucane.
banlist [ips] Pokazuje zbanowanych graczy. Do wyświetlenia zbanowanych adresów IP, użyj polecenia "banlist ips".
deop <gracz> Cofa status operatora graczowi.
kick <gracz> [powód] Rozłącza gracza z serwerem, wyświetlając opcjonalny powód.
op <gracz> Nadaje graczowi status operatora na serwerze.
pardon <gracz> Usuwa gracza z czarnej listy, pozwalając mu ponownie się połączyć.
pardon-ip <ip> Usuwa ip z czarnej listy IP, pozwalając graczowi z tym adresem IP połączyć się z serwerem.
save-all Zmusza serwer do zapisania na dysku wszystkich oczekujących na zapisanie zmian w świecie.
save-off Wyłącza nadpisywanie plików świata przez serwer. Wszystkie zmiany będą tymczasowo w kolejce.
save-on Włącza nadpisywanie plików świata przez serwer. Jest to domyślne ustawienie.
setidletimeout <Minutes until kick> Ustawia czas po jakim gracz zostanie wyrzucony z serwera. Każdy gracz który przekroczy limit czasu zostaje wyrzucony z serwera.
stop Zapisuje wszystkie zmiany na dysku, następnie wyłącza serwer.
whitelist <add | remove> <gracz> Dodaje lub usuwa gracza z białej listy.
whitelist list Pokazuje wszystkich graczy na białej liście.
whitelist <on | off> Włącza/wyłącza białą listę.

Ważne: Operatorzy serwera zawsze mogą się połączyć, gdy whitelista jest aktywna, nawet jeśli ich nazwy nie są wymienione na liście.

whitelist reload Przeładowuje listę graczy w white-list.txt z dysku (używane gdy white-list.txt zostało zmodyfikowane poza Minecraftem).

Polecenia bloku poleceń

Tylko w Bedrock Edition!

Te polecenia mogą być używane tylko w bloku poleceń i nie mogą być użyte innym sposobem. Blok poleceń może zostać otrzymany jedynie za pomocą polecenia /give <gracz> command_block.

Polecenie Opis
testfor <gracz | selektor> Stosowane do testowania, czy gracz jest online, lub czy selektor się zgadza. Komparator jako wyjście z bloku poleceń z tym poleceniem wskaże liczbę graczy określoną przez selektor. Na przykład, "testfor @a[r=3]" wyświetli liczbę graczy w odległości 3 metrów od bloku poleceń. Zmniejszenie zasięgu do 1 bloku (używając określonych koordynat x y z ) spowoduje przepełnienie stosując 65536 jako zasięg. Więcej informacji o selektorach może być znalezione tutaj.

Tagi danych

Tagi NBT mogą być określone dla przedmiotów i bytów stworzonych za pomocą /give, /summon, /data, /setblock i innych poleceń. Tagi danych są strukturami danych. Formatem jest JSON, choć nie jest to ścisłe (lenient). Dane są wyrażone jako lista par oddzielonych przecinkami. Każda para ma format <key>:<value>. Klucz to nazwa tagu NBT i wartość to dane, które powinny być przydzielone do niego. Nazwy tagów są wrażliwe na wielkość liter, a spacje poza kluczami lub wartościami są ignorowane.

Wartości mogą mieć różne typy:

  • String jest fragmentem tekstu, może się znajdować się w cudzysłowie. Cudzysłów musi być użyty jeśli String zawiera przecinki, nawiasy klamrowe lub kwadratowe. Aby użyć cudzysłowu wewnątrz String, cytat jest chroniony przez odwrotny ukośnik (\"). Podczas używania polecenia summon, pomijanie cytatów nie działa (z wyjątkiem cudzysłowów) i klawisze nie mogą być cytowane (prawdopodobnie bug [1]). Powoduje to problem gdzie końcowe ukośniki nie działają (tak jak inne rzeczy, które powinny być pominięte), nawet gdy zostało to zrobione poprawnie. Powodem jest opuszczenie cudzysłowu po ciągu znaków co powoduje nieprawidłowy obiekt JSON. Przykład:"My name is \"Steve\""
  • Number to jedna lub więcej cyfr które mogą mieć wiodący znak (+/-). Są sklasyfikowane w liczbach całkowitych, które nie mają znaku dziesiętnego, dubletach, które używają kropki (.) jako znaku dziesiętnego, i Float, które mają również f dołączone za numerem. Przykłady: liczba:-128; dublet:-1.2345; float:1.2f
  • Array (lub 'List') to wielokrotne, oddzielone przecinkami wartości wewnątrz kwadratowych nawiasów. Zawarte wartości nie muszą być tego samego typu. Przykład:[1,2,3]
  • Boolean może być true lub false, ale używanie liczb również działa. Podczas używania liczb, wszystkie pomiędzy 0 i poniżej 1 są false, pozostałe są true. Przykład:true
  • Hash lub 'Object' mieści w sobie strukturę danych (jak wyjaśniono powyżej). Znajdują się one w klamrowych nawiasach. Zauważ: Tag danych sam w sobie jest typem Hash. Przykład: {Health: 18, CustomName: "Friend"}
  • null zastępuje pustą wartość. Nie należy umieszczać apostrofów. Przykład:null

Historia

Classic
0.0.15a_03Dodano /broadcast.
0.0.16a_01Zamieniono /broadcast na /say.
0.0.17aDodano /setspawn.
Jest to jedno z pierwszych poleceń wprowadzonych do trybu jednoosobowego.
0.0.20Dodano /solid.
ClassicPierwsze polecenie wprowadzono do trybu wieloosobowego.
Alpha
1.0.16Dodano /ban, /ban-ip, /banlist, /deop, /home, /kick, /op, /pardon, /pardon-ip oraz /stop.
1.0.16_01Dodano /save-all, /save-on, /save-off i /tp.
Beta
1.0Poprawiono /kill.
1.3Dodano /whitelist.
Pełna wersja
1.3.112w16aDodano tryb kodów oraz /gamemode, /give, /time, /toggledownfall i /xp.
Pierwsze polecenia operatora.
12w17aDodano /help.
12w21aDodano /seed.
12w22aDodano /defaultgamemode.
12w24aDodano /publish.
12w25aKody mogą zostać włączone lub wyłączone, gdy uruchamiamy świat w sieci LAN.
12w27aDodano /debug.
?Dodano /me.
1.4.212w32aDodano /difficulty, /gamerule, /spawnpoint oraz /weather.
12w37aDodano /clear.
12w38aPolecenie /clear może być użyte do usunięcia określonych przedmiotów/bloków z ekwipunku gracza.
12w41aLimit dla /xp wynosi obecnie 2,147,483,647 zamiast 5,000.
1.4.41.4.4preDodano /enchant.
1.513w03aDodano /testfor. Działa tylko w bloku poleceń.
13w04aDodano /scoreboard.
13w09bDodano /effect.
1.613w23aDodano /spreadplayers.
1.6preArgument clear został dodany do polecenia /effect.
1.6.1preDodano /playsound.
1.7.213w36aDodano /summon.
Można używać tagów NBT w poleceniach /give oraz /summon.
13w37aDodano /setblock, /tellraw i /testforblock.
13w38aDodano setidletimeout.
13w43aDodano /setworldspawn.
1.814w06aDodano /trigger.
14w20aDodano /title.
1.915w43aPo wykonaniu /gamemode na czacie wyświetla się informacja jaki tryb gry ma aktualnie dany gracz.
1.9.31.9.3-pre2Dodano /stopsound.
1.1116w39aDodano /locate.
1.121.12-pre1Dodano /function.
1.1317w45aUsunięto argument test z polecenia /advancement.
Rozbito polecenie /effect na /effect give oraz /effect clear .
Tymczasowo usunięto polecenie /enchant.
Zbudowano od nowe polecenie /execute.
Polecenie /xp stało się jedynie aliasem polecenia /experience, które ma taką samą funkcję co dawne polecenie /xp. Dodano argument query.
Polecenie gamerule akceptuje wyłącznie domyślne zasady gry.
Usunięto polecenie toggledownfall.
Dodano /teleport.
Dodano panel z listą poleceń oraz ich argumentów przy wpisywaniu polecenia z klienta gry.
Zastąpiono polecenia /entitydata oraz /blockdata poleceniem /data.
18w05aDodano /bossbar.
18w06aPrzywrócono polecenie /enchant.
1.13.118w31aDodano /chunk.
1.13.1-pre1Przemianowano polecenie /chunk na /forceload oraz zmodyfikowano jego argumenty.
1.1418w43aDodano /drop.
18w45aPrzemianowano polecenie /drop na /loot.
1.1620w06aDodano /locatebiome.
20w17aDodano /attribute.
20w21aID struktur w poleceniu /locate są teraz pisane małą literą.
1.1720w46aPolecenie /replaceitem zostało zastąpione przez /item replace.
1.18.222w03aDodano /placefeature.
1.1922w18aPolecenie /placefeature zostało zastąpione przez /place feature.
22w19aPolecenie /locatebiome zostało zintegrowane z /locate, które może być teraz używane zarówno do znajdowania struktur, jak i biomów.
1.19.322w46aDodano /fillbiome.
1.19.423w03aDodano /ride.
23w06aDodano /damage.
1.20.223w31a50 ostatnich wiadomości na czacie, w tym komend, jest zapisywanych w osobnym pliku. Wiadomości z tego pliku można przywołać na innym świecie lub po wznowieniu gry za pomocą strzałki w górę.
Dodano /random.
1.20.323w43aDodano /tick.
1.20.524w04aDodano /transfer.
1.21.224w40aDodano /rotate.
1.21.625w15aDodano /version.
25w18aDodano /waypoint.
25w20aDodano /dialog.
1.21.925w34aDodano /fetchprofile.
Pocket Edition Alpha
0.7.4Polecenia są wspierane przez kod gry, chociaż nie ma jeszcze żadnych dostępnych poleceń.
0.16.0Dodano polecenia. Większość funkcjonuje podobnie do poleceń obecnych w Java Edition 1.10.
Pełna wersja Pocket Edition
1.0.0alpha 1.0.0.0Dodano /locate. W tej wersji służyło tylko do znajdowania twierdz.
1.1.0alpha 1.1.0.0Dodano liczne zasady gry do polecenia /gamerule.
Polecenie /locate może znajdować inne struktury oprócz twierdz.
Bedrock Edition
1.7.0beta 1.7.0.2Dodano /scoreboard.
1.8.0beta 1.8.0.8Dodano /particle i /reload.
1.9.0beta 1.9.0.0Dodano /tellraw.
1.11.0beta 1.11.0.3Dodano /mobevent.
1.16.0Dodano /kick.
Można od teraz używać polecenia /spawnpoint w Netherrze.
1.16.100beta 1.16.100.52Dodano /playanimation, /ride i /structure.
beta 1.16.100.57Dodano /camerashake, /clearspawnpoint i /event.
beta 1.16.100.59Dodano /schedule.
1.16.210beta 1.16.210.53/clone, /fill i /setblock mogą tworzyć bloki z predefiniowanymi stanami.
1.18.0beta 1.18.0.21Dodano /loot.
1.18.10beta 1.18.10.26Dodano /damage.
1.19.10Preview 1.19.10.23Polecenie /locate może znajdować także biomy.
1.19.80Preview 1.19.80.20Stany bloków są podpowiadane przez parser komend.
1.20.0Preview 1.20.0.22Dodano /camera.
1.20.10Preview 1.20.10.21Dodano /recipe.
1.20.30Preview 1.20.30.22Dodano /transfer.
1.20.80Preview 1.20.80.20Dodano /gametips.
Preview 1.20.80.23Dodano /hud.
1.21.50Preview 1.21.50.20Dodano /set_movement_authority.

Ciekawostki

  • Za pomocą polecenia /enchant nie jest możliwe nałożenie na dany przedmiot zaklęcia o poziomie wyższym od maksymalnego, co jest jednak wykonalne przy użyciu polecenia /give.


Przypisy

Poniżej znajduje się lista przypisów na tej stronie.

  1. Maksymalna wartość zmiennej typu float. Zobacz artykuł o liczbach zmiennoprzecinkowych.

Zobacz również