package me.fromgate.reactions.util.playerselector;
import me.fromgate.reactions.externals.RAWorldGuard;
import org.bukkit.entity.Player;
import java.util.HashSet;
import java.util.Set;
@SelectorDefine(key = "region")
public class RegionsPlayers extends PlayerSelector {
@Override
public Set<Player> selectPlayers(String regionStr) {
Set<Player> players = new HashSet<>();
if (!RAWorldGuard.isConnected()) return players;
if (regionStr.isEmpty()) return players;
String[] arrRegion = regionStr.split(",\\s*");
for (String regionName : arrRegion)
players.addAll(RAWorldGuard.playersInRegion(regionName));
return players;
}
}