Clear permissions on server reload

This commit is contained in:
Dylan K. Taylor 2018-07-26 10:40:28 +01:00
parent 94352782d5
commit 08be51dc23
2 changed files with 7 additions and 0 deletions

View File

@ -1963,6 +1963,7 @@ class Server{
$this->pluginManager->disablePlugins();
$this->pluginManager->clearPlugins();
PermissionManager::getInstance()->clearPermissions();
$this->commandMap->clearCommands();
$this->logger->info("Reloading properties...");

View File

@ -212,4 +212,10 @@ class PermissionManager{
public function getPermissions() : array{
return $this->permissions;
}
public function clearPermissions() : void{
$this->permissions = [];
$this->defaultPerms = [];
$this->defaultPermsOp = [];
}
}