/**
* Copyright (C) 2012 t7seven7t
*/
package net.t7seven7t.swornguard.io;
import java.util.Map;
import java.util.UUID;
import net.t7seven7t.swornguard.types.PlayerData;
import org.bukkit.OfflinePlayer;
import org.bukkit.entity.Player;
/**
* @author t7seven7t
*/
public interface PlayerDataServiceProvider {
public PlayerData getData(final UUID uniqueId);
public PlayerData getData(final Player player);
public PlayerData getData(final OfflinePlayer player);
public Map<String, PlayerData> getAllLoadedPlayerData();
public Map<String, PlayerData> getAllPlayerData();
}