package me.fromgate.reactions.util.playerselector;
import org.bukkit.Bukkit;
import org.bukkit.entity.Player;
import java.util.HashSet;
import java.util.Set;
@SelectorDefine(key = "group")
public class PermPlayers extends PlayerSelector {
@Override
public Set<Player> selectPlayers(String param) {
Set<Player> players = new HashSet<>();
if (param.isEmpty()) return players;
String[] perms = param.split(",\\s*");
for (Player player : Bukkit.getOnlinePlayers())
for (String p : perms)
if (player.hasPermission(p)) players.add(player);
return players;
}
}