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

Помогите NullPointerException

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

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

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

    Баллы:
    173
    Skype:
    BlayzerQ
    Имя в Minecraft:
    Blayzer
    Не могу понять, как реализовать код, чтобы не возникало NullPointerException

    Код:
    public void onEnchant (PrepareItemEnchantEvent event){
    ItemStack item = event.getItem();
    MaterialData data = item.getData();
    
    if(data != null && data.toString().contains(plugin.getConfig().getString("blocks.item4"))) //null тут
    {
    //мой код
    }
    
    }
    и

    Код:
    
    public void onClick(InventoryClickEvent event){
    
    if(event.getCurrentItem() != null && event.getCurrentItem().hasItemMeta() && event.getCurrentItem().getItemMeta().getDisplayName().startsWith(ChatColor.RED + "QuickShop ")) //null тут
    {
    //мой код
    }
    
    }
     
    Последнее редактирование: 21 апр 2016
  2. Хостинг MineCraft
    <
  3. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Разбивай проверки по блокам, дальше придумывай проверку на null в последнем блоке.
     

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