Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Туториал [Урок] Пишем первый плагин

Продолжать писать ещё туториалы?

  • Да

    446 голосов 74,7%
  • Нет

    8 голосов 1,3%
  • Я злой лосось, иду хлестать медведей

    143 голосов 24,0%
Команды сам узнаешь:), а пермы можно сделать так:
Код:
if(sender.hasPermission("test.testperm")){
//какой-то код
}else{
//Если у игрока нет этого перма сверху
sender.sendMessage(ChatColor.RED + "У тебя нет прав!");
}
Расскажи про ChatColor
 
Как цветным текстом в чат писать? И как сделать, чтобы в аргументах команды могли игроки форматирование использовать?
 
Как цветным текстом в чат писать? И как сделать, чтобы в аргументах команды могли игроки форматирование использовать?
На текущий момент постепенно вводится json-форматированный текст, там за цвет отвечает поле "color", в тех же местах, где обычный текст, для цвета используется комбинация символа § и кода форматирования/цвета. В Bukkit API для них есть класс ChatColor, который при включении в строку (Например: "Обычный, "+ChatColor.RED+" красный") добавляет ей форматирование.
 
На текущий момент постепенно вводится json-форматированный текст, там за цвет отвечает поле "color", в тех же местах, где обычный текст, для цвета используется комбинация символа § и кода форматирования/цвета. В Bukkit API для них есть класс ChatColor, который при включении в строку (Например: "Обычный, "+ChatColor.RED+" красный") добавляет ей форматирование.
Проблемы только с логгером. Приходится вот так
this.getLogger().info("\033[0;31;22mЯ цветной логгер!\033[m");
 
здравствуйте, хз актуальна ли ещё тема, но у меня появились сложности с написанием плагина. ядро говорит, что в моём плагине нет plugin.yml, а он там есть. что я указал не правильно можете подсказать ? Я ток новичок в этом деле, не судите строго
а вот и сам плуг
https://yadi.sk/d/JLsuXlJ4J2x4Bw
 
здравствуйте, хз актуальна ли ещё тема, но у меня появились сложности с написанием плагина. ядро говорит, что в моём плагине нет plugin.yml, а он там есть. что я указал не правильно можете подсказать ? Я ток новичок в этом деле, не судите строго
а вот и сам плуг
https://yadi.sk/d/JLsuXlJ4J2x4Bw
plugin.yml должен быть в корне архива
 
Привет, а что по поводу сборки всего этого в jar? Или как свой "плагин" пихать на сервер?
 
Привет, а что по поводу сборки всего этого в jar? Или как свой "плагин" пихать на сервер?
Нажимаешь в своей среде разработки кнопку "собрать", заходишь в папку проекта и в папке "dist" твой jar плагин
 

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

Назад
Верх