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

Помогите GUI

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

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

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

    Баллы:
    61
    Добрый день, недавно углубился в разработку плагинов, добрался до GUI. Столкнулся с проблемой интерфейса наковальни. Пытался делать так (заранее извиняюсь за говнокод):
    Код:
    Inventory passWindow = Bukkit.createInventory(e.getPlayer(), InventoryType.ANVIL, "Anvil");
            passWindow.setItem(0, new ItemStack(Material.PAPER, 1));
            if(e.getAction().equals(Action.LEFT_CLICK_BLOCK) && e.getClickedBlock().getType().equals(Material.CHEST) && Pl.wouldClick.get(e.getPlayer()) != null && Pl.wouldClick.get(e.getPlayer()) == true) {
                e.getPlayer().openInventory(passWindow);
                passWindow.setItem(0, new ItemStack(Material.PAPER, 1));
                Pl.wouldClick.put(e.getPlayer(), false);
            }
    Всё в порядке, наковальня открывается, но вот предмета в первом слоту, как я хотел сделать, не появилось. Хочется сделать все без сторонних утилит на спиготе (1.12.2), это возможно? Если возможно, то как? Спасибо.
     
  2. Хостинг MineCraft
    <

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