С чего начать: Команды

Discussion in 'Разработка плагинов' started by fromgate, 12/1/16.

  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
Dismiss Notice
We welcome you on our site. This site is devoted to the Nukkit project and all that is connected with him. Here you can communicate, download plugins, also many other things get acquainted! Register the account right now :3
  1. Pub4Game

    Pub4Game Модератор всея Nukkit.ru Moderator

    Messages:
    62
    Likes Received:
    31
    Minecraft:
    Pub4Game

    А в чем проблема?) Просто сделай как у меня и вставь основу команды, которая уже у тебя есть.

    И вместо Commands используй Command
     

    Attached Files:

  2. kirill3345

    kirill3345 Пользователь

    Messages:
    6
    Likes Received:
    0
    Minecraft:
    kirill3345
    Я делал по гайду, в классе Commands несколько команд.
     
  3. Pub4Game

    Pub4Game Модератор всея Nukkit.ru Moderator

    Messages:
    62
    Likes Received:
    31
    Minecraft:
    Pub4Game
    Других способов зарегистрировать команду из другого класса нет.
     
  4. kirill3345

    kirill3345 Пользователь

    Messages:
    6
    Likes Received:
    0
    Minecraft:
    kirill3345
    Ок, впихнул два класса в один, не зарегал команды, а уже не запускается :(
     
  5. Pub4Game

    Pub4Game Модератор всея Nukkit.ru Moderator

    Messages:
    62
    Likes Received:
    31
    Minecraft:
    Pub4Game
    Попробую сегодня исправить эту проблему, если найду время :)
     
  6. MrPVB

    MrPVB Пользователь

    Messages:
    5
    Likes Received:
    1
    Minecraft:
    MrPVB

    А не легче через конструкцию switch?
     
  7. fromgate

    fromgate Administrator

    Messages:
    665
    Likes Received:
    186
    Почему бы и нет. Просто во мне сильны привычки эпохи Java 6 и switch по строковой переменной вызывает у меня двоякие чувства ;)
    Ну и с точки зрения начинающего, как мне кажется, if кажется более понятным.
     
  8. anonymous

    anonymous Developer

    Messages:
    26
    Likes Received:
    3
  9. anonymous

    anonymous Developer

    Messages:
    26
    Likes Received:
    3
    Спасибо за подсказки в чате, разобрался


    Причина была в форматировании файла plugin.yml
     
  10. MrPVB

    MrPVB Пользователь

    Messages:
    5
    Likes Received:
    1
    Minecraft:
    MrPVB
    Если нужно будет то вот, через консрукцию switch


    switch (command.getName()) {
    case "command1":
    //todo
    break;
    case "command2":
    //todo
    break;
    }
     
    Last edited: 27/1/17
    anonymous likes this.
  11. FenTonIZzZ

    FenTonIZzZ Пользователь

    Messages:
    1
    Likes Received:
    0
    Minecraft:
    FenTonI_YT
    О массивах, будет прикольно)
     
  12. fromgate

    fromgate Administrator

    Messages:
    665
    Likes Received:
    186
    Ну честно говоря, массивы — это немного за пределами моей компетенции ;)
    Речь-то не об обучении Java, а именно о том как начать писать плагины, о том какие есть особенности API и т.п.
     

Share This Page