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

Помогите Почему не закрывается инвентарь?

Discussion in 'Разработка плагинов для новичков' started by Novichek, Sep 21, 2014.

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

    Novichek Новичок

    Trophy Points:
    6
    Code:
    @EventHandler
       public void onInventoryOpen(InventoryOpenEvent e){
           if (e.getInventory().getType() == InventoryType.MERCHANT)
          {
               Player p = (Player) e.getPlayer();
               p.closeInventory();
          }
       }
    Перепробовал много вариантов, но инвентарь все равно не закрывается.
     
  2. Хостинг MineCraft
    <
  3. konfyciu98

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

    Trophy Points:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    Попробуй так
    Code:
        if(ev.getInventory().getType() == InventoryType.MERCHANT) {
           ev.setCancelled(true);
         }
    
     
  4. Автор темы
    Novichek

    Novichek Новичок

    Trophy Points:
    6
    Спасибо тебе большое! Я так долго парился, а ответ оказался не таким уж и сложным )
     
  5. Jampire

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

    Trophy Points:
    173
    Skype:
    jampire-h
    Имя в Minecraft:
    Jampire
    нужно шедулер запустить через 1 тик в котором уже выполнить код закрытия инвентаря (с проверкой, открыт ли нужный)
     

Share This Page