public void setupSyncing()
	{
		File file = new File(this.getDataFolder() + "/config.yml");
		
		boolean firstTime = false;
		
		if(!file.exists())
		{
			try
			{
				file.createNewFile();
				firstTime=true;
			}
			catch(Exception e)
			{
				e.printStackTrace();
			}
		}
		
		FileConfiguration config = YamlConfiguration.loadConfiguration(file);
		
		int hours = 0;
		int minutes = 10;
		int seconds = 0;
		
		if(firstTime)
		{			
			config.set("exp-modifier", 1.5);
			config.set("databasesync.hours", 0);
			config.set("databasesync.minutes", 10);
			config.set("databasesync.seconds", 0);
			
			try
			{
				config.save(file);
			}
			catch(Exception e)
			{
				e.printStackTrace();
			}
		}
		else
		{
			hours = config.getInt("databasesync.hours");
			minutes = config.getInt("databasesync.minutes");
			seconds = config.getInt("databasesync.seconds");
		}
		
		this.syncScheduleId = Bukkit.getScheduler().scheduleSyncRepeatingTask(this, new Runnable()
		{
			public void run()
			{
				dbsyncer.start();
			}
		}, (20L*seconds) + (20L*60*minutes) + (20L*60*60*hours), (20L*seconds) + (20L*60*minutes) + (20L*60*60*hours));
	}