Package com.earth2me.essentials.perm
Interface IPermissionsHandler
- All Known Implementing Classes:
AbstractVaultHandler
,ConfigPermissionsHandler
,GenericVaultHandler
,LuckPermsHandler
,ModernVaultHandler
,PermissionsHandler
,SuperpermsHandler
public interface IPermissionsHandler
-
Method Summary
Modifier and TypeMethodDescriptionboolean
addToGroup
(OfflinePlayer base, String group) boolean
getGroup
(OfflinePlayer base) getGroups
(OfflinePlayer base) boolean
hasPermission
(Player base, String node) boolean
boolean
isPermissionSet
(Player base, String node) isPermissionSetExact
(Player base, String node) void
registerContext
(String context, Function<User, Iterable<String>> calculator, Supplier<Iterable<String>> suggestions) boolean
removeFromGroup
(OfflinePlayer base, String group) boolean
tryProvider
(Essentials ess) void
-
Method Details
-
addToGroup
-
removeFromGroup
-
getGroup
-
getGroups
-
getGroups
-
canBuild
-
inGroup
-
hasPermission
-
isPermissionSet
-
isPermissionSetExact
-
getPrefix
-
getSuffix
-
registerContext
-
unregisterContexts
void unregisterContexts() -
getBackendName
String getBackendName() -
tryProvider
-