public class DinnerPermsResolver extends java.lang.Object implements PermissionsResolver
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
GROUP_PREFIX |
protected org.bukkit.Server |
server |
Constructor and Description |
---|
DinnerPermsResolver(org.bukkit.Server server) |
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) |
org.bukkit.permissions.Permissible |
getPermissible(org.bukkit.OfflinePlayer offline) |
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 name,
java.lang.String permission) |
boolean |
hasPermission(java.lang.String worldName,
java.lang.String name,
java.lang.String permission) |
boolean |
inGroup(org.bukkit.OfflinePlayer player,
java.lang.String group) |
boolean |
inGroup(java.lang.String name,
java.lang.String group) |
int |
internalHasPermission(org.bukkit.permissions.Permissible perms,
java.lang.String permission)
Checks the permission from dinnerperms.
|
void |
load() |
public static final java.lang.String GROUP_PREFIX
protected final org.bukkit.Server server
public static PermissionsResolver factory(org.bukkit.Server server, com.sk89q.util.yaml.YAMLProcessor config)
public void load()
load
in interface PermissionsResolver
public boolean hasPermission(java.lang.String name, java.lang.String permission)
hasPermission
in interface PermissionsProvider
public boolean hasPermission(java.lang.String worldName, java.lang.String name, java.lang.String permission)
hasPermission
in interface PermissionsProvider
public boolean inGroup(java.lang.String name, java.lang.String group)
inGroup
in interface PermissionsProvider
public java.lang.String[] getGroups(java.lang.String name)
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 org.bukkit.permissions.Permissible getPermissible(org.bukkit.OfflinePlayer offline)
public int internalHasPermission(org.bukkit.permissions.Permissible perms, java.lang.String permission)
perms
- Permissible to check forpermission
- The permission to checkpublic java.lang.String getDetectionMessage()
getDetectionMessage
in interface PermissionsResolver