private void loadData() {
		try {
			File file = new File(getDataFolder(), "data.txt");
			if(file.exists()) {
				BufferedReader br = new BufferedReader(new FileReader(file));
				try {
					String l = br.readLine();
					while(l != null) {
						if(l.startsWith("oq:")) {
							oq.add(new String(l.substring(3)));
						} else if(l.startsWith("pq:")) {
							String[] parts = new String(l.substring(3)).split(spacer);
							if(pq.containsKey(parts[0])) {
								List<String> commands = pq.get(parts[0]);
								commands.add(parts[1]);
								pq.put(parts[0], commands);
							} else {
								List<String> commands = new ArrayList<String>(Arrays.asList(parts[1]));
								pq.put(parts[0], commands);
							}
						} else if(l.startsWith("qc:")) {
							String[] parts = new String(l.substring(3)).split(spacer);
							qc.put(parts[0], Integer.parseInt(parts[1]));
						}
						l = br.readLine();
					}
					debugger.debug("All data loaded.");
				} finally {
					br.close();
				}
			} else {
			    debugger.debug("A data file was not found. If this is your first start-up with the plugin, this is normal.");
			}
		} catch(IOException e) {
			e.printStackTrace();
		}
	}