Top.Mail.Ru
Ответы

Minecraft, как определить расположение игрока при помощи команды /execute?

Я собрался делать карту в Майнкрафт, и хочу сделать так, чтобы, при обнаружении игрока на определённых координатах (например, когда он зайдёт в комнату), срабатывала команда и что-то происходило, разово.
Желательно с разъяснением, что делает каждая часть команды, пожалуйста

Дополнен

Нашёл ответ, это команда " /execute if entity @a[x=(X),y=(Y),z=(Z),distance=..1] ", где (X),(Y) и (Z) - координаты, на которых нужно заметить игрока и где "distance=..1" - радиус от этой координаты (две точки обязательны)
Можно добавить после этой команды "run ...", но вместо троеточия - команда, которая должна сработать после обнаружения игрока. Хотя командный блок и так подаст сигнал при помощи компаратора
Командный блок зацикленный, без условный и всегда активен, работает на версиях 1.13+, карту делаю на 1.18.2

По дате
По рейтингу
Аватар пользователя
Ученик

Можешь поставить командый блок и когда он наступит на него тебе напишет на экране сообщение , либо можешь сделать чтобы сообщение писалось тебе в лс

Аватар пользователя
Ученик
4мес

подскажите похожую команду на 1 12 2 мне нужно для карты но она на 1 12 2 (нужно что бы сработала команда когда игрок наступит на определенные координаты)

Аватар пользователя
Профи

Спасибо, сейчас делаю карту на которой по сюжету днём в городе газ и можно передвигаться только по крышам домов