Перейти к содержанию

Изменение режима игрока в радиусе n-блоков на новых версиях ( 21w11a )


Рекомендуемые сообщения

В теме 3 сообщения

Здравствуйте,у меня есть такая задача:
У меня есть спавн и я конечно хочу обеспечить ему безопасность,но у меня проблема с версией - у меня снапшот 21w11a на сервере.

И всё бы ничего но теперь "gamemode @a[r=10] 2" не работает.То есть мне нужно изменять режим игроку на приключение если он в радиусе допустим 10 блоков.

И ещё вторая задача-как поменять режим игроку при выходе из спавна на режим выживания.

Пожалуйста,не предлагайте плагины - у меня ванильная версия.(датапаки тоже не желательно,но если другого выхода нет...)

Надеюсь на вашу помощь.

Ссылка на комментарий
Поделиться на другие сайты

Еще с 13 версии селекторы были изменены

distance теперь отвечает за радиус работы команды

/gamemode adventure @a[distance=..10]

/gamemode survival @a[distance=10..]

 

Ссылка на комментарий
Поделиться на другие сайты

Спасибо огромное,это решило мою проблему.
Итог:
/execute in minecraft:overworld as @a[gamemode=adventure,distance=10..] run gamemode survival

/execute in minecraft:overworld as @a[gamemode=survival,distance=..10] run gamemode adventure

Ссылка на комментарий
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...