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

Помогите Получение предмета при убийстве монстра

Тема в разделе "Помощь", создана пользователем DreamSmoke, 30 май 2019.

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

    DreamSmoke Участник Пользователь

    Баллы:
    33
    Имя в Minecraft:
    DreamSmoke
    Пытаюсь получить хотя бы название предмета, который выпадает при убийстве монстров на сервере, не важно каких, главное лишь бы сработал метод, вроде делаю все так, как оно и должно выглядеть, но почему-то не хочет работать корректно, я бы даже сказал, от слова совсем не хочет..
    Код:
    @EventHandler
        public void onEntityDeath(EntityDeathEvent e) {
            if(e.getEntity().getKiller() instanceof Player) {
                Player player = e.getEntity().getKiller();
                List<ItemStack> stack = e.getDrops();
                
                if(stack != null) {
                    player.sendMessage("Выпал предмет: " + stack.listIterator().next().getItemMeta().getDisplayName());
                }
            }
        }
    Консоли не нравится сам метод вывода имени предмета игроку, который и совершает все действия, нужна помощь понимающего человека..
     
  2. Хостинг MineCraft
    <

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