Class NukkitCloudPermissionsPermissible
java.lang.Object
cn.nukkit.permission.PermissibleBase
eu.cloudnetservice.modules.cloudperms.nukkit.NukkitCloudPermissionsPermissible
- All Implemented Interfaces:
cn.nukkit.permission.Permissible,cn.nukkit.permission.ServerOperator
public final class NukkitCloudPermissionsPermissible
extends cn.nukkit.permission.PermissibleBase
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Collection<String>private final eu.cloudnetservice.driver.permission.PermissionManagementprivate final cn.nukkit.Player -
Constructor Summary
ConstructorsConstructorDescriptionNukkitCloudPermissionsPermissible(@NonNull cn.nukkit.Player player, @NonNull eu.cloudnetservice.wrapper.configuration.WrapperConfiguration wrapperConfiguration, @NonNull eu.cloudnetservice.driver.permission.PermissionManagement permissionsManagement) -
Method Summary
Modifier and TypeMethodDescriptionbooleanhasPermission(@NonNull cn.nukkit.permission.Permission perm) booleanhasPermission(@Nullable String inName) booleanisPermissionSet(@NonNull cn.nukkit.permission.Permission perm) booleanisPermissionSet(@Nullable String name) cn.nukkit.Playerplayer()Methods inherited from class cn.nukkit.permission.PermissibleBase
addAttachment, addAttachment, addAttachment, clearPermissions, isOp, recalculatePermissions, removeAttachment, setOp
-
Field Details
-
player
private final cn.nukkit.Player player -
groups
-
permissionsManagement
private final eu.cloudnetservice.driver.permission.PermissionManagement permissionsManagement
-
-
Constructor Details
-
NukkitCloudPermissionsPermissible
-
-
Method Details
-
getEffectivePermissions
- Specified by:
getEffectivePermissionsin interfacecn.nukkit.permission.Permissible- Overrides:
getEffectivePermissionsin classcn.nukkit.permission.PermissibleBase
-
isPermissionSet
- Specified by:
isPermissionSetin interfacecn.nukkit.permission.Permissible- Overrides:
isPermissionSetin classcn.nukkit.permission.PermissibleBase
-
isPermissionSet
- Specified by:
isPermissionSetin interfacecn.nukkit.permission.Permissible- Overrides:
isPermissionSetin classcn.nukkit.permission.PermissibleBase
-
hasPermission
- Specified by:
hasPermissionin interfacecn.nukkit.permission.Permissible- Overrides:
hasPermissionin classcn.nukkit.permission.PermissibleBase
-
hasPermission
- Specified by:
hasPermissionin interfacecn.nukkit.permission.Permissible- Overrides:
hasPermissionin classcn.nukkit.permission.PermissibleBase
-
player
public cn.nukkit.Player player()
-