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

Novichock

Активный участник
Пользователь
Баллы
76
Вообщем нужно проверить есть ли еффект невидимости на свинье на которой сидит игрок.
 
Java:
    @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) {
                    /*
                     * твой код
                    */
                }
            }
        }
    }
 
Java:
    @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) {
                    /*
                     * твой код
                    */
                }
            }
        }
    }
Большое спасибо.
 
Немного не так:
if (ef.getType().equals(PotionEffectType.INVISIBILITY) {

}
 
Назад
Верх