Class PermissibleBase
java.lang.Object
org.cloudburstmc.server.permission.PermissibleBase
- All Implemented Interfaces:
org.cloudburstmc.api.permission.Permissible,org.cloudburstmc.api.permission.ServerOperator
author: MagicDroidX
Nukkit Project
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.cloudburstmc.api.permission.PermissionAttachmentaddAttachment(org.cloudburstmc.api.plugin.PluginContainer plugin)org.cloudburstmc.api.permission.PermissionAttachmentaddAttachment(org.cloudburstmc.api.plugin.PluginContainer plugin, String name)org.cloudburstmc.api.permission.PermissionAttachmentaddAttachment(org.cloudburstmc.api.plugin.PluginContainer plugin, String name, Boolean value)voidbooleanhasPermission(String name)booleanhasPermission(org.cloudburstmc.api.permission.Permission permission)booleanisOp()booleanisPermissionSet(String name)booleanisPermissionSet(org.cloudburstmc.api.permission.Permission permission)voidvoidremoveAttachment(org.cloudburstmc.api.permission.PermissionAttachment attachment)voidsetOp(boolean value)
-
Constructor Details
-
PermissibleBase
public PermissibleBase(org.cloudburstmc.api.permission.ServerOperator opable)
-
-
Method Details
-
isOp
public boolean isOp()- Specified by:
isOpin interfaceorg.cloudburstmc.api.permission.ServerOperator
-
setOp
public void setOp(boolean value)- Specified by:
setOpin interfaceorg.cloudburstmc.api.permission.ServerOperator
-
isPermissionSet
- Specified by:
isPermissionSetin interfaceorg.cloudburstmc.api.permission.Permissible
-
isPermissionSet
public boolean isPermissionSet(org.cloudburstmc.api.permission.Permission permission)- Specified by:
isPermissionSetin interfaceorg.cloudburstmc.api.permission.Permissible
-
hasPermission
- Specified by:
hasPermissionin interfaceorg.cloudburstmc.api.permission.Permissible
-
hasPermission
public boolean hasPermission(org.cloudburstmc.api.permission.Permission permission)- Specified by:
hasPermissionin interfaceorg.cloudburstmc.api.permission.Permissible
-
addAttachment
public org.cloudburstmc.api.permission.PermissionAttachment addAttachment(org.cloudburstmc.api.plugin.PluginContainer plugin)- Specified by:
addAttachmentin interfaceorg.cloudburstmc.api.permission.Permissible
-
addAttachment
public org.cloudburstmc.api.permission.PermissionAttachment addAttachment(org.cloudburstmc.api.plugin.PluginContainer plugin, String name)- Specified by:
addAttachmentin interfaceorg.cloudburstmc.api.permission.Permissible
-
addAttachment
public org.cloudburstmc.api.permission.PermissionAttachment addAttachment(org.cloudburstmc.api.plugin.PluginContainer plugin, String name, Boolean value)- Specified by:
addAttachmentin interfaceorg.cloudburstmc.api.permission.Permissible
-
removeAttachment
public void removeAttachment(org.cloudburstmc.api.permission.PermissionAttachment attachment)- Specified by:
removeAttachmentin interfaceorg.cloudburstmc.api.permission.Permissible
-
recalculatePermissions
public void recalculatePermissions()- Specified by:
recalculatePermissionsin interfaceorg.cloudburstmc.api.permission.Permissible
-
clearPermissions
public void clearPermissions() -
getEffectivePermissions
public Map<String,org.cloudburstmc.api.permission.PermissionAttachmentInfo> getEffectivePermissions()- Specified by:
getEffectivePermissionsin interfaceorg.cloudburstmc.api.permission.Permissible
-