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

Помогите NullPointerException

Discussion in 'Разработка плагинов для новичков' started by oleg57zls, Apr 21, 2016.

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

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

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

    Code:
    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 тут
    {
    //мой код
    }
    
    }
    и

    Code:
    
    public void onClick(InventoryClickEvent event){
    
    if(event.getCurrentItem() != null && event.getCurrentItem().hasItemMeta() && event.getCurrentItem().getItemMeta().getDisplayName().startsWith(ChatColor.RED + "QuickShop ")) //null тут
    {
    //мой код
    }
    
    }
     
    Last edited: Apr 21, 2016
  2. Хостинг MineCraft
    <
  3. Dereku

    Dereku Старожил

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

Share This Page