Package org.bukkit.plugin

Examples of org.bukkit.plugin.ServicesManager


        if (vaultPlugin == null) {
            Messenger.warning("Vault was not found. Economy rewards will not work!");
            return;
        }
       
        ServicesManager manager = this.getServer().getServicesManager();
        RegisteredServiceProvider<Economy> e = manager.getRegistration(net.milkbowl.vault.economy.Economy.class);
       
        if (e != null) {
            economy = e.getProvider();
            Messenger.info("Vault found; economy rewards enabled.");
        } else {
View Full Code Here


            aliases = {"permissionsPluginName", "permsPluginName"})
    public String getPermissionsPluginName() {
        if (!(permissionsAvailable())) {
            return "NULL";
        }
        ServicesManager sm = Bukkit.getServicesManager();
        return sm.getRegistration(Permission.class).getProvider().getName();
    }
View Full Code Here

    public String getPermissionsPluginVersion() {
        if (!(permissionsAvailable())) {
            return "NULL";
        }

        ServicesManager sm = Bukkit.getServicesManager();
        Plugin p = Bukkit.getPluginManager().getPlugin(sm.getRegistration(Permission.class).getProvider().getName());
        if (p != null) {
            return p.getDescription().getVersion();
        }
        return "NULL";
    }
View Full Code Here

            aliases = {"permUserNames", "getPermUserNames"})
    public List<String> getPermUserNames() {
        if (!(permissionsAvailable())) {
            return new ArrayList<String>(0);
        }
        ServicesManager sm = Bukkit.getServicesManager();
        Permission p = sm.getRegistration(Permission.class).getProvider();
        List<String> result = new ArrayList<String>();
        for (Player player : Bukkit.getOnlinePlayers()) {
            if (p.getPlayerGroups(player) != null && p.getPlayerGroups(player)[0] != null) {
                result.add(player.getName());
            }
View Full Code Here

            aliases = {"permUserNamesForWorld", "getPermUserNamesForWorld"})
    public List<String> getPermUserNamesForWorld(String world) {
        if (!(permissionsAvailable())) {
            return new ArrayList<String>(0);
        }
        ServicesManager sm = Bukkit.getServicesManager();
        Permission p = sm.getRegistration(Permission.class).getProvider();
        List<String> result = new ArrayList<String>();
        for (Player player : Bukkit.getOnlinePlayers()) {
            String playerName = player.getName();
            if (p.getPlayerGroups(world, playerName) != null && p.getPlayerGroups(world, playerName).length > 0) {
                result.add(playerName);
View Full Code Here

            aliases = {"permGroupNames", "getPermGroupNames"})
    public List<String> getPermGroupNames() {
        if (!(permissionsAvailable())) {
            return new ArrayList<String>(0);
        }
        ServicesManager sm = Bukkit.getServicesManager();
        Permission p = sm.getRegistration(Permission.class).getProvider();
        return Arrays.asList(p.getGroups());
    }
View Full Code Here

            aliases = {"permGroupNamesForWorld", "getPermGroupNamesForWorld"})
    public List<String> getPermGroupNamesForWorld(String world) {
        if (!(permissionsAvailable())) {
            return new ArrayList<String>(0);
        }
        ServicesManager sm = Bukkit.getServicesManager();
        Permission p = sm.getRegistration(Permission.class).getProvider();
        return Arrays.asList(p.getGroups());
    }
View Full Code Here

            aliases = {"permGroupUsers", "getPermGroupUsers"})
    public List<String> getPermGroupUsers(String groupName) {
        if (!(permissionsAvailable())) {
            return new ArrayList<String>(0);
        }
        ServicesManager sm = Bukkit.getServicesManager();
        Permission p = sm.getRegistration(Permission.class).getProvider();
        List<String> result = new ArrayList<String>();
        for (Player player : Bukkit.getOnlinePlayers()) {
            if (p.playerInGroup(player, groupName)) {
                result.add(player.getName());
            }
View Full Code Here

            aliases = {"permGroupUsersForWorld", "getPermGroupUsersForWorld"})
    public List<String> getPermGroupUsersForWorld(String groupName, String worldName) {
        if (!(permissionsAvailable())) {
            return new ArrayList<String>(0);
        }
        ServicesManager sm = Bukkit.getServicesManager();
        Permission p = sm.getRegistration(Permission.class).getProvider();
        List<String> result = new ArrayList<String>();
        for (Player player : Bukkit.getOnlinePlayers()) {
            String playerName = player.getName();
            if (p.playerInGroup(worldName, playerName, groupName)) {
                result.add(playerName);
View Full Code Here

            aliases = {"groupPerms", "getGroupPerms"})
    public List<String> getGroupPerms(String groupName) {
        if (!(permissionsAvailable())) {
            return new ArrayList<String>(0);
        }
        ServicesManager sm = Bukkit.getServicesManager();
        Permission p = sm.getRegistration(Permission.class).getProvider();
        List<String> result = new ArrayList<String>();
        for (org.bukkit.permissions.Permission perm : Bukkit.getPluginManager().getPermissions()) {
            String permName = perm.getName();
            if (p.groupHas(Bukkit.getWorlds().get(0), groupName, permName)) {
                result.add(permName);
View Full Code Here

TOP

Related Classes of org.bukkit.plugin.ServicesManager

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.