Помогите Как брать что-то из другого класса!

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

xfly

Активный участник
Пользователь
Баллы
61
Имя в Minecraft
xfly
Тут такое дело... Короче, я хочу например брать меню из другого класса
Код:
    public static void onInventoryCreate() {
        ItemStack iteminfo = new ItemStack(Material.BOOK);
        ItemMeta iteminfometa = iteminfo.getItemMeta();
        iteminfometa.setDisplayName("Информация:");
        List<String> infolore = new ArrayList<String>();
        infolore.add("1 test");
        infolore.add("2 test");
        infolore.add("3 test");
        iteminfometa.setLore(infolore);
        iteminfo.setItemMeta(iteminfometa);

        info = Bukkit.createInventory(null, 27, "Информация о асдф:");
        info.setItem(13, iteminfo);
    }
и открыть её командой из другого класса
Код:
    @Override
    public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
        switch(command.getName()) {
        case "testcmd":
            Player p = (Player) sender;
            if(!(p instanceof Player)) {
                p.sendMessage("Команда только для живых игроков!");
                return true;
            }
            p.openInventory(Тут инвентарь info);
            return true;
        }
        return true;
    }
Должно получится так, когда сервер запускается, то создаётся меню. Потом этот меню можно будет открывать командой /testcmd.
 
Закрываю тему, я нашёл решение и теперь знаю как это работает!
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх