Chroma-Chat/TheButtonAutoFlair/src/tk/sznp/thebuttonautoflair/MaybeOfflinePlayer.java

33 lines
1.1 KiB
Java
Raw Normal View History

package tk.sznp.thebuttonautoflair;
import java.util.HashMap;
import org.bukkit.Location;
public class MaybeOfflinePlayer { // 2015.08.08.
public String PlayerName;
public String UserName;
public String Flair; // If the user comments their name, it gets set, it
// doesn't matter if they accepted it or not
public boolean AcceptedFlair;
public boolean IgnoredFlair;
public boolean FlairDecided; // 2015.08.09.
public boolean FlairRecognised; // 2015.08.10.
public boolean CommentedOnReddit; // 2015.08.10.
public boolean RPMode; // 2015.08.25.
2015-09-18 18:52:09 +00:00
public boolean PressedF; //2015.09.18.
public Location SavedLocation; //2015.10.02.
public static HashMap<String, MaybeOfflinePlayer> AllPlayers = new HashMap<>(); // 2015.08.08.
public static MaybeOfflinePlayer AddPlayerIfNeeded(String playername) {
if (!AllPlayers.containsKey(playername)) {
MaybeOfflinePlayer player = new MaybeOfflinePlayer();
player.PlayerName = playername;
player.Flair = ""; // 2015.08.10.
AllPlayers.put(playername, player);
return player;
}
return AllPlayers.get(playername);
}
}