Ночное виденье

Версия Minecraft
1.7.10
46
0
Всем привет, сделал я короче Item и сделал что если он лежит в кастомном слоте то он даёт ночное виденье но тут беда, когда я его снимаю ночное виденье остаётся (пробовал removePotionEffect не получается) что мне делать ?
Вот так налаживаю
player.addPotionEffect(new PotionEffect(16, 1, 1));
Так ремуваю
player.removePotionEffect(16);
 
31
2
Всем привет, сделал я короче Item и сделал что если он лежит в кастомном слоте то он даёт ночное виденье но тут беда, когда я его снимаю ночное виденье остаётся (пробовал removePotionEffect не получается) что мне делать ?
Вот так налаживаю
player.addPotionEffect(new PotionEffect(16, 1, 1));
Так ремуваю
player.removePotionEffect(16);

Поставь у себя это и не забудь зарегистрировать event


Java:
    @SubscribeEvent
    public void onEntityUpdate(LivingUpdateEvent event)
    {
        removeEffect(event, Potion.nightVision);
    }

    public void removeEffect(LivingUpdateEvent event, Potion pot)
    {
        if (event.entityLiving.getActivePotionEffect(pot) != null && event.entityLiving.getActivePotionEffect(pot).getDuration() == 0)
        {
            event.entityLiving.removePotionEffect(pot.id);
            return;
        }
    }
 
1,057
50
234
смысл ремувать поушен, если у него есть кулдаун, через который он сам ремувнится?))
 
Сверху