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

Помогите Не присваивается lore

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

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

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

    Баллы:
    61
    Имя в Minecraft:
    Mielsen
    Добрый день.
    Проблема такая: не присваивается lore предмету(в List'e он видится и выводится при проверке .sendMessage), но на предмете он пустой.
    Код это так, набросок, поэтому особо не придираться.
    Зарание спасибо.
    upload_2019-9-23_12-43-40.png

    @EventHandler
    public void add(InventoryClickEvent e){
    if (e.getSlotType() != InventoryType.SlotType.ARMOR) return;
    if(e.getCurrentItem().getType() != Material.DIAMOND_HELMET)return;
    if(!(e.getWhoClicked() instanceof Player))return;
    Player p = (Player) e.getWhoClicked();
    ItemStack item = e.getCurrentItem();
    ItemMeta meta = item.getItemMeta();
    if(meta.getLore()!=null)return;
    List<String> owner = new ArrayList<>();
    owner.add("Item owner: "+p.getName());
    meta.setLore(owner);
    item.setItemMeta(meta);
     
  2. Хостинг MineCraft
    <

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