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

Помогите Помогите исправить NPE...

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

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

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

    Баллы:
    76
    Имя в Minecraft:
    Nippels
    Код снизу. Не могу понять почему вылазит NPE
    Код:
        @EventHandler
        public void interact(PlayerInteractEvent e){
            Player p = e.getPlayer();
            ItemStack item = p.getItemInHand();
            ItemMeta i = item.getItemMeta();
    
            if(e.getAction() == Action.RIGHT_CLICK_BLOCK || e.getAction() == Action.RIGHT_CLICK_AIR){
             
                if( !(item.getTypeId() == 54) ) return;
                if( !(i.getDisplayName().equals(ChatColor.translateAlternateColorCodes('&', "&6Сундук с подарком"))) )return;
                if( i.getDisplayName() == null) return;
             
                go(p);
                e.setCancelled(true);
             
            }
        }
     
  2. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    местами поменяй
     
  3. Автор темы
    Nippels

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

    Баллы:
    76
    Имя в Minecraft:
    Nippels
    Ооо... Спасибо)))
     
Статус темы:
Закрыта.

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