private void loadCoffers(){
		File cofferFile		=	new File(getDataFolder(),cofferFileName);
		if(!cofferFile.exists()){
			logMessage("Coffer file does not exist");
			return;
		}
		
		FileConfiguration config	=	YamlConfiguration.loadConfiguration(cofferFile);
		Iterator<String> citr		=	config.getConfigurationSection("coffers").getKeys(false).iterator();
		while(citr.hasNext()){
			try{
				String key			=	citr.next();
				String wName		=	config.getString("coffers."+key+".world");
				World world			=	getServer().getWorld(wName);
				String pName		=	config.getString("coffers."+key+".player");
				Location chestLoc	=	new Location(world,Double.parseDouble(key.split("x")[1]),Double.parseDouble(key.split("x")[2]),Double.parseDouble(key.split("x")[3]));
				//The chest was some how missing since we last loaded, don't add it
				if(!(world.getBlockAt(chestLoc).getState() instanceof Chest))
					continue;
				Chest chest				=	(Chest) world.getBlockAt(chestLoc).getState();
				OfflinePlayer player	=	getServer().getOfflinePlayer(pName);
				//No offline player by that name, can't add it
				if(player==null)
					continue;
				if(!addCoffer(player,chest))
					logWarning("Unable to add a coffer to the list for "+player.getName()+"!");
			}catch(NullPointerException e){
				logWarning("The coffer file has been improperly modified!");
				continue;
			}
			
		}
	}