Skip to content

PermissionManager ​

class · pocketmine\permission\PermissionManager · source

Properties ​

$permSubs protected ​

php
protected array $permSubs

$permissions protected ​

php
protected array $permissions

Methods ​

addPermission() ​

php
public function addPermission(\pocketmine\permission\Permission $permission) : bool

clearPermissions() ​

php
public function clearPermissions() : void

getInstance() ​

php
public static function getInstance() : \pocketmine\permission\PermissionManager

getPermission() ​

php
public function getPermission(string $name) : ?\pocketmine\permission\Permission

getPermissionSubscriptions() ​

php
public function getPermissionSubscriptions(string $permission) : array

Deprecated

Superseded by server chat broadcast channels

getPermissions() ​

php
public function getPermissions() : array

removePermission() ​

php
public function removePermission(\pocketmine\permission\Permission|string $permission) : void

subscribeToPermission() ​

php
public function subscribeToPermission(string $permission, \pocketmine\permission\PermissibleInternal $permissible) : void

Deprecated

Superseded by server chat broadcast channels

unsubscribeFromAllPermissions() ​

php
public function unsubscribeFromAllPermissions(\pocketmine\permission\PermissibleInternal $permissible) : void

Deprecated

Superseded by server chat broadcast channels

unsubscribeFromPermission() ​

php
public function unsubscribeFromPermission(string $permission, \pocketmine\permission\PermissibleInternal $permissible) : void

Deprecated

Superseded by server chat broadcast channels

VanillaMine is a fork of PocketMine-MP, maintained by Luxury Nodes. Not affiliated with the PMMP team or Mojang.