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