Войти или зарегистрироваться

Туториал Создание плагинов с примерами.

  • Автор темы Автор темы wroud
  • Дата начала Дата начала

Это было полезно?

  • Да

    Голосов: 130 80,7%
  • Нет

    Голосов: 31 19,3%

  • Всего проголосовало
    161
Plugin.yml должен находиться в проекте, в папочке src, но при этом этот файл НЕ должен находиться в каких-либо пакетах.
а, я его прост не там создал получается? окей, спасибо, надо было создавать его в src.. лол
 
а, я его прост не там создал получается? окей, спасибо, надо было создавать его в src.. лол
Ещё:
  • Судя по картинке, у тебя неправильно отформатирован plugin.yml. Отступы по стандарту должны быть два пробела.
  • Слово команды пишется с одной м.
  • Если ничего не работает, всегда можно начать с моего каркаса для плагинов.
 
Ещё:
  • Судя по картинке, у тебя неправильно отформатирован plugin.yml. Отступы по стандарту должны быть два пробела.
  • Слово команды пишется с одной м.
  • Если ничего не работает, всегда можно начать с моего каркаса для плагинов.
да не, я уже исправил.
а вот на счет Commands - ты ошибся. Она пишется с двумя М.
 
Что если я в качестве библиотеки загружу не bukkit, a cauldron или spigot? В чём разница?
 
Что если я в качестве библиотеки загружу не bukkit, a cauldron или spigot? В чём разница?
Небольшая. Например в Spigot в сравнении с Bukkit есть пара-тройка дополнительных методов. В остальном они оба идентичны.
 
Небольшая. Например в Spigot в сравнении с Bukkit есть пара-тройка дополнительных методов. В остальном они оба идентичны.
Спасибо, тоесть я вполне могу залить в библиотеку cauldron или лучше bukkit?
 
command.getName().equalsIgnoreCase("cex") :

Зач такие сложности:)

"знач" == "знач2"
 
Ничего не работает, вообще ничего, пытаюсь написать, чтобы хотя бы в консоль выводилось о том, что плагин включён, так и то, краш происходит... И plugins.yml сделал, и всё по уроку. Уже несколько уроков посмотрел. Наверно я рукожоп, не отрицаю, но в ошибке он жалуется именно на plugn.yml, что в нем может быть не так?
При компиляции ошибок не выдает, использую Spigot, JRE JavaSE-1.8
b8659db60f789c8c95130277b9f6062f.png
Возможно у вас ошибка в классе, который в plugin.yml, строчка main. Также, plugin.yml должен быть в папке src, но по скриншоту не могу точно понять, там он, или нет.
 
Интересно, реально ли сделать так, чтобы можно было написав в чате /admins увидеть список on-line модераторов/администраторов/овнеров?:3 Хорошая идея кстати, а воплотить не понимаю как
В essentials выводит сортирую по группам.
 
Ну я понял как создавать плагины, но тут другой вопрос. Если вдруг где то в коде по подается переменная "args[номер аргумента]", то если ввести команду без аргументов она просто выдает ошибку. Дак вот как сделать чтобы при простом вводе команды без аргументов шла перезагрузка плагина (И в0обще какая функция делает перезагрузку?), а если ввести аргумент, то шло выполнение соответствующей записи? Извеняюсь если задал глупый вопрос.
 
Могу попробовать такой заполнить, но только будет показывать OP Игроков и игроков с пермом каким скажешь сам, сделать,?
Можно сделать поддержку PermissionsEx,EssentialsGroup и он будет по группам искать.
 
Назад
Верх