PermissibleBase: allow injecting more dynamic base permissions

This commit is contained in:
Dylan K. Taylor
2020-12-02 10:12:40 +00:00
parent 13e8854ec0
commit 880635603c
3 changed files with 11 additions and 5 deletions

View File

@@ -25,6 +25,7 @@ namespace pocketmine\command;
use pocketmine\lang\Language;
use pocketmine\lang\TranslationContainer;
use pocketmine\permission\DefaultPermissions;
use pocketmine\permission\PermissibleBase;
use pocketmine\permission\PermissibleDelegateTrait;
use pocketmine\Server;
@@ -44,7 +45,7 @@ class ConsoleCommandSender implements CommandSender{
public function __construct(Server $server, Language $language){
$this->server = $server;
$this->perm = new PermissibleBase(true);
$this->perm = new PermissibleBase([DefaultPermissions::ROOT_OPERATOR => true]);
$this->language = $language;
}