Package com.sk89q.wepif
Class DinnerPermsResolver
java.lang.Object
com.sk89q.wepif.DinnerPermsResolver
- All Implemented Interfaces:
PermissionsProvider,PermissionsResolver
- Direct Known Subclasses:
GroupManagerResolver,PermissionsExResolver
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic PermissionsResolverfactory(Server server, YAMLProcessor config) String[]String[]getGroups(OfflinePlayer player) getPermissible(OfflinePlayer offline) booleanhasPermission(String name, String permission) booleanhasPermission(String worldName, String name, String permission) booleanhasPermission(String worldName, OfflinePlayer player, String permission) booleanhasPermission(OfflinePlayer player, String permission) booleanbooleaninGroup(OfflinePlayer player, String group) intinternalHasPermission(Permissible perms, String permission) Checks the permission from dinnerperms.voidload()
-
Field Details
-
GROUP_PREFIX
- See Also:
-
server
-
-
Constructor Details
-
DinnerPermsResolver
-
-
Method Details
-
factory
-
load
public void load()- Specified by:
loadin interfacePermissionsResolver
-
hasPermission
- Specified by:
hasPermissionin interfacePermissionsProvider
-
hasPermission
- Specified by:
hasPermissionin interfacePermissionsProvider
-
inGroup
- Specified by:
inGroupin interfacePermissionsProvider
-
getGroups
- Specified by:
getGroupsin interfacePermissionsProvider
-
hasPermission
- Specified by:
hasPermissionin interfacePermissionsProvider
-
hasPermission
- Specified by:
hasPermissionin interfacePermissionsProvider
-
inGroup
- Specified by:
inGroupin interfacePermissionsProvider
-
getGroups
- Specified by:
getGroupsin interfacePermissionsProvider
-
getPermissible
-
internalHasPermission
Checks the permission from dinnerperms.- Parameters:
perms- Permissible to check forpermission- The permission to check- Returns:
- -1 if the permission is explicitly denied, 1 if the permission is allowed, 0 if the permission is denied by a default.
-
getDetectionMessage
- Specified by:
getDetectionMessagein interfacePermissionsResolver
-