Polecenia: Różnice pomiędzy wersjami
| [wersja nieprzejrzana] | [wersja nieprzejrzana] |
dNie podano opisu zmian |
|||
| Linia 286: | Linia 286: | ||
== Komendy bloku poleceń == | == Komendy bloku poleceń == | ||
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> | 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>. | ||
{| class="wikitable" style="width:100%" | {| class="wikitable" style="width:100%" | ||
! width="33%" align="center" | Komenda | ! width="33%" align="center" | Komenda | ||
Wersja z 16:11, 22 lis 2014
Komendy mogą być używane przez graczy, operatorów i blok poleceń w trybie wielu graczy połączonym z 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 są 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.
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 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.
Naciśnięcie klawisza Tab ⇆ powoduje wyświetlenie możliwych dokończeń komend co ułatwia pracę administratora serwera.
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
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.
| Komenda | Opis | Warunki sukcesu[notatka 1] |
|---|---|---|
| help [strona | komenda] ? [strona | komenda] |
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. | 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. |
| 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 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. | Wszystkie selektory celu (np. @p) w actiontext must evaluate. |
| tell <gracz> <wiadomość> msg <gracz> <wiadomość> w <gracz> <wiadomość> |
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 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. | Wszystkie selektory celu (np. @p) w wiadomości must evaluate, a gracz musi być w grze. |
- ↑ 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 komparatora, zasilanego blokiem poleceń z komendą. Zauważ, że nie wszystkie "prawidłowe" komendy faktycznie coś robią i nie wszystkie "błędne" komendy zawodzą.
Komendy operatora
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.
Uwaga: Komendy operatora wyświetlane są również innym operatorom online.
| Komenda | Opis | Warunki sukcesu |
|---|---|---|
| achievement give <osiągnięcie> [gracz] | 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. | Nazwa osiągnięcia musi być poprawną nazwą osiągnięcia. Nick gracza jest obowiązkowy w blokach poleceń i gracz musi być online. |
| clear <gracz> [przedmiot] [dodatkowe dane] | Czyści wyposażenie gracza lub określony przedmiot:dane. | Przynajmniej jeden przedmiot musi być usunięty i gracz musi być online. |
| debug start | 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. | Może być zatrzymane tylko gdy debug jest włączony. Nie może być używane w blokach poleceń. |
| defaultgamemode survival | creative | 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. | Tryb gry musi być poprawny. |
| difficulty peaceful | easy | normal | hard | Zmienia poziom trudności. Poziomy trudności mogą być kolejno skrócone do "p/e/n/h" lub "0/1/2/3". | Musi być prawidłowym poziomem trudności. |
| effect <gracz> <efekt> [czas] [wzmacniacz] | Daje danemu graczowi odpowiedni 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 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. | Jeśli czyści efekt, gracz musi mieć ten efekt. Musi być to prawidłowy efekt. Gracz musi być online. |
| effect <gracz> clear | Czyści wszystkie efekty na graczu. | Przynajmniej jeden efekt musi być usunięty, i gracz musi być online. |
| enchant <gracz> <ID zaklęcia> [poziom zaklęcia] | Zaklina przedmiot trzymany obecnie przez gracza, zgodnie z 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. | 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. |
| gamemode <survival | creative | 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ów poleceń. |
| gamerule <zasada gry> [true | false] | Aktywuje lub dezaktywuje zasadę gry. Jeśli true/false nie zostanie podane, pokazuje się obecny stan zasady gry. Dostępne zasady to:
|
Odnosi skutek w każdym przypadku - nawet nieobecne/nieprawidłowe zasady gry lub właściwości inne niż 'true' lub 'false'. |
| give <gracz> <ID> [ilość] [metadane] [Tag danych] | 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. |
| kill | zadaje 1000 ( |
Nie może być używane przez blok poleceń. |
| publish | Udostępnia grę jednoosobową przez LAN. Ta komenda jest dostępna w trybie jednoosobowym. | Nie może być użyte przez blok poleceń. |
| 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:
Przykład: Dźwięk znajdujący się w .minecraft\assets\sound\mob\pig\death.ogg 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. Przykład: Dźwięk znajdujący się w .minecraft\assets\sound\mob\pig\say[1-3].ogg 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. 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. 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ść. 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ść. Argument wysokość tonu zmienia zarówno wysokość dźwięku i czas jego trwania (co oznacza, że zmienia jego prędkość). |
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. |
| say <wiadomość> | Wysyła wiadomość do wszystkich graczy na serwerze. Jeśli wieloosobowy 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. | Wszystkie selektory docelowe (np. @p) we wiadomości muszą być określone.[wymagane tłumaczenie] |
| scoreboard cele|gracze|drużyny | Zobacz Tablica wyników dla większej ilości informacji. | Główny artykuł |
| 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). |
| 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. |
| setworldspawn [x] [y] [z] | Ustawia punkt spawnu ś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 -30,000,000 do 30,000,000 (włącznie). x, y, i z są wymagane w bloku poleceń. |
| 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 -30,000,000 do 30,000,000 (włącznie). WAŻNE: Spanie w łóżku ustawia punkt spawnu w miejscu łóżka. |
| 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. 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). respectTeams wartość może być true lub false, reprezentuje ona to czy gracze powinni być rozsiani pojedynczo czy używając drużyn. Gracze to lista graczy do rozsiania. Nazwy są oddzielone spacjami. |
x i z muszą być w zakresie -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ść, and there must not be too many players to fit within the area[wymagane tłumaczenie] . |
| summon <Byt> [x] [y] [z] [Tag danych] | Spawnuje żądany byt. Na przykład, /summon Pig ~ ~ ~ {Saddle:1,CustomName:"Mr. Pig",CustomNameVisible:1} stworzy osiodłaną świnię nazwaną Mr. Pig w miejscu położenia gracza.
|
x i z musi mieścić się w zakresie -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). |
| 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. 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. |
| 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. 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))[wymagane tłumaczenie] | Nazwa bloku musi istnieć, datavalue must exist if specified, and dataTag must evaluate if specified.[wymagane tłumaczenie] |
| time set <number | day | 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, 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.[wymagane tłumaczenie] | 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. |
| toggledownfall | Zmienia status pogody. | Zawsze odnosi skutek. |
| 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ż -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. |
| weather (clear | rain | 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. |
| 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
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.
| Komenda | Opis | Warunki sukcesu |
|---|---|---|
| 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. | Zawsze odnosi skutek. |
| ban-ip ip | gracz | 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. |
| banlist [ips] | Pokazuje zbanowanych graczy. Do wyświetlenia zbanowanych adresów IP, użyj komendy "banlist ips". | Zawsze odnosi skutek. |
| deop <gracz> | Cofa status operatora gracza. | Zawsze odnosi skutek. |
| kick <gracz> [powód] | Rozłącza gracza z serwerem, wyświetlając opcjonalny powód. | Gracz musi być online. |
| list | Pokazuje nazwy wszystkich obecnie połączonych graczy (taka sama jest wyświetlana po naciśnięciu tab). | Zawsze odnosi skutek, nawet w bloku poleceń. |
| op <gracz> | Nadaje graczowi status operatora na serwerze. | Zawsze odnosi skutek. |
| pardon <gracz> | Usuwa gracza z czarnej listy, pozwalając mu ponownie się połączyć. | Zawsze odnosi skutek. |
| pardon-ip <ip> | Usuwa ip z czarnej listy IP, pozwalając graczowi z tym adresem IP połączyć się z serwerem. | ip musi być prawidłowe. |
| save-all | Zmusza serwer do zapisania na dysku wszystkich oczekujących na zapisanie zmian w świecie. | Zawsze odnosi skutek. |
| save-off | Wyłącza nadpisywanie plików świata przez serwer. Wszystkie zmiany będą tymczasowo w kolejce. | Zawsze odnosi skutek. |
| save-on | Włącza nadpisywanie plików świata przez serwer. Jest to domyślne ustawienie. | Zawsze odnosi skutek. |
| 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. |
| stop | Zapisuje wszystkie zmiany na dysku, następnie wyłącza serwer. | Zawsze odnosi skutek. |
| whitelist <add | 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 | 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ń
Te komendy 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ą komendy /give <gracz> command_block.
| Komenda | Opis | Warunki sukcesu |
|---|---|---|
| testfor <gracz | selektor> | 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 tutaj. | selektor musi być prawidłowy, jeśli jest określony. |
Tagi danych
Tagi NBT mogą być określone dla przedmiotów i bytów stworzonych za pomocą /give, /summon i innych komend. 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ł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 (
\"). 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 [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łowiu 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żfdołą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ć
truelubfalse, 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.Przykład:true - 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:
{Health: 18, CustomName: "Friend"} - null zastępuje pustą wartość. Nie należy umieszczać apostrofów.
Przykład:null
Historia
| Pełna wersja | |||||
|---|---|---|---|---|---|
| 1.3.1 | 12w16a | Tryb komend został wprowadzony./kill teraz działa na trybie kreatywnym. | |||
| 12w22a | Komenda "defaultgamemode" została dodana. | ||||
| 12w24a | Komenda "publish" została dodana. | ||||
| 12w25a | Komendy można włączyć lub wyłączyć przy udostępnianiu świata przez LAN. | ||||
| 12w27a | Komenda "debug" została dodana. | ||||
| 1.4.2 | 12w32a | Komendy "difficulty," "gamerule," "spawnpoint," oraz "weather" zostały dodane. | |||
| 12w37a | Komenda "clear" została dodana. | ||||
| 12w38a | /clear może być użyte do usunięcia określonych przedmiotów/bloków z ekwipunku gracza. | ||||
| 12w41a | Limit dla /xp wynosi obecnie 2,147,483,647 zamiast 5,000. | ||||
| 1.4.4pre | Komenda "enchant" została dodana. | ||||
| 1.5 | 13w03a | Komenda "testfor" została dodana. Działa tylko w bloku poleceń. | |||
| 13w04a | Komenda "scoreboard" została dodana. | ||||
| 13w09b | Komenda "effect" została dodana. | ||||
| 1.6 | 13w23a | Komenda "spreadplayers" została dodana. | |||
| Zasada gry "naturalRegeneration" została dodana. | |||||
| 13w24a | Zasada gry "doDaylightCycle" została dodana. | ||||
| 1.6pre | "clear" zostało dodane do komendy "effect". | ||||
| 1.6.1pre | Komenda "playsound" została dodana. | ||||
| 1.7.2 | 13w36a | Komenda "summon" została dodana. Można używać tagów NBT w komendach /give oraz /summon. | |||
| 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. | |||||
| 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. | ||||
| 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. | ||||