Package net.crystalyx.bukkit.simplyperms.imports

Examples of net.crystalyx.bukkit.simplyperms.imports.ImportManager


            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...");
View Full Code Here

TOP

Related Classes of net.crystalyx.bukkit.simplyperms.imports.ImportManager

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.