Помогите Выбросить не выданные предметы

  • Автор темы Автор темы Kurumi
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Kurumi

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Kurumi
Привет
У меня есть айтем стак
Код:
ItemStack nuggets = new ItemStack(Material.GOLD_NUGGETS, 5999)

Мне нужно выдать этот стак игроку. То что не влезет, мне нужно выкинуть около игрока и написать сообщение, мол карманы маленькие и давать бан.

Суть проблемы в том, что нужно как-то проверить, влезают ли эти 5999 штук в инвентарь и получить количество, которое не влезает. Как это сделать? Не понимаю вообще
 
Плеер.аддитемстак
шото не робит
PHP:
            ItemStack nuggets = new ItemStack(Material.GOLD_NUGGET, amount);
            Map<Integer, ItemStack> toDrop = player.getInventory().addItem(nuggets);
            for(ItemStack i : toDrop.values()) {
                player.getWorld().dropItemNaturally(player.getLocation(),i);
            }
 
шото не робит
PHP:
            ItemStack nuggets = new ItemStack(Material.GOLD_NUGGET, amount);
            Map<Integer, ItemStack> toDrop = player.getInventory().addItem(nuggets);
            for(ItemStack i : toDrop.values()) {
                player.getWorld().dropItemNaturally(player.getLocation(),i);
            }
Кидай полный код и убедитесь, что ты не будешь дропать воздух.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх