diff --git a/src/com/massivecraft/mcore/cmd/MCommand.java b/src/com/massivecraft/mcore/cmd/MCommand.java index 05b1e7f3..5df689f3 100644 --- a/src/com/massivecraft/mcore/cmd/MCommand.java +++ b/src/com/massivecraft/mcore/cmd/MCommand.java @@ -363,8 +363,10 @@ public abstract class MCommand ret.append('/'); boolean first = true; - for (MCommand mc : commands) + Iterator iter = commands.iterator(); + while(iter.hasNext()) { + MCommand mc = iter.next(); if (sender != null && !mc.requirementsAreMet(sender, false)) { ret.append(commandBadColor); @@ -382,12 +384,15 @@ public abstract class MCommand { ret.append(Txt.implode(mc.aliases, ",")); } - ret.append(' '); + + if (iter.hasNext()) + { + ret.append(' '); + } + first = false; } - ret.append(Txt.implode(this.aliases, ",")); - List args = new ArrayList(); for (String requiredArg : this.requiredArgs)