V této kapitole si ukážeme, jak můžeme pomocí příkazu execute vytvořit vlastní portál.

V předchozí kapitole jsme si ukazovali, jak pomocí příkazu execute můžeme testovat blok pod entitou.

/execute as @a at @s if block ~ ~-1 ~ stone run say kámen
  • tento příkaz do chatu vypíše text kámen za každého hráče, který stojí na kameni

Pokud ale místo příkazu say použijeme příkaz na teleportování tp, tak můžeme daného hráče teleportovat, pokud vstoupí do portálu, který je vytvořený z určitých bloků.

Například pomocí následujícího příkazu můžeme hráče teleportovat, pokud vstoupí na červený beton (red concrete):

/execute as @a at @s if block ~ ~-1 ~ minecraft:red_concrete run tp @s -11.51 37.00 -14.58

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 @s.

Když poté dáte příkaz do opakovacího a vždy aktivního příkazového bloku a následně kamkoliv položíte zvolený blok a stoupnete si na něj, tak se teleportujete na zadané souřadnice. Tímto způsobem si můžete udělat kolik portálů budete chtít a jste omezení jen počtem bloků.

Pozor

Dávejte si pozor, jaký blok testujete, protože jakmile budete mít příkaz v opakovacím příkazovém bloku, tak vás bude teleportovat pokaždé, když na daný blok stoupnete a je jedno, jestli je součástí portálu nebo ne.