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

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

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем wroud, 18 авг 2012.

?

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

  1. Да

    103 голосов
    82,4%
  2. Нет

    22 голосов
    17,6%
  1. xAveR

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

    Баллы:
    36
    Имя в Minecraft:
    xAveR
    Plugin.yml должен находиться в проекте, в папочке src, но при этом этот файл НЕ должен находиться в каких-либо пакетах.
     
  2. Хостинг MineCraft
    <
  3. MrKiBa

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

    Баллы:
    66
    а, я его прост не там создал получается? окей, спасибо, надо было создавать его в src.. лол
     
  4. Reality_SC

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

    Баллы:
    123
    Имя в Minecraft:
    Reality_SC
    Ещё:
    • Судя по картинке, у тебя неправильно отформатирован plugin.yml. Отступы по стандарту должны быть два пробела.
    • Слово команды пишется с одной м.
    • Если ничего не работает, всегда можно начать с моего каркаса для плагинов.
     
  5. MrKiBa

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

    Баллы:
    66
    да не, я уже исправил.
    а вот на счет Commands - ты ошибся. Она пишется с двумя М.
     
  6. Reality_SC

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

    Баллы:
    123
    Имя в Minecraft:
    Reality_SC
    upload_2015-2-26_22-40-27.png
    Ну, без пояснений.
     
  7. MrKiBa

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

    Баллы:
    66
  8. Reality_SC

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

    Баллы:
    123
    Имя в Minecraft:
    Reality_SC
    Тогда беру слова обратно, коли так =)
     
  9. MrKiBa

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

    Баллы:
    66
    кстати, лол, как раз этот "пример с ошибкой", о котором я говорил находится в этой теме :)
     
  10. Левый

    Левый Старожил Пользователь

    Баллы:
    173
    Skype:
    malhenko26
    Имя в Minecraft:
    Lefty
    Что если я в качестве библиотеки загружу не bukkit, a cauldron или spigot? В чём разница?
     
  11. LightSunrider

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

    Баллы:
    78
    Имя в Minecraft:
    LightSunrider
    Небольшая. Например в Spigot в сравнении с Bukkit есть пара-тройка дополнительных методов. В остальном они оба идентичны.
     
  12. Левый

    Левый Старожил Пользователь

    Баллы:
    173
    Skype:
    malhenko26
    Имя в Minecraft:
    Lefty
    Спасибо, тоесть я вполне могу залить в библиотеку cauldron или лучше bukkit?
     
  13. Rider3217

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

    Баллы:
    98
    Имя в Minecraft:
    Planet0111
    Можешь.
     
  14. Yuri123456

    Yuri123456 Активный участник Пользователь Заблокирован

    Баллы:
    88
    Skype:
    fizika941
    Имя в Minecraft:
    TneRED
    command.getName().equalsIgnoreCase("cex") :

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

    "знач" == "знач2"
     
  15. Noncote

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

    Баллы:
    61
    Имя в Minecraft:
    Noncote
    Возможно у вас ошибка в классе, который в plugin.yml, строчка main. Также, plugin.yml должен быть в папке src, но по скриншоту не могу точно понять, там он, или нет.
     
  16. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    В essentials выводит сортирую по группам.
     
  17. deadanykey

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

    Баллы:
    96
    Пардон за ответ на старый пост, но за такие советы надо гвоздь в голову забить.
     
  18. Sparksys

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

    Баллы:
    76
    Ну я понял как создавать плагины, но тут другой вопрос. Если вдруг где то в коде по подается переменная "args[номер аргумента]", то если ввести команду без аргументов она просто выдает ошибку. Дак вот как сделать чтобы при простом вводе команды без аргументов шла перезагрузка плагина (И в0обще какая функция делает перезагрузку?), а если ввести аргумент, то шло выполнение соответствующей записи? Извеняюсь если задал глупый вопрос.
     
  19. Rider3217

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

    Баллы:
    98
    Имя в Minecraft:
    Planet0111
    Можно сделать поддержку PermissionsEx,EssentialsGroup и он будет по группам искать.
     
  20. Sonicxd2

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

    Баллы:
    76
    Можно по Permission.
     
  21. deadanykey

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

    Баллы:
    96
    Грамотнее будет использовать Vault
     

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