fix /sendcmd to work with command aliases

This commit is contained in:
UnknownShadow200 2017-09-08 12:59:34 +10:00
parent e912687a6d
commit 04b70d8297

View File

@ -36,12 +36,15 @@ namespace MCGalaxy.Commands.Misc {
Player.Message(p, "No command name given."); return; Player.Message(p, "No command name given."); return;
} }
string name = parts[1], args = parts.Length > 2 ? parts[2] : ""; string cmdName = parts[1];
Command cmd = Command.all.Find(name); string cmdArgs = parts.Length > 2 ? parts[2] : "";
Command.Search(ref cmdName, ref cmdArgs);
Command cmd = Command.all.Find(cmdName);
if (cmd == null) { if (cmd == null) {
Player.Message(p, "Unknown command \"" + name + "\"."); return; Player.Message(p, "Unknown command \"" + cmdName + "\"."); return;
} }
cmd.Use(target, args); cmd.Use(target, cmdArgs);
} }
public override void Help(Player p) { public override void Help(Player p) {