public class PermissionsResolverManager extends Object implements PermissionsResolver
| Modifier and Type | Class and Description |
|---|---|
static class |
PermissionsResolverManager.MissingPluginException |
| Modifier and Type | Field and Description |
|---|---|
protected Class<? extends PermissionsResolver>[] |
availableResolvers |
| Modifier | Constructor and Description |
|---|---|
protected |
PermissionsResolverManager(org.bukkit.plugin.Plugin plugin) |
| Modifier and Type | Method and Description |
|---|---|
void |
findResolver() |
String |
getDetectionMessage() |
String[] |
getGroups(org.bukkit.OfflinePlayer player) |
String[] |
getGroups(String player) |
static PermissionsResolverManager |
getInstance() |
boolean |
hasPermission(org.bukkit.OfflinePlayer player,
String permission) |
boolean |
hasPermission(String worldName,
org.bukkit.OfflinePlayer player,
String permission) |
boolean |
hasPermission(String name,
String permission) |
boolean |
hasPermission(String worldName,
String name,
String permission) |
boolean |
inGroup(org.bukkit.OfflinePlayer player,
String group) |
boolean |
inGroup(String player,
String group) |
static void |
initialize(org.bukkit.plugin.Plugin plugin) |
static boolean |
isInitialized() |
void |
load() |
void |
setPluginPermissionsResolver(org.bukkit.plugin.Plugin plugin) |
protected Class<? extends PermissionsResolver>[] availableResolvers
protected PermissionsResolverManager(org.bukkit.plugin.Plugin plugin)
public static void initialize(org.bukkit.plugin.Plugin plugin)
public static boolean isInitialized()
public static PermissionsResolverManager getInstance()
public void findResolver()
public void setPluginPermissionsResolver(org.bukkit.plugin.Plugin plugin)
public void load()
load in interface PermissionsResolverpublic boolean hasPermission(String name, String permission)
hasPermission in interface PermissionsProviderpublic boolean hasPermission(String worldName, String name, String permission)
hasPermission in interface PermissionsProviderpublic boolean inGroup(String player, String group)
inGroup in interface PermissionsProviderpublic String[] getGroups(String player)
getGroups in interface PermissionsProviderpublic boolean hasPermission(org.bukkit.OfflinePlayer player,
String permission)
hasPermission in interface PermissionsProviderpublic boolean hasPermission(String worldName, org.bukkit.OfflinePlayer player, String permission)
hasPermission in interface PermissionsProviderpublic boolean inGroup(org.bukkit.OfflinePlayer player,
String group)
inGroup in interface PermissionsProviderpublic String[] getGroups(org.bukkit.OfflinePlayer player)
getGroups in interface PermissionsProviderpublic String getDetectionMessage()
getDetectionMessage in interface PermissionsResolverCopyright © 2010-2014. All Rights Reserved.