1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

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

Тема в разделе "Разработка плагинов для новичков", создана пользователем Kurumi, 20 фев 2020.

Статус темы:
Закрыта.
  1. Автор темы
    Kurumi

    Kurumi Активный участник Пользователь

    Баллы:
    76
    Привет
    У меня есть айтем стак
    Код:
    ItemStack nuggets = new ItemStack(Material.GOLD_NUGGETS, 5999)
    Мне нужно выдать этот стак игроку. То что не влезет, мне нужно выкинуть около игрока и написать сообщение, мол карманы маленькие и давать бан.

    Суть проблемы в том, что нужно как-то проверить, влезают ли эти 5999 штук в инвентарь и получить количество, которое не влезает. Как это сделать? Не понимаю вообще
     
  2. alexandrage

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

    Баллы:
    173
    Плеер.аддитемстак
     
  3. Автор темы
    Kurumi

    Kurumi Активный участник Пользователь

    Баллы:
    76
    шото не робит
    PHP:
                ItemStack nuggets = new ItemStack(Material.GOLD_NUGGETamount);
                
    Map<IntegerItemStacktoDrop player.getInventory().addItem(nuggets);
                for(
    ItemStack i toDrop.values()) {
                    
    player.getWorld().dropItemNaturally(player.getLocation(),i);
                }
     
  4. Exception_Prototype

    Exception_Prototype Активный участник Пользователь

    Баллы:
    96
    Кидай полный код и убедитесь, что ты не будешь дропать воздух.
     
Статус темы:
Закрыта.

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