return true;
} else if (subcommand.equals("import")) {
if (!checkPerm(sender, "import")) return true;
if (split.length != 2) return usage(sender, command, subcommand);
String pluginName = split[1].toLowerCase();
ImportManager manager;
if (pluginName.equals("permissionsbukkit")) {
manager = new ImportPermBukkit(plugin);
} else if (pluginName.equals("privileges")) {
manager = new ImportPrivileges(plugin);
} else if (pluginName.equals("file")) {
manager = new ImportFile(plugin);
} else if (plugin.getConfig().getString("db/type") != null
&& pluginName.equals(plugin.getConfig().getString("db/type").toLowerCase())) {
manager = new ImportDB(plugin);
} else {
sender.sendMessage(ChatColor.RED + "Unknown import type !");
return true;
}
try {
manager.run();
plugin.refreshPermissions();
sender.sendMessage(ChatColor.GREEN + "Operation success !");
} catch (Exception e) {
plugin.reloadConfig();
sender.sendMessage(ChatColor.RED + "An error occurred ! Please check server log...");