@SuppressWarnings("unchecked")
	public void loadPlayers() {
		ConfigurationSection playerData = persist.get().getConfigurationSection("players");
		if (playerData == null)
			persist.get().createSection("players");
		for (Player player : Bukkit.getOnlinePlayers()) {
			ChatPlayer p = new ChatPlayer(player.getName(), name);
			PlayerManager.players.add(p);
			ConfigurationSection section = playerData.contains(p.name) ? playerData.getConfigurationSection(p.name) : null;

			if (section != null) {
				p.channel = section.getString("channel");
				p.listening.addAll((List<String>) section.get("listening"));
				List<String> modes = (List<String>) section.get("modes");
				for (String mode : modes)
					p.modes.add(ChatPlayer.Mode.valueOf(mode));
			}
		}
	}