This commit is contained in:
@ -49,11 +49,15 @@ public class SendCommand extends SWCommand {
|
||||
@Register("to")
|
||||
public void sendCommand(Chatter sender, RegisteredServer toServer, Player... players) {
|
||||
String serverName = toServer.getServerInfo().getName();
|
||||
int count = 0;
|
||||
for (Player player : players) {
|
||||
if (sender.user().hasPerm(UserPerm.ADMINISTRATION) || check(sender.user(), player.getCurrentServer().map(ServerConnection::getServer).orElse(null))) {
|
||||
player.createConnectionRequest(toServer).fireAndForget();
|
||||
Chatter.of(player).send(true, null, null, new Message("SEND_MESSAGE", sender.user().getUserName(), serverName));
|
||||
count++;
|
||||
}
|
||||
sender.send(true, null, null, new Message("SEND_MESSAGE_SELF", players.length, serverName));
|
||||
}
|
||||
sender.send(true, null, null, new Message("SEND_MESSAGE_SELF", count, serverName));
|
||||
}
|
||||
|
||||
private boolean check(SteamwarUser user, RegisteredServer registeredServer) {
|
||||
|
||||
Reference in New Issue
Block a user