package net.tylermurphy.hideAndSeek; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import org.bukkit.configuration.file.FileConfiguration; import org.bukkit.entity.Player; import org.bukkit.scoreboard.Scoreboard; import org.bukkit.scoreboard.Team; import org.bukkit.util.Vector; import net.md_5.bungee.api.ChatColor; public class Store { public static Map playerList = new HashMap(); public static List loadedPlayers = new ArrayList(); public static Scoreboard board; public static Team Hider,Seeker,Spectator; public static String status = "Setup"; public static String messagePrefix = String.format("%sHide and Seek > %s", ChatColor.BLUE, ChatColor.WHITE); public static String errorPrefix = String.format("%sError > %s", ChatColor.RED, ChatColor.WHITE); public static Vector spawnPosition,worldborderPosition; public static int worldborderSize,worldborderDelay,currentWorldborderSize; public static boolean worldborderEnabled = false, decreaseBorder = false; public static String tauntPlayer = ""; public static HashMap playerData = new HashMap(); public static int startTaskId; public static int gameId = 0; public static FileConfiguration getConfig() { return Main.plugin.getConfig(); } public static void saveConfig() { Main.plugin.saveConfig(); } public static int getPlayerData(String playerName, String key) { if(playerData.get(playerName + " " + key) == null) { return 0; } else { return playerData.get(playerName + " " + key); } } public static void setPlayerData(String playerName, String key, int value) { playerData.put(playerName + " " + key, value); } public static void resetPlayerData(String playerName, boolean giveItems) { playerData.put(playerName+" Death", 0); playerData.put(playerName+" GiveStatus", (giveItems) ? 1 : 0); } }