From 1fafce6d6f518e51d9a04209c947df3f6e65ac1a Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Wed, 6 Oct 2021 01:12:02 +0100 Subject: [PATCH] PluginBase: remove special true/false handling for command permissions these aren't accepted as permission names anymore, and they never worked properly anyway. --- src/plugin/PluginBase.php | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/plugin/PluginBase.php b/src/plugin/PluginBase.php index ac7b0036f1..c4fd5bb6b1 100644 --- a/src/plugin/PluginBase.php +++ b/src/plugin/PluginBase.php @@ -195,9 +195,7 @@ abstract class PluginBase implements Plugin, CommandExecutor{ } if(isset($data["permission"])){ - if(is_bool($data["permission"])){ - $newCmd->setPermission($data["permission"] ? "true" : "false"); - }elseif(is_string($data["permission"])){ + if(is_string($data["permission"])){ $newCmd->setPermission($data["permission"]); }else{ $this->logger->error("Permission must be a string, " . gettype($data["permission"]) . " given for command $key");