package net.knarcraft.blockhunt; import net.knarcraft.blockhunt.arena.Arena; import net.knarcraft.blockhunt.manager.CommandManager; import net.knarcraft.blockhunt.manager.ConfigManager; import org.bukkit.Location; import org.bukkit.entity.Player; import org.bukkit.inventory.ItemStack; import java.util.ArrayList; import java.util.HashMap; import java.util.Map; import java.util.Random; public class MemoryStorage { /* * Standard stuff. */ public static final ArrayList<String> newFiles = new ArrayList<>(); public static final ArrayList<CommandManager> commands = new ArrayList<>(); /* * If you want another file to be created. Copy and paste this line. */ public static final ConfigManager config = new ConfigManager("config"); public static final ConfigManager messages = new ConfigManager("messages"); public static final ConfigManager arenas = new ConfigManager("arenas"); public static final ConfigManager signs = new ConfigManager("signs"); public static final ConfigManager shop = new ConfigManager("shop"); /* * Add any variable you need in different classes here: */ public static final HashMap<Player, Location> pos1 = new HashMap<>(); public static final HashMap<Player, Location> pos2 = new HashMap<>(); public static final ArrayList<Arena> arenaList = new ArrayList<>(); public static final Random random = new Random(); public static final HashMap<Player, Integer> seekertime = new HashMap<>(); public static final HashMap<Player, PlayerArenaData> pData = new HashMap<>(); public static final HashMap<Player, ItemStack> chosenBlock = new HashMap<>(); public static final HashMap<Player, Boolean> chosenSeeker = new HashMap<>(); public static final HashMap<Player, ItemStack> pBlock = new HashMap<>(); public static final HashMap<Player, Location> moveLoc = new HashMap<>(); public static final HashMap<Player, Location> hiddenLoc = new HashMap<>(); public static final HashMap<Player, Boolean> hiddenLocWater = new HashMap<>(); public static final Map<Player, Location> teleportLoc = new HashMap<>(); }