Помогите Ошибка, public void Variable Declarators

adodvstudios

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Jenka20091
Сегодня написал плагин, но возникла проблема с public void.

Код:
public void TestMenu() ;{}

А ошибки такие

Код:
Syntax error, insert "VariableDeclators" to complete LocalVariableDeclaration
 
public void testMenu() {}
lul.
Апчхи!

13-10-2020-13-26-58.png
 
Парень, ты явно что-то куришь )))

Может быть, стоит изучить предмет?
 
Чел, сколько ты акков насоздавал? Ты бы уже с одного акка хоть вопросы писал(
 
Мне нужно сделать команду "testmenu" которая будет открывать меню отсюда: https://www.spigotmc.org/resources/api-menubuilder.12995/

Именно в этом api метод в методе
Там не метод в методе, там класс(унаследованный) с методом который просто "быстро" определён для передачи как аргумент в метод.
 
Ну ладно, ладно, по спокойней!

13-10-2020-17-52-50.png


Что здесь то не так?

Код:
    public boolean onCommandtestmenu(CommandSender s, Command cmd, String label, String args[]) {
        if(cmd.getName().equalsIgnoreCase("testmenu")) {   
            new InventoryMenuBuilder().withSize(9).withTitle("My custom inventory").withItem(4, new ItemStack(Material.STONE), new ItemListener() {
                @Override
                public void onInteract(Player player, ClickType action, ItemStack item) {
                    player.sendMessage("You left-clicked me!");
                }
            }, ClickType.LEFT).show(getPlayer());
            return true;
        }
        return false;
    }
 
Ну ладно, ладно, по спокойней!

13-10-2020-17-52-50.png


Что здесь то не так?

Код:
    public boolean onCommandtestmenu(CommandSender s, Command cmd, String label, String args[]) {
        if(cmd.getName().equalsIgnoreCase("testmenu")) { 
            new InventoryMenuBuilder().withSize(9).withTitle("My custom inventory").withItem(4, new ItemStack(Material.STONE), new ItemListener() {
                @Override
                public void onInteract(Player player, ClickType action, ItemStack item) {
                    player.sendMessage("You left-clicked me!");
                }
            }, ClickType.LEFT).show(getPlayer());
            return true;
        }
        return false;
    }
Твой MenuBuilder требует установки как плагина отдельно на сервере? Если да, скопируй его в папку plugins.
 
Последнее редактирование:
Ну ладно, ладно, по спокойней!

13-10-2020-17-52-50.png


Что здесь то не так?

Код:
    public boolean onCommandtestmenu(CommandSender s, Command cmd, String label, String args[]) {
        if(cmd.getName().equalsIgnoreCase("testmenu")) {  
            new InventoryMenuBuilder().withSize(9).withTitle("My custom inventory").withItem(4, new ItemStack(Material.STONE), new ItemListener() {
                @Override
                public void onInteract(Player player, ClickType action, ItemStack item) {
                    player.sendMessage("You left-clicked me!");
                }
            }, ClickType.LEFT).show(getPlayer());
            return true;
        }
        return false;
    }
Либу в мавен закинь. Каким образом ты собираешься писать плагины без знаний явы?
 
Либу в мавен закинь. Каким образом ты собираешься писать плагины без знаний явы?
У меня не мавен

Твой MenuBuilder требует установки как плагина отдельно на сервере? Если да, скопируй его в папку plugins.
Спасибо, за ответ
 
Назад
Верх