Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Проверить свинью на которой сидит игрок.

Тема в разделе "Разработка плагинов для новичков", создана пользователем Novichock, 24 июн 2016.

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

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

    Баллы:
    76
    Skype:
    pavel.batalov1
    Вообщем нужно проверить есть ли еффект невидимости на свинье на которой сидит игрок.
     
  2. Хостинг MineCraft
    <
  3. slavik123123123

    slavik123123123 Старожил Пользователь

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Код:
        @EventHandler(priority = EventPriority.LOWEST, ignoreCancelled = false)
        public void e(PlayerMoveEvent e) {
            if (e.getPlayer().isInsideVehicle() && e.getPlayer().getVehicle().getType() == EntityType.PIG) {
                Pig pig = (Pig) e.getPlayer().getVehicle();
                for (PotionEffect ef : pig.getActivePotionEffects()) {
                    if (ef.getType() == PotionEffectType.INVISIBILITY) {
                        /*
                         * твой код
                        */
                    }
                }
            }
        }
     
  4. Автор темы
    Novichock

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

    Баллы:
    76
    Skype:
    pavel.batalov1
    Большое спасибо.
     
  5. slavik123123123

    slavik123123123 Старожил Пользователь

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Немного не так:
    if (ef.getType().equals(PotionEffectType.INVISIBILITY) {

    }
     
  6. Автор темы
    Novichock

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

    Баллы:
    76
    Skype:
    pavel.batalov1
    Суть как всё сделать я понял - это главное.
     

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