diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
index 68c9eb593a..496cc6e7bd 100644
--- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java
+++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
@@ -1,9 +1,6 @@
 package org.bukkit.craftbukkit;
 
-import org.bukkit.command.Command;
-import org.bukkit.command.CommandMap;
-import org.bukkit.command.SimpleCommandMap;
-import org.bukkit.command.PluginCommandYamlParser;
+import org.bukkit.command.*;
 import org.bukkit.entity.Player;
 import java.io.File;
 import java.util.ArrayList;
@@ -153,15 +150,15 @@ public final class CraftServer implements Server {
         return server;
     }
 
-    public boolean dispatchCommand(Player player, String commandLine) {
-        return commandMap.dispatch(player, commandLine);
+    public boolean dispatchCommand(CommandSender sender, String commandLine) {
+        return commandMap.dispatch(sender, commandLine);
     }
 
     public void reload() {
         PropertyManager config = new PropertyManager(console.options);
 
         console.d = config;
-        
+
         boolean animals = config.a("spawn-monsters", console.m);
         boolean monsters = config.a("spawn-monsters", console.e.k > 0);
 
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
index a1ed1165ed..95982b6546 100644
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
@@ -25,6 +25,10 @@ public class CraftPlayer extends CraftHumanEntity implements Player {
         return server.getHandle().g(getName());
     }
 
+    public boolean isPlayer() {
+        return true;
+    }
+
     public boolean isOnline() {
         for (Object obj: server.getHandle().b) {
             EntityPlayerMP player = (EntityPlayerMP) obj;