public class ConfigurationPermissionsResolver extends java.lang.Object implements PermissionsResolver
Constructor and Description |
---|
ConfigurationPermissionsResolver(com.sk89q.util.yaml.YAMLProcessor config) |
Modifier and Type | Method and Description |
---|---|
static com.sk89q.util.yaml.YAMLNode |
generateDefaultPerms(com.sk89q.util.yaml.YAMLNode section) |
java.lang.String |
getDetectionMessage() |
java.lang.String[] |
getGroups(org.bukkit.OfflinePlayer player) |
java.lang.String[] |
getGroups(java.lang.String player) |
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 |
hasPermission(java.lang.String player,
java.lang.String permission) |
boolean |
hasPermission(java.lang.String worldName,
java.lang.String player,
java.lang.String permission) |
boolean |
inGroup(org.bukkit.OfflinePlayer player,
java.lang.String group) |
boolean |
inGroup(java.lang.String player,
java.lang.String group) |
void |
load() |
public ConfigurationPermissionsResolver(com.sk89q.util.yaml.YAMLProcessor config)
public static com.sk89q.util.yaml.YAMLNode generateDefaultPerms(com.sk89q.util.yaml.YAMLNode section)
public void load()
load
in interface PermissionsResolver
public boolean hasPermission(java.lang.String player, java.lang.String permission)
hasPermission
in interface PermissionsProvider
public boolean hasPermission(java.lang.String worldName, java.lang.String player, java.lang.String permission)
hasPermission
in interface PermissionsProvider
public boolean inGroup(java.lang.String player, java.lang.String group)
inGroup
in interface PermissionsProvider
public java.lang.String[] getGroups(java.lang.String player)
getGroups
in interface PermissionsProvider
public boolean hasPermission(org.bukkit.OfflinePlayer player, java.lang.String permission)
hasPermission
in interface PermissionsProvider
public boolean hasPermission(java.lang.String worldName, org.bukkit.OfflinePlayer player, java.lang.String permission)
hasPermission
in interface PermissionsProvider
public boolean inGroup(org.bukkit.OfflinePlayer player, java.lang.String group)
inGroup
in interface PermissionsProvider
public java.lang.String[] getGroups(org.bukkit.OfflinePlayer player)
getGroups
in interface PermissionsProvider
public java.lang.String getDetectionMessage()
getDetectionMessage
in interface PermissionsResolver