- Баллы
- 88
Очень рад за вас.с итэм татуриалом автара гатов здиладь плогын и многа харошева

Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Очень рад за вас.с итэм татуриалом автара гатов здиладь плогын и многа харошева

бываетМой мозг после прочтения стал покидать черепную коробку
if(args != null && args.length > 0 && args[0] != null && !"".equals(args[0])
{
// ник введён и содержится в args[0]
} else {
// ник не введён
}
Я в программировании не очень, сколько будет стоить написать такой плаигн? Cможите?Java:if(args != null && args.length > 0 && args[0] != null && !"".equals(args[0]) { // ник введён и содержится в args[0] } else { // ник не введён }
Как сделать пермишены?Работа с plugin.ymlДля работы плагина должен быть написать plugins.yml в нём содержится информация о имени, версии, командах и разрешениях(permissions).
Пример:
Синтаксис Yaml, полеYAML:name: CommandEx main: CommandEx.Main description: Пример работы с коммандами version: 0.01 commands: admins: description: CommandEx. usage: /<command> cex: description: CommandEx. usage: /<command>
"name" должно содержать название вашего плагина,
"description" описание,
"version" версию,
Дальше идёт группа "commands" это означает что дальше будут команды и их описание.
является блоком командыYAML:admins: description: CommandEx. usage: /<command>
первая строчка это сома команда которая идёт после слеша ("/admins")
"descriprion" это описание команды , о "usage" поговорим позже.
Файл yml должен находится на уровне исходных файлов.
![]()
![]()
Я не освоил ещё plugin.yml полностью но полная информация о нём тут
Этот код:
@EventHandler
public void onJoin(PlayerJoinEvent event) {
event.setJoinMessage(event.getPlayer().getName() + ChatColor.GREEN + " Вошёл на сервер!");
}
@EventHandler
public void onQuit(PlayerQuitEvent event) {
event.setQuitMessage(event.getPlayer().getName() + ChatColor.RED + " Покинул сервер!");
}
Когда заходит игрок пишет ник белым а надписи Зелёным/Красным, как сделать что бы ник был например Синим?
@EventHandler
public void onJoin(PlayerJoinEvent event) {
event.setJoinMessage(ChatColor.BLUE + event.getPlayer().getName() + ChatColor.GREEN + " Вошёл на сервер!");
}
@EventHandler
public void onQuit(PlayerQuitEvent event) {
event.setQuitMessage(ChatColor.BLUE+ event.getPlayer().getName() + ChatColor.RED + " Покинул сервер!");
}
У меня ещё вопрос естьС тебя "Спасибо"![]()
Это надо работать с плагином домов.У меня ещё вопрос есть
Как можно телепортнуться в чужой дом?
Игрок поставил точку дома и админ хочет телепортнуться в его дом вот команда /teleportdom <ник> и он телепортировается в его дом! Как это сделать?
Работоспособность не проверял, но должно работатьИ ещё как сделать чтобы, когда умерал писал <ник> Умер
@EventHandler
public void onPlayerDeath(PlayerDeathEvent event){
Player player = event.getEntity();
event.setDeathMessage(player.getDisplayName() + " умер.");
}
А как сделать Жёлтым ник а "умер" красным?Это надо работать с плагином домов.
Работоспособность не проверял, но должно работать
Java:@EventHandler public void onPlayerDeath(PlayerDeathEvent event){ Player player = event.getEntity(); event.setDeathMessage(player.getDisplayName() + " умер."); }
Хватит задавать глупые вопросы. Ты бы хоть сам немного подумал...А как сделать Жёлтым ник а "умер" красным?
@EventHandler
public void onPlayerDeath(PlayerDeathEvent event){
Player player = event.getEntity();
event.setDeathMessage(ChatColor.YELLOW + player.getDisplayName() + ChatColor.RED + " умер.")
}
@EventHandler
public void onPlayerDeath(PlayerDeathEvent event){
Player player = event.getEntity();
event.setDeathMessage("§e" + player.getDisplayName() + " §4умер.")
}
Plugin.yml должен находиться в проекте, в папочке src, но при этом этот файл НЕ должен находиться в каких-либо пакетах.Ничего не работает, вообще ничего, пытаюсь написать, чтобы хотя бы в консоль выводилось о том, что плагин включён, так и то, краш происходит... И plugins.yml сделал, и всё по уроку. Уже несколько уроков посмотрел. Наверно я рукожоп, не отрицаю, но в ошибке он жалуется именно на plugn.yml, что в нем может быть не так?
При компиляции ошибок не выдает, использую Spigot, JRE JavaSE-1.8
![]()