Помогите Отправить сообщение тем у кого есть пермишн

  • Автор темы Автор темы Qbert
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Qbert

Активный участник
Пользователь
Баллы
66
Надо сделать чтобы если кто-то напишет "/report [текст]" то тем у кого есть пермишн "SioRP.reportvis" получать сообщение (ChatColor.RED + "[Жалоба] от " + sender.getDisplayName() + ": " + ChatColor.WHITE + args[и все что после /report . Тоесть [текст] ])
 
Код:
           for(Player target : Bukkit.getOnlinePlayers()){
                if(target.hasPermission("SioRP.reportvis")){
                    target.sendMessage("message");
                }
 
Как то так.
Код:
    @Override
    public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
        if (sender instanceof Player) {
            return false;
        }
        Bukkit.getOnlinePlayers().forEach(player -> {
            if (sender != player && player.hasPermission("perm")) {
                player.sendMessage(String.join(" ", args));
            }
        });
        return true;
    }
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх