Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Помогите Открытие кастомного GUI наковальни, и обработка названия предмета.

Статус
Закрыто для дальнейших ответов.

VladNotch

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Frontalvlad
И вновь здравствуйте. Мне нужно чтобы по команде, у игрока открывалась наковальня, и когда он напишет название предмета (уже положенного туда, и который нельзя взять) и закроет наковальню, плагин получил название этого предмета, и потом с этим названием можно было что-то делать. Возможно ли это? Есть примеры кода, или плагины с этим функционалом и открытым кодом?
 
вроде открыть наковальню можно таким образом:
Код:
            Inventory anvilInv = Bukkit.createInventory(player, InventoryType.ANVIL);
            player.openInventory(anvilInv);


для получения название предмета можно использовать допустим этот код
Код:
    @EventHandler
    public void onAnvil(InventoryClickEvent e) {
        Inventory inv = e.getView().getTopInventory();
        if (inv.getType() == InventoryType.ANVIL) {
            Player player = (Player) e.getWhoClicked();
            AnvilInventory anvil = (AnvilInventory) inv;
            String text = anvil.getRenameText(); // переименование предмета
        }
    }
 
вроде открыть наковальню можно таким образом:
Код:
            Inventory anvilInv = Bukkit.createInventory(player, InventoryType.ANVIL);
            player.openInventory(anvilInv);


для получения название предмета можно использовать допустим этот код
Код:
    @EventHandler
    public void onAnvil(InventoryClickEvent e) {
        Inventory inv = e.getView().getTopInventory();
        if (inv.getType() == InventoryType.ANVIL) {
            Player player = (Player) e.getWhoClicked();
            AnvilInventory anvil = (AnvilInventory) inv;
            String text = anvil.getRenameText(); // переименование предмета
        }
    }
Спасибо
 
Статус
Закрыто для дальнейших ответов.

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

Назад
Верх