Skip to content

PermissibleDelegateTrait ​

trait · pocketmine\permission\PermissibleDelegateTrait · source

Methods ​

addAttachment() ​

php
public function addAttachment(\pocketmine\plugin\Plugin $plugin, ?string $name = null, ?bool $value = null) : \pocketmine\permission\PermissionAttachment

getEffectivePermissions() ​

php
public function getEffectivePermissions() : array

getPermissionRecalculationCallbacks() ​

php
public function getPermissionRecalculationCallbacks() : \pocketmine\utils\ObjectSet

hasPermission() ​

php
public function hasPermission(\pocketmine\permission\Permission|string $name) : bool

isPermissionSet() ​

php
public function isPermissionSet(\pocketmine\permission\Permission|string $name) : bool

recalculatePermissions() ​

php
public function recalculatePermissions() : array

removeAttachment() ​

php
public function removeAttachment(\pocketmine\permission\PermissionAttachment $attachment) : void

setBasePermission() ​

php
public function setBasePermission(\pocketmine\permission\Permission|string $name, bool $grant) : void

unsetBasePermission() ​

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

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