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

Помогите Не работает getDisplayName

Discussion in 'Разработка плагинов для новичков' started by JoLiKs, Jul 18, 2020.

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

    JoLiKs Активный участник

    Trophy Points:
    61
    Имя в Minecraft:
    JoLiKs
    Пишу элементарный код:
    Player p = e.getPlayer();
    p.sendMessage(p.getInventory().getItemInMainHand().getItemMeta().getDisplayName());
    Но при запуске этого кода ничего в чат не пишет.
    Если выше написать просто
    p.sendMessage("abv"); то все работает.
    P.S. Сделал через некий getI18NDisplayName(), но хочу знать почему не работает обычный getDisplayName.
     
    Last edited: Jul 18, 2020
  2. Хостинг MineCraft
    <
  3. DerbY1

    DerbY1 Ньюби

    Trophy Points:
    1
    Имя в Minecraft:
    lDerbYl
    Если предмет не имеет ItemMeta() То ты не можешь ее брать, будет выдавать ошибку. У обычных предметов, которые ты крафитшь, по дефолту ее нет. Тебе нужно проверить, если у предмета она, после чего только брать.
     
    Last edited: Jul 24, 2020

Share This Page