public DefaultListModel<String> buildList() {
		DefaultListModel<String> listModel = new DefaultListModel<String>();
		String line;
		try {
			BufferedReader reader = new BufferedReader(new FileReader(System.getProperty("resources") + "/database/factions"));
			
			while((line = reader.readLine()) != null) {
				listModel.addElement(line);
			}
			
			reader.close();
		} catch (FileNotFoundException e) {
			System.out.println("The factions database has been misplaced!");
			e.printStackTrace();
		} catch (IOException e) {
			System.out.println("Factions database failed to load!");
			e.printStackTrace();
		}
		
		return listModel;
	}