Помогите Как проверять координаты каждого игрока через ивенты?

Статус
Закрыто для дальнейших ответов.

myasx

Участник
Пользователь
Баллы
31
Имя в Minecraft
myasx
Мне нужно сделать так, чтобы плагин проверял координаты каждого игрока, и если какой нибудь игрок находился на определенных координатах, то выполнялась какая нибудь команда, например, отправляла игроку сообщение.
Я написал вот этот код: https://pastebin.com/YK7gqBD4, но он не работает. Что мне нужно сделать, чтобы это работало?
 
У тебя название переменной с координатой X совпадает с названием переменной с координатой Z
 
Спасибо, опечатку я исправил, но это не помогло :(
Простой, но не производительный способ это (пишу по памяти)
Код:
@EventHandler
public void onMove(PlayerMoveEvent e){
Player p = e.getPlayer();
Location l = p.getLocation();

if (l.getX() >= 1000 || l.getZ() >= 1000) {
                p.sendMessage("X=1000 / Z=1000");
            }
}
И не забываем зарегистрировать эвент.
А так лучше отслеживать координаты через щедуллер.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх