Blok poleceń

Wersja z dnia 20:39, 16 mar 2014 autorstwa Jacekpawelski104 (dyskusja | edycje) (Zamiast ID "137" jest "command_block".)

Blok poleceń to blok dodany w wersji 12w32a. Umożliwia większą interakcję z graczem poprzez komendy. Jest on dostępny tylko w trybie Creative i Adventure. Gdy zostanie zasilony czerwonym proszkiem aktywuje wpisaną weń komendę. Może zostać otrzymany tylko poprzez modyfikację (np. Too Many Items) lub komendę /give <player_name> command_block. Aby blok działał na Multiplayer należy wejść w plik konfiguracyjny server.properties i ustawić enable-command-block na true. W trybie Survival po zniszczeniu nie otrzymujemy go. Maksymalna długość wpisanej komendy wynosi 254 znaki.

Blok poleceń
Typ

Solidny

Wymagania

?

Fizyka

?

Przezroczystość

Nie

Emisja światła

Nie

Odporność na eksplozje

18,000,000

Palność

Nie

Narzędzie

Żadne

Odnawialne

Nie

Możliwość grupowania

Tak (64)


Użycie

Blok poleceń będzie wykonywał komendy serwera takie jak dawanie przedmiotów bądź doświadczenia.[1]

Aby zmienić komendę wykonywaną przez blok, należy na niego kliknąć PPM, a otworzy się okno konfiguracji.

W miejscu imienia gracza, jest możliwym użycie różnych skrótów:

Skrót Funkcja
@p Najbliższy gracz (proximate)
@r Losowy gracz (random)
@a Wszyscy gracze (all)

Podczas używania komend zawsze musisz określić cel, więc nie można użyć komend takich jak "kill".

Zatem dla przykładu, by zmienić tryb gry na survival dla najbliższego gracza, należy użyć komendy:

/gamemode survival @p

Inne przykłady :

  • Można się teleportować za pomocą bloku poleceń /tp @p[r=3,m=0] x y z
  • Można się teleportować o ustaloną ilość kratek w dowolnym kierunku (x y z) za pomocą "tyldy" np. jeżeli wpiszemy do bloku poleceń /tp @p ~0 ~3 ~0 wrzuci nas o 3 kratki do góry, z dowolnego miejsca w minecraft, wystarczy że taki Blok Poleceń zasilimy. Ten znak możemy znaleźć zaraz pod "ESC"
  • Przy użyciu komendy /tp czy /spawnpoint /tp 100 20 100 teleport ustawia nas na koordynatach o 0.5 niżej od oryginalnej wartości, dlatego najlepiej ustawić wartości własnie o 0.5 wyżej, czyli /tp 100.5 20.5 100.5

Argumenty

Komendy można rozwinąć o argumenty. Dzięki nim można tworzyć bardziej skomplikowane polecenia. oto ich lista:

Argument Działanie
x Zmienia centrum wysyłanej komendy w osi x
y Zmienia centrum wysyłanej komendy w osi y
z Zmienia centrum wysyłanej komendy w osi z
r Maksymalny promień działania komendy
rm Minimalny promień działania komendy
m Typ gry. 0=Survival, 1=Creative, 2=Adventure
c Liczba graczy. Jeżeli negatywny (np. -1) zaczyna od końca listy
l Komenda zadziała tylko na graczy, którzy mają lvl mniejszy od podanego
lm Komenda zadziała tylko na graczy, którzy mają lvl większy od podanego
score_name Dla obiektów o danej nazwie, maksymalna ilość punktów która powinien mieć
score_name_min Dla obiektów o danej nazwie, minimalna ilość punktów którą powinien mieć
team Sprawdza czy gracz jest w określonej drużynie. Wstawienie "!" sprawdza tylko te drużyny w której nie ma danej osoby. Użycie samego team pozwala na sprawdzenie wszystkich graczy, bez drużyny.
name Sprawdza graczy z podaną nazwą. Wstawienie "!" sprawdza wszystkich oprócz danego gracza.

Dla przykładu aby zmienić tryb gry na creative 5 graczom w promieniu 5 kratek trzeba użyć komendy:

/gamemode 1 @r[r=5,c=5]

Zasady gry

Blok poleceń pozwala również na wykonywanie komend umożliwiających modyfikację zasad gry.

Użycie:

/gamerule <zasada> <true/false>
Zasada gry Działanie
commandBlockOutput Włącza lub wyłącza tekstową informację wyświetlaną przez blok poleceń.
doFireTick Włącza lub wyłącza rozprzestrzenianie się ognia.
doMobLoot Włącza lub wyłącza wyrzucanie przedmiotów przez moby.
doMobSpawning Włącza lub wyłącza samoczynne spawnowanie się mobów.
doTileDrops Włącza lub wyłącza wypadanie przedmiotu bloku, po jego wydobyciu.
keepInventory Włącza lub wyłącza zatrzymywanie ekwipunku po śmierci.
mobGriefing Włącza lub wyłącza niszczenie bloków przez creepery, ghasty i endermany.

Nieaktywne komendy

Poniższych komend nie można używać z pomocą bloku poleceń.

Komenda Powód dezaktywacji
/kick Użyty z @a mógł być używany do uniemożliwienia wejścia na serwer.
/ban
/op Gracze nie mogą przyznawać sobie uprawnień operatora.
/deop Gracze nie mogą odbierać uprawnień operatora.
/stop Gracze nie mogą zamykać serwera.

Komenda /me wciąż działa i umożliwia wysyłanie wiadomości na całym serwerze. Blok poleceń jest reprezentowany przez znak "@". Dodadkowo komenda "/me" normalnie potrzebuje gracza do działania, ale to działa bezbłędnie z blokiem poleceń.

Historia

Pełna wersja
12w32aDodano blok poleceń.
12w38aUaktualniono parametry docelowe, umożliwiając ustalenie bardziej szczegółowo jak, gdzie i na kogo ma działać komenda.
12w39bDodano więcej parametrów docelowych.

Ciekawostki

  • Blok poleceń to teraz prawie obowiązkowa część każdej mapki escape.


Galeria

Przypisy