Blok poleceń: Różnice pomiędzy wersjami
| [wersja nieprzejrzana] | [wersja nieprzejrzana] |
Nie podano opisu zmian |
Nie podano opisu zmian |
||
| Linia 12: | Linia 12: | ||
|wersja=12w32a | |wersja=12w32a | ||
|data=137 | |data=137 | ||
|idsłowne=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ę <code>/give <player_name> command_block</code>. Aby blok działał na [[Multiplayer]] należy wejść w plik konfiguracyjny [[server.properties]] i ustawić <code>enable-command-block</code> na <code>true</code>. W trybie [[Survival]] po zniszczeniu nie otrzymujemy go. Maksymalna długość wpisanej komendy wynosi 254 znaki. | '''Blok poleceń''' (ang. ''Command Block'') 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ę <code>/give <player_name> command_block</code>. Aby blok działał na [[Multiplayer]] należy wejść w plik konfiguracyjny [[server.properties]] i ustawić <code>enable-command-block</code> na <code>true</code>. W trybie [[Survival]] po zniszczeniu nie otrzymujemy go. Maksymalna długość wpisanej komendy wynosi 254 znaki. | ||
== Użycie == | == Użycie == | ||
Blok poleceń będzie wykonywał komendy serwera takie jak dawanie [[przedmioty|przedmiotów]] bądź [[doświadczenie|doświadczenia]].<ref>https://twitter.com/jeb_/status/228830318398959617</ref> | Blok poleceń będzie wykonywał [[komendy]] serwera takie jak dawanie [[przedmioty|przedmiotów]] bądź [[doświadczenie|doświadczenia]].<ref>https://twitter.com/jeb_/status/228830318398959617</ref> | ||
Aby zmienić komendę wykonywaną przez blok, należy na niego kliknąć PPM, a otworzy się okno konfiguracji. | Aby zmienić komendę wykonywaną przez blok, należy na niego kliknąć PPM, a otworzy się okno konfiguracji. | ||
| Linia 38: | Linia 39: | ||
|- | |- | ||
| @e | | @e | ||
| Wszystkie [[byty]] (entities) | | Wszystkie [[byty]] (entities) | ||
|} | |} | ||
Podczas używania komend w bloku poleceń zawsze musisz określić cel, na którym komenda ma zostać wykonana. | Podczas używania komend w bloku poleceń zawsze musisz określić cel, na którym komenda ma zostać wykonana. | ||
| Linia 51: | Linia 51: | ||
* Można się teleportować o ustaloną ilość kratek w dowolnym kierunku (x y z) za pomocą "tyldy" np. jeżeli wpiszemy do bloku poleceń <code>/tp @p ~0 ~3 ~0</code> 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" | * Można się teleportować o ustaloną ilość kratek w dowolnym kierunku (x y z) za pomocą "tyldy" np. jeżeli wpiszemy do bloku poleceń <code>/tp @p ~0 ~3 ~0</code> 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 <code>/tp</code> czy <code>/spawnpoint</code> <code>/tp 100 20 100</code> 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 <code>/tp 100.5 20.5 100.5</code> | * Przy użyciu komendy <code>/tp</code> czy <code>/spawnpoint</code> <code>/tp 100 20 100</code> 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 <code>/tp 100.5 20.5 100.5</code> | ||
* | * Dla selektora @e można określić grupę bytów, na które ma działać komenda. Na przykład komenda <code>/kill @e[type=Creeper,r=40]</code> zabije wszystkie creepery w promieniu 40 bloków. | ||
== Argumenty == | == Argumenty == | ||
| Linia 100: | Linia 100: | ||
| name | | name | ||
| Sprawdza graczy z podaną nazwą. Wstawienie "!" sprawdza wszystkich oprócz danego gracza. | | Sprawdza graczy z podaną nazwą. Wstawienie "!" sprawdza wszystkich oprócz danego gracza. | ||
|- | |||
| type | |||
| Sprawdza podane byty. Wstawienie "!" sprawdza wszystkie byty oprócz podanego rodzaju. | |||
|} | |} | ||
| Linia 136: | Linia 139: | ||
|- | |- | ||
| <tt>doTileDrops</tt> | | <tt>doTileDrops</tt> | ||
| Włącza lub wyłącza wypadanie | | Włącza lub wyłącza wypadanie przedmiotów z wydobytych bloków. | ||
|- | |- | ||
| <tt>keepInventory</tt> | | <tt>keepInventory</tt> | ||
| Linia 171: | Linia 174: | ||
== Historia == | == Historia == | ||
{{Historia|wydanie}} | {{Historia|wydanie}} | ||
{{Historia||12w32a|Dodano blok poleceń.}} | {{Historia||1.4.2|snap=12w32a|Dodano blok poleceń.}} | ||
{{Historia|| | {{Historia||1.5|rowspan=2|snap=13w03a|Blok poleceń może zasilić [[komparator]].}} | ||
{{Historia|| | {{Historia|||snap=13w04a|Blok poleceń nazwany na kowadle będzie wyświetlać w oknie czatu swoją nazwę zamiast domyślnego ''@''.}} | ||
{{Historia||1.6.1|snap=13w19a|Bloki poleceń nie mogą już zostać wydobyte w trybie [[survival]] i nie są niszczone przez eksplozje.}} | |||
{{Historia||1.7.2|snap=13w37a|Dodano pasek wyświetlający efekt poprzedniej komendy.|Zwiększono limit znaków komendy z 256 do 16,369.}} | |||
{{Historia||1.8|rowspan=3|snap=14w07a|[[Dozownik]]i mogą umieszczać i uruchamiać bloki poleceń.}} | |||
{{Historia|||snap=14w20a|Usunięto limit 16,369 znaków, pozwalając używać maksymalnie 32,767 znaków.}} | |||
{{Historia|||snap=14w27a|Dodano tag <code>CommandStats</code>.}} | |||
{{Historia|foot}} | {{Historia|foot}} | ||
Wersja z 11:43, 7 gru 2014
| Typ |
Solidny |
| Fizyka |
? |
| Przezroczystość |
Nie |
| Emisja światła |
Nie |
| Odporność na eksplozje |
18,000,000 |
| Palność |
Nie |
| Rzadkość |
Pospolita |
| Narzędzie |
Żadne |
| Odnawialne |
Nie |
| Możliwość grupowania |
Tak (64) |
Blok poleceń (ang. Command Block) 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.
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) |
| @e | Wszystkie byty (entities) |
Podczas używania komend w bloku poleceń zawsze musisz określić cel, na którym komenda ma zostać wykonana.
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 ~0wrzuci 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
/tpczy/spawnpoint/tp 100 20 100teleport 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 - Dla selektora @e można określić grupę bytów, na które ma działać komenda. Na przykład komenda
/kill @e[type=Creeper,r=40]zabije wszystkie creepery w promieniu 40 bloków.
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. |
| type | Sprawdza podane byty. Wstawienie "!" sprawdza wszystkie byty oprócz podanego rodzaju. |
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ń. |
| doDaylightCycle | Włącza lub wyłącza poruszanie się słońca i księżyca,co umożliwia tworzenie wiecznego dnia lub nocy. |
| naturalRegeneration | Włącza lub wyłącza regenerowanie się życia |
| 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 przedmiotów z wydobytych bloków. |
| 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 | |||||
|---|---|---|---|---|---|
| 1.4.2 | 12w32a | Dodano blok poleceń. | |||
| 1.5 | 13w03a | Blok poleceń może zasilić komparator. | |||
| 13w04a | Blok poleceń nazwany na kowadle będzie wyświetlać w oknie czatu swoją nazwę zamiast domyślnego @. | ||||
| 1.6.1 | 13w19a | Bloki poleceń nie mogą już zostać wydobyte w trybie survival i nie są niszczone przez eksplozje. | |||
| 1.7.2 | 13w37a | Dodano pasek wyświetlający efekt poprzedniej komendy. | |||
| Zwiększono limit znaków komendy z 256 do 16,369. | |||||
| 1.8 | 14w07a | Dozowniki mogą umieszczać i uruchamiać bloki poleceń. | |||
| 14w20a | Usunięto limit 16,369 znaków, pozwalając używać maksymalnie 32,767 znaków. | ||||
| 14w27a | Dodano tag CommandStats. | ||||
Ciekawostki
- Blok poleceń to teraz prawie obowiązkowa część każdej mapki escape.
- Blok poleceń jest również w wersji mobilnej (wagonik z blokiem poleceń)
Galeria
-
Drugi zrzut ekranu przedstawia efekt po wpisaniu komendy
"give @p 20 7" [3]