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

[DEV] Фреймворк для команд.

Тема в разделе "Неподтвержденные плагины", создана пользователем CatCoder, 13 ноя 2016.

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

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

    Баллы:
    76
    Имя в Minecraft:
    CatCoder
    Фреймворк убирает полностью конфликтующую команду, т.е удаляет её из мапы команд.
     
  2. Хостинг MineCraft
    <
  3. Mr_RoboMan

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

    Баллы:
    123
    Хм... Это конечно может быть полезно, но это вполне может быть и неудобно, если я хочу оставить стандартную майновскую команду..
     
  4. Автор темы
    CatCoder

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

    Баллы:
    76
    Имя в Minecraft:
    CatCoder
    А смысл тогда делать команду на подобие майновской, если ты её хочешь оставить?
     
  5. Mr_RoboMan

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

    Баллы:
    123
    (Кулстори), я делал плагинчик (для себя), на сменяющиеся блоки под ногами при ходьбе.
    И вот мне прямоо ОЧЕЕЕЕЕНЬ захотелось чтоб этой командой была команда /effect.
    Ну я сделяль, но и майнвоской командой иногда пользовался...
     
  6. Автор темы
    CatCoder

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

    Баллы:
    76
    Имя в Minecraft:
    CatCoder
    Ну если он не хочет убирать команды, то единственное решение - сделать другую, иначе никак. В фреймворке есть функция, если сама команда была создана в нем, то она не удаляется с мапы команд бакита.
     
  7. Автор темы
    CatCoder

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

    Баллы:
    76
    Имя в Minecraft:
    CatCoder
    Ну хорошо. На днях сделаю эту функцию опциональной, то есть разработчик сам будет решать удалять-ли конфликтующую команду.
     
  8. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Да йоп вашу мать.
    https://github.com/CatCoderr/CommandFramework/blob/master/src/me/catcoder/cframework/Command.java#L8
    Подчищай мусор перед тем, как пушить на гит.
    И не "альяс", а "алиас".

    Майнкрафтовских команд нет в commandMap.
     
  9. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
  10. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Допиши в конструктор ещё один аргумент String, и выводи его при отсутствие прав. Долго штоле?
     
  11. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    Я и не использую это, я ему советую
     
  12. GoodCoder

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

    Баллы:
    76
    Обработки Tab не хватает (TabCompleter). Для экономии названий команд, в небольших плагинах используют подкоманды.
     
  13. Автор темы
    CatCoder

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

    Баллы:
    76
    Имя в Minecraft:
    CatCoder
    Эх, какая разница. )0[DOUBLEPOST=1479572484,1479572389][/DOUBLEPOST]
    Насчет TabCompleter - на днях сделаю. Ну и на счет второго думаю тоже.
     

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