package tv.mineinthebox.essentials.managers;
import java.util.HashMap;
import tv.mineinthebox.essentials.enums.ProtectionType;
import tv.mineinthebox.essentials.interfaces.XOfflinePlayer;
public class ProtectionManager {
private final HashMap<String, Object[]> session = new HashMap<String, Object[]>();
public void addSession(String player, ProtectionType type) {
Object[] obj = new Object[2];
obj[0] = type;
session.put(player.toLowerCase(), obj);
}
public void addSession(String player, XOfflinePlayer otherplayer, ProtectionType type) {
Object[] obj = new Object[2];
obj[0] = type;
obj[1] = otherplayer;
session.put(player.toLowerCase(), obj);
}
public Object[] getSessionData(String player) {
return session.get(player.toLowerCase());
}
public boolean hasSession(String player) {
return session.containsKey(player.toLowerCase());
}
public void removeSession(String player) {
session.remove(player.toLowerCase());
}
}