public class GroupManagerResolver extends DinnerPermsResolver
GROUP_PREFIX, server
Constructor and Description |
---|
GroupManagerResolver(org.bukkit.Server server,
org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder worldsHolder) |
Modifier and Type | Method and Description |
---|---|
static PermissionsResolver |
factory(org.bukkit.Server server,
com.sk89q.util.yaml.YAMLProcessor config) |
java.lang.String |
getDetectionMessage() |
java.lang.String[] |
getGroups(org.bukkit.OfflinePlayer player) |
java.lang.String[] |
getGroups(java.lang.String name) |
boolean |
hasPermission(org.bukkit.OfflinePlayer player,
java.lang.String permission) |
boolean |
hasPermission(java.lang.String worldName,
org.bukkit.OfflinePlayer player,
java.lang.String permission) |
boolean |
inGroup(org.bukkit.OfflinePlayer player,
java.lang.String group) |
void |
load() |
getPermissible, hasPermission, hasPermission, inGroup, internalHasPermission
public GroupManagerResolver(org.bukkit.Server server, org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder worldsHolder)
public static PermissionsResolver factory(org.bukkit.Server server, com.sk89q.util.yaml.YAMLProcessor config)
public void load()
load
in interface PermissionsResolver
load
in class DinnerPermsResolver
public java.lang.String[] getGroups(java.lang.String name)
getGroups
in interface PermissionsProvider
getGroups
in class DinnerPermsResolver
public boolean hasPermission(org.bukkit.OfflinePlayer player, java.lang.String permission)
hasPermission
in interface PermissionsProvider
hasPermission
in class DinnerPermsResolver
public boolean hasPermission(java.lang.String worldName, org.bukkit.OfflinePlayer player, java.lang.String permission)
hasPermission
in interface PermissionsProvider
hasPermission
in class DinnerPermsResolver
public boolean inGroup(org.bukkit.OfflinePlayer player, java.lang.String group)
inGroup
in interface PermissionsProvider
inGroup
in class DinnerPermsResolver
public java.lang.String[] getGroups(org.bukkit.OfflinePlayer player)
getGroups
in interface PermissionsProvider
getGroups
in class DinnerPermsResolver
public java.lang.String getDetectionMessage()
getDetectionMessage
in interface PermissionsResolver
getDetectionMessage
in class DinnerPermsResolver