Skip to content

Permissible ​

interface · pocketmine\permission\Permissible · 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

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

isPermissionSet() ​

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

Checks if this instance has a permission overridden

recalculatePermissions() ​

php
public function recalculatePermissions() : array

removeAttachment() ​

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

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