Skip to content

Permission ​

class · pocketmine\permission\Permission · source

Represents a permission

Methods ​

__construct() ​

php
public function __construct(string $name, \pocketmine\lang\Translatable|string|null $description = null, array $children = [])

Creates a new Permission object to be attached to Permissible objects

addChild() ​

php
public function addChild(string $name, bool $value) : void

getChildren() ​

php
public function getChildren() : array

getDescription() ​

php
public function getDescription() : \pocketmine\lang\Translatable|string

getName() ​

php
public function getName() : string

getPermissibles() ​

php
public function getPermissibles() : array

recalculatePermissibles() ​

php
public function recalculatePermissibles() : void

removeChild() ​

php
public function removeChild(string $name) : void

setDescription() ​

php
public function setDescription(\pocketmine\lang\Translatable|string $value) : void

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