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; } }