Вышла версия 1.9, командные блоки обновили и вот, что я решил сделать.
Это TNT Run в одиночной игре.
Теперь подробнее:
1. /fill ~ ~2 ~ ~40 ~2 ~40 tnt
2. /fill ~ ~3 ~-1 ~40 ~3 ~39 iron_block
1 и 2 восстанавливают поле.
3. /effect @a[x=404,y=92,z=-110,dx=40,dz=40] jump_boost 1 3
x, y, z - начальные координаты поля, dx, dz - длина и ширина.
Дает всем игрокам, находящимся в пределах поля эффект прыгучести 3 уровня.
4. /execute @a[x=404,y=92,z=-110,dx=40,dz=40] ~ ~ ~ /summon ArmorStand ~ ~ ~ {CustomName:tntrun,Invisible:1b,NoGravity:1b}
Спавнит невидимую стойку для брони с именем tntrun рядом со всеми игроками, находящимися на поле.
5. /scoreboard players add @e[type=ArmorStand,name=tntrun] life 1
Увеличивает параметр life стойки на 1 каждый тик.
6. /scoreboard players tag @e[type=ArmorStand,score_life_min=10] add tntrun
Добавляет тэг tntrun стойке, у которой параметр life равен или больше 10.
7. /execute @e[x=404,y=92,z=-110,dx=40,dz=40,tag=tntrun] ~ ~ ~ /fill ~1 ~-1 ~1 ~-1 ~-2 ~-1 air 0 replace iron_block
8. /execute @e[x=404,y=92,z=-110,dx=40,dz=40,tag=tntrun] ~ ~ ~ /fill ~1 ~-1 ~1 ~-1 ~-2 ~-1 air 0 replace tnt
Убирает блоки под стойкой.
9. /kill @e[tag=tntrun] Уничтожает ненужную стойку.
И пара скриншотов)
Дальше фанимся сами или зовем друзей.