Помогите Отправить сообщение всем игрокам BungeeCord, у которых есть определенные права.

DaniroCraft

Активный участник
Пользователь
Баллы
66
Ник в Minecraft
Danirod_Gaming
Всем привет! Меня интересует очень важный вопрос!
Каким же образом мне отправить сообщение на BungeeCord игрокам, у которых есть определенное право, отправка с Spigot сервера.

Поясняю:

Можно использовать BungeeMessagingChannel, там есть функция:
out.writeUTF("Message");
out.writeUTF("ALL");
out.writeUTF(ChatColor.RED + "Congrats, you just won 1$!");

Но мне нужно отправить сообщение не всем, а только тем, у кого есть права...

Я пытался получать онлайн со всего BungeeCord:
out.writeUTF("PlayerList");
out.writeUTF("ALL");

А потом отправлять им уже отдельно сообщения, заранее заготавливая конфиги с их правами...
String[] players[]...
for(String s : players) {
if(s.hasSPerm()){
out.writeUTF("Message");
out.writeUTF(s.toLowerCase());
out.writeUTF(ChatColor.RED + "Congrats, you just won 1$!");

}
}

Но в таком методе приходится делать большие задержки и тому подобное...
А мне конкретно нужно реализовать так, чтобы сразу, быстро, все работало.

Сначала у меня появилась идея о том, чтобы создать конфиг, в котором при каждом изменении онлайна BungeeCord, туда логировались все игроки. И вот у меня к вам, товарищи RUBIKKIT, появился вопрос о том, как же все таки грамотно реализовать метод, чтобы всем игрокам BungeeCord (у которых есть право test.test) отправлялись сообщения. Плагин на права LuckPerms, на BungeeCord тоже он.
 
Назад
Верх Низ