GenisysPro  for Minecraft PE/Windows 10 v1.1.x
Feature-rich server software for Minecraft PE and Windows 10 Edition
Permissible Interface Reference

Public Member Functions

 isPermissionSet ($name)
 
 hasPermission ($name)
 
 addAttachment (Plugin $plugin, $name=null, $value=null)
 
 removeAttachment (PermissionAttachment $attachment)
 
 recalculatePermissions ()
 
 getEffectivePermissions ()
 
- Public Member Functions inherited from ServerOperator
 isOp ()
 
 setOp ($value)
 

Member Function Documentation

◆ addAttachment()

addAttachment ( Plugin  $plugin,
  $name = null,
  $value = null 
)
Parameters
Plugin$plugin
string$name
bool$value
Returns
PermissionAttachment

Implemented in Player, PermissibleBase, and ConsoleCommandSender.

◆ getEffectivePermissions()

getEffectivePermissions ( )
Returns
Permission[]

Implemented in Player, PermissibleBase, and ConsoleCommandSender.

◆ hasPermission()

hasPermission (   $name)

Returns the permission value if overridden, or the default value if not

Parameters
string | Permission$name
Returns
mixed

Implemented in Player, PermissibleBase, and ConsoleCommandSender.

◆ isPermissionSet()

isPermissionSet (   $name)

Checks if this instance has a permission overridden

Parameters
string | Permission$name
Returns
bool

Implemented in Player, PermissibleBase, and ConsoleCommandSender.

◆ recalculatePermissions()

recalculatePermissions ( )
Returns
void

Implemented in Player, PermissibleBase, and ConsoleCommandSender.

◆ removeAttachment()

removeAttachment ( PermissionAttachment  $attachment)
Parameters
PermissionAttachment$attachment
Returns
void

Implemented in Player, PermissibleBase, and ConsoleCommandSender.


The documentation for this interface was generated from the following file: