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 @a na 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í