From 428fc7e5f6433b38a85e9e61b6b3c70cffcd7293 Mon Sep 17 00:00:00 2001 From: sk89q Date: Sun, 30 Jan 2011 01:03:57 -0800 Subject: [PATCH] Fixed commands for the Bukkit commands change. --- src/com/sk89q/worldguard/bukkit/WorldGuardPlugin.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/com/sk89q/worldguard/bukkit/WorldGuardPlugin.java b/src/com/sk89q/worldguard/bukkit/WorldGuardPlugin.java index b320a1b3..5f9e9dc7 100644 --- a/src/com/sk89q/worldguard/bukkit/WorldGuardPlugin.java +++ b/src/com/sk89q/worldguard/bukkit/WorldGuardPlugin.java @@ -26,6 +26,7 @@ import java.util.regex.Matcher; import java.util.regex.Pattern; import org.bukkit.command.Command; +import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; import org.bukkit.ChatColor; import org.bukkit.Location; @@ -417,7 +418,14 @@ public void postReload() { /** * Handles a command. */ - public boolean onCommand(Player player, Command cmd, String commandLabel, String[] args) { + public boolean onCommand(CommandSender sender, Command cmd, + String commandLabel, String[] args) { + if (!sender.isPlayer()) { + return true; + } + + Player player = (Player)sender; + try { return handleCommand(player, cmd.getName(), args); } catch (InsufficientArgumentsException e) {