@EventHandler
	public void storeData(PlayerJoinEvent event) {
		File playerFiles = new File(Maleficus.getInstance().getDataFolder(), "Players");
		File checkPlayer = new File(playerFiles, event.getPlayer().getName() + ".yml");

		if (!checkPlayer.exists()) {
			FileConfiguration fileConfig = MPlayer.getPlayer(event.getPlayer());
			MPlayer.saveDefaultPlayer(event.getPlayer());
			if (!fileConfig.contains("anima") || fileConfig == null) {
				fileConfig.set("anima", Integer.valueOf(100));
			}
			if (!fileConfig.contains("subanima") || fileConfig == null) {
				fileConfig.set("subanima", Integer.valueOf(100));
			}
			if (!fileConfig.contains("level") || fileConfig == null) {
				fileConfig.set("level", Integer.valueOf(1));
			}
			if (!fileConfig.contains("sublevel") || fileConfig == null) {
				fileConfig.set("sublevel", Integer.valueOf(1));
			}
			if (!fileConfig.contains("element") || fileConfig == null) {
				fileConfig.set("element", "NONE");
			}
			MPlayer.savePlayer(event.getPlayer(), fileConfig);
		} else {
			//if the file does exist, but data is missing; update the dataFile
			//forget this... because the methods above do this already
		}

	}