V této kapitole si ukážeme, jak použít příkaz effect a teleport. Dále si ukážeme, jak příkaz použít jen na hráče v okolí a příště si pomocí těchto příkazů vytvoříme bludiště.
Příkaz effect
Pomocí tohoto příkazu můžeme na hráče nebo entitu aplikovat nějaký z efektů, které jsou v Minecraftu.
Tvar příkazu vypadá následovně:
/effect give <cíl> <efekt> <čas> <síla> <particles>
<cíl>- výběr hráčů, kteří efekt dostanou<efekt>- ID efektu, který se aplikuje<čas>- délka trvání efektu v sekundách<síla>- síla efektu<particles>- zda se skryjí barevné “částice” okolo hráče- true - nezobrazí se
- false - zobrazí se
Například tedy následujícím příkazem můžeme aplikovat efekt blindness (slepota) nejbližšímu hráči na 10 sekund.
/effect give @p minecraft:blindness 10 1 true
Příkaz teleport
Tento příkaz slouží k teleportování hráče nebo entity k jinému hráči nebo entitě nebo na určité souřadnice. Můžeme používat také zkrácenou verzi tp.
Příkaz má následující tvar:
/teleport <cíl> <pos>
<cíl>- výběr hráčů, které chceme teleportovat<pos>- pozice X Y Z, na které chceme hráče teleportovat
Například následující příkaz teleportuje nejbližšího hráče na zvolené souřadnice:
/teleport @p 6.40 -60.00 2.75
Zadání souřadnic
Pro zadání souřadnic opět můžete použít metodu, kdy se jen díváte na místo, kam chcete hráče teleportovat a při zadávání příkazu do chatu se vám souřadnice automaticky doplní. Aby se nám ale souřadnice nabídly, tak musíme nejprve zvolit
@a, poté doplnit souřadnice a na závěr změnit@ana výběr, který chceme.
Použití příkazu na hráče v okolí
Výběr hráče/entity můžeme omezit tak, že se aplikuje jen do určité vzdálenosti okolo příkazového bloku. To uděláme tak, že za výběr hráče @a doplníme omezení pomocí hranatých závorek [], do kterých poté uvedeme vlastnost distance. U této vlastnosti můžeme zadat rozmezí vzdálenosti, ve které se entity musejí nacházet. Pokud chceme omezit vzdálenost okolo příkazového bloku, tak uvedeme hodnotu .. a za to číslo, do jaké vzdálenosti chceme příkaz aplikovat. Například ..2 aplikuje příkaz do vzdálenosti 2 bloků od příkazového bloku.
Hranaté závorky
[]
[- Ctrl+Alt+F
]- Ctrl+Alt+G
Příklad použití
Pokud tedy chceme aplikovat efekt hráči, který se přiblíží k příkazovému bloku, tak to uděláme následujícím příkazem:
/effect give @a[distance=..2] minecraft:blindness 10 1 true
- příkazový blok bude opakovací a vždy aktivní
Pokud chceme teleportovat hráče, který se přiblíží k příkazovému bloku, tak použijeme následují příkaz:
/teleport @a[distance=..2] 6.40 -60.00 2.75
- příkazový blok bude opět opakovací a vždy aktivní