From 839f6621eb39a9337aab3a4ac4a2e803a81a6816 Mon Sep 17 00:00:00 2001 From: 64FF00 <64ff00@gmail.com> Date: Sat, 2 Aug 2014 10:11:36 +0900 Subject: [PATCH] Added getExecutor() and setExecutor() method to PluginCommand :D --- src/pocketmine/command/PluginCommand.php | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/pocketmine/command/PluginCommand.php b/src/pocketmine/command/PluginCommand.php index cb91520cd..340bfeb52 100644 --- a/src/pocketmine/command/PluginCommand.php +++ b/src/pocketmine/command/PluginCommand.php @@ -61,6 +61,17 @@ class PluginCommand extends Command implements PluginIdentifiableCommand{ return $success; } + + public function getExecutor(){ + return $this->executor; + } + + /** + * @param CommandExecutor $executor + */ + public function setExecutor(CommandExecutor $executor){ + $this->executor = ($executor != null) ? $executor : $this->owningPlugin; + } /** * @return Plugin @@ -68,4 +79,4 @@ class PluginCommand extends Command implements PluginIdentifiableCommand{ public function getPlugin(){ return $this->owningPlugin; } -} \ No newline at end of file +}