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

Помогите addPotionEffect после возраждения

Тема в разделе "Разработка плагинов для новичков", создана пользователем _XATuKO_, 12 сен 2018.

Статус темы:
Закрыта.
  1. Автор темы
    _XATuKO_

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

    Баллы:
    66
    Имя в Minecraft:
    _XATuKO_
    Здравствуйте! Сегодня столкнулся с такой проблемкой...
    После возраждения игроку не выдаётся эффект.
    Пробовал ивент PlayerRespawnEvent, ноль реакции.
    А на ивент PlayerDeathEvent реакция есть, но эффект выдаётся после появления меню "возрадиться и главное меню", но после возраждения эффект спадает. Помогите решить, по логике, это же ивент PlayerRespawnEvent, вот кусочек кода:

    Код:
    @EventHandler
        public void onPlayerDeath(PlayerRespawnEvent e) {
            Player p = e.getPlayer();
            
            for (String effectType : section2.getKeys(false)) {
                int dur2 = section2.getInt(effectType + ".duration");
                int amp2 =  section2.getInt(effectType + ".amplifier");
                
                PotionEffect effect2 = new PotionEffect(PotionEffectType.getByName(effectType), dur2, amp2);
                p.addPotionEffect(effect2);
            }
        }
     
  2. LuckyZeeRo

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

    Баллы:
    96
    Имя в Minecraft:
    i0xHeX
    Попробуй выдавать после события через Scheduler#runTask(...)
     
  3. AbstractCoder

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

    Баллы:
    76
    Имя в Minecraft:
    AbstractCoder
    Круто наверное каждый раз бегать по конфигу и создавать эффект.
     
  4. HunterGaming

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

    Баллы:
    96
    Имя в Minecraft:
    sqdFendy
    +
     
  5. Автор темы
    _XATuKO_

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

    Баллы:
    66
    Имя в Minecraft:
    _XATuKO_
    где можно подробнее прочитать об этом чуде?:oops:
     
  6. reZero

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

    Баллы:
    76
    документация, гугл
     
  7. LuckyZeeRo

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

    Баллы:
    96
    Имя в Minecraft:
    i0xHeX
  8. Автор темы
    _XATuKO_

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

    Баллы:
    66
    Имя в Minecraft:
    _XATuKO_
Статус темы:
Закрыта.

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