001package fr.aumgn.bukkitutils.playerref.set; 002 003import java.util.List; 004import java.util.Set; 005 006import org.bukkit.OfflinePlayer; 007import org.bukkit.entity.Player; 008 009import fr.aumgn.bukkitutils.playerref.PlayerRef; 010 011public interface PlayersRefSet extends Set<PlayerRef> { 012 013 boolean contains(OfflinePlayer player); 014 015 boolean add(OfflinePlayer player); 016 017 boolean remove(OfflinePlayer player); 018 019 Iterable<OfflinePlayer> offlinePlayers(); 020 021 Iterable<Player> players(); 022 023 List<OfflinePlayer> getOfflinePlayers(); 024 025 List<Player> getPlayers(); 026}