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

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

Тема в разделе "Разработка плагинов для новичков", создана пользователем adodvstudios, 13 окт 2020.

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

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

    Баллы:
    76
    Имя в Minecraft:
    Jenka20091
    Сегодня написал плагин, но возникла проблема с public void.

    Код:
    public void TestMenu() ;{} 
    А ошибки такие

    Код:
    Syntax error, insert "VariableDeclators" to complete LocalVariableDeclaration
     
  2. alexandrage

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

    Баллы:
    173
    Иди java сперва выучи :D
     
  3. Lillie-May

    Lillie-May Новичок Пользователь

    Баллы:
    21
    public void testMenu() {}
    lul.
     
  4. Автор темы
    adodvstudios

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

    Баллы:
    76
    Имя в Minecraft:
    Jenka20091
    Апчхи!

    [​IMG]
     
  5. deadanykey

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

    Баллы:
    96
    Парень, ты явно что-то куришь )))

    Может быть, стоит изучить предмет?
     
  6. Lillie-May

    Lillie-May Новичок Пользователь

    Баллы:
    21
    Не суй метод в метод.

    public boolean onCommand()
    {
    // CODE.
    testMenu();
    }

    public void testMenu()
    {
    // CODE.
    }
     
  7. PifPafich

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

    Баллы:
    66
    Имя в Minecraft:
    steklopaKet32_46
    Книгу "java для чайников"
     
  8. DarkPhantom1337

    DarkPhantom1337 Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    DarkPhantom1337
    Чел, сколько ты акков насоздавал? Ты бы уже с одного акка хоть вопросы писал(
     
  9. Автор темы
    adodvstudios

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

    Баллы:
    76
    Имя в Minecraft:
    Jenka20091
    У меня один акк = телефон, второй = комп
     
  10. Автор темы
    adodvstudios

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

    Баллы:
    76
    Имя в Minecraft:
    Jenka20091
    Мне нужно сделать команду "testmenu" которая будет открывать меню отсюда: https://www.spigotmc.org/resources/api-menubuilder.12995/

    Именно в этом api метод в методе
     
  11. LOVEC3327

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

    Баллы:
    76
    Имя в Minecraft:
    LOVEC3327
    https://www.youtube.com/playlist?list=PL786bPIlqEjRDXpAKYbzpdTaOYsWyjtCX
     
  12. PifPafich

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

    Баллы:
    66
    Имя в Minecraft:
    steklopaKet32_46
    ещё + https://www.youtube.com/playlist?list=PLwJEyVmzD4t2XDElG7dRWI27CRx_ROXxR
     
  13. ifxandy

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

    Баллы:
    76
    Имя в Minecraft:
    witwar
    Там не метод в методе, там класс(унаследованный) с методом который просто "быстро" определён для передачи как аргумент в метод.
     
  14. LOVEC3327

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

    Баллы:
    76
    Имя в Minecraft:
    LOVEC3327
  15. Автор темы
    adodvstudios

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

    Баллы:
    76
    Имя в Minecraft:
    Jenka20091
    Ну ладно, ладно, по спокойней!

    [​IMG]

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

    Код:
        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;
        }
        
        
     
  16. ifxandy

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

    Баллы:
    76
    Имя в Minecraft:
    witwar
    Твой MenuBuilder требует установки как плагина отдельно на сервере? Если да, скопируй его в папку plugins.
     
    Последнее редактирование: 13 окт 2020
  17. _MRDen3000YT_

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

    Баллы:
    76
    Либу в мавен закинь. Каким образом ты собираешься писать плагины без знаний явы?
     
  18. Автор темы
    adodvstudios

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

    Баллы:
    76
    Имя в Minecraft:
    Jenka20091
    У меня не мавен

    Спасибо, за ответ
     
  19. Автор темы
    adodvstudios

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

    Баллы:
    76
    Имя в Minecraft:
    Jenka20091
    [​IMG]

    Ну что опять не так?

    Я уже учу java
     
  20. deadanykey

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

    Баллы:
    96
    Явно проблема в ДНК.
     

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