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

Помогите Подскажите как сделать команду например /hack. Прочтите описание!!!

Тема в разделе "Разработка плагинов для новичков", создана пользователем AnToxaEnot, 9 май 2017.

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

    AnToxaEnot Новичок

    Баллы:
    6
    При воде команды /hack написало бы Вы взломали сервер(нет).
    Хочу сделать для своего сервера.
     
  2. Zнамя Юности

    Zнамя Юности Активный участник Пользователь

    Баллы:
    76
    ты идеваешься чтоли? не знать элементарного.
    sendMessage не?
     
  3. Автор темы
    AnToxaEnot

    AnToxaEnot Новичок

    Баллы:
    6
    Я хочу сделать чтобы человек ввёл команду /hack, а ему в ответ написало сервер взломан(нет).
     
  4. TheZefirrkka

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

    Баллы:
    76
     
  5. Автор темы
    AnToxaEnot

    AnToxaEnot Новичок

    Баллы:
    6
    Если можно, сможешь написать пример.
    Просто я знаю sendMessage пишит в чат текст, но не отвечает за команду.
     
  6. Zнамя Юности

    Zнамя Юности Активный участник Пользователь

    Баллы:
    76
  7. Автор темы
    AnToxaEnot

    AnToxaEnot Новичок

    Баллы:
    6
    Спасибо.
     
  8. VeryNothing

    VeryNothing Участник Пользователь Заблокирован

    Баллы:
    36
    Имя в Minecraft:
    null
    а тему закрыть?
     
  9. Автор темы
    AnToxaEnot

    AnToxaEnot Новичок

    Баллы:
    6
    Да, уже сам разобрался.
     
  10. demkom

    demkom Guest

    Чел, как я с тебя ору.
     
    Последнее редактирование модератором: 11 май 2017
  11. Dexel

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

    Баллы:
    76
    1) Так должен выглядеть plugin.yml, чтобы плагин запустился:
    Код:
    name: <Название>
    version: <Версия>
    main: <Адрес главного класса (наследующего JavaPlugin)>
    
    commands:
      hack:
        # Сюда можно дописать какие-либо параметры для этой команды:
       # Подробнее на bukkit.gamepedia.com/Plugin_YAML/ru
    Так должен выглядеть метод onCommand в главном классе (наследующем JavaPlugin), чтобы плагин запустился:
    Код:
    @Override
        public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
            // Мы уже знаем, что sender ввёл /hack или алиасы этой команды
            sender.sendMessage("Сервер взломан(нет).");
            return true;
        }
     
    Последнее редактирование: 4 июн 2017
  12. olegtrick78

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

    Баллы:
    66
    А ещё в корневой папке сервера есть файл commands.yml
    ***********************************************
    command-block-overrides: []
    aliases:
    icanhasbukkit:
    - version $1-
    hack:
    - suicide
    - say Пытался использовать команду hack и поплатился
    dupe:
    - suicide
    - say Пытался использовать команду dupe и поплатился
     
  13. makssof

    makssof Старожил Девелопер Пользователь

    Баллы:
    103
    Интересная инкапсуляция.
    upload_2017-6-3_10-47-10.png
    Не запуститься только лишь без Имени, Версии, Класса.
     
  14. Dexel

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

    Баллы:
    76
    Исправил
     
  15. olegtrick78

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

    Баллы:
    66
    Главное - просто и вариаций много.
     
  16. TheZefirrkka

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

    Баллы:
    76
    Ну зачем ты её апнул....
     
  17. MemoryRAVE

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

    Баллы:
    66
    Имя в Minecraft:
    xR4V3
    + xD
     
  18. hyndorik

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

    Баллы:
    98
    Имя в Minecraft:
    hyndo
    Хватит уже это некропостить
     
  19. MemoryRAVE

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

    Баллы:
    66
    Имя в Minecraft:
    xR4V3
    Я могу написать такой плагин,только вот что-то смешно)
     
  20. Dexel

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

    Баллы:
    76
    Мне кажется, в этом нет смысла.
     

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