1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите Получение координат игрока

Тема в разделе "Разработка плагинов для новичков", создана пользователем Knyazzzz, 16 май 2020.

  1. Автор темы
    Knyazzzz

    Knyazzzz Активный участник Пользователь

    Баллы:
    61
    Имя в Minecraft:
    Knyaz
    Вообщем мне необходимо получить Y игрока и если он равен или больше 100, то игроку отправляется сообщение, вот мой не рабочий код:
    Код:
    public void move(PlayerMoveEvent event) {
                Player player = event.getPlayer();
                if (player.getLocation().getBlockY() >= 100) {
                    player.sendMessage("Я родился!");
            }
        } 
    Моё чутьё подсказует что я не правильно создал метод, подскажите пожалуйста, очень надо()
     
  2. Bomb

    Bomb Активный участник Пользователь

    Баллы:
    76
    @EventHandler поставь перед
    public void move ...
    и ещё проверь есть ли Bukkit.getPluginManager().registerEvents(this, this); в public void onEnable()
     
  3. Автор темы
    Knyazzzz

    Knyazzzz Активный участник Пользователь

    Баллы:
    61
    Имя в Minecraft:
    Knyaz
    Спасибо, помогло)
     
  4. SaberCraft

    SaberCraft Участник Пользователь

    Баллы:
    36
    Лучше шедулером проверять, так производительнее. В какой-то теме слышал.
     

Поделиться этой страницей