private final void cleanOldFiles() {
		info("Cleaning up old files from previous versions...");

		File[] oldFileList = {new File(dataFolder, "pluginlist.txt"), new File("pnodes.txt"),
				new File("pnodesfull.txt"), new File("EssentialsPnodes.txt"), new File("EssentialsPnodesfull.txt"),
				new File("update/GetPerms.jar"), new File("update/GPtemp.jar"),
				new File("Essentials_permission_nodes.txt"), new File("Essentials_permission_nodes_desc.txt"),
				new File(dataFolder, "permission_nodes.txt"), new File(dataFolder, "permission_nodes_desc.txt"),
				new File(dataFolder, "EssentialsPnodes.txt"), new File(dataFolder, "EssentialsPnodesfull.txt")};
		File[] oldSoftDirectoryList = {new File("update")};

		for (File file : oldFileList) {
			if (file.exists()) {
				file.delete();
			}
		}

		for (File file : oldSoftDirectoryList) {
			if (file.exists() && file.isDirectory()) {
				if (file.listFiles().length == 0) {
					file.delete();
				}
			}
		}
	}