Fix command syntax for teams leave

This commit is contained in:
Marcel Konrad
2020-07-01 23:23:41 +02:00
parent 981d74f213
commit 2ef1c91797

View File

@@ -157,7 +157,7 @@ public class BuilderTeams extends CommandBuilder
CommandSyntax syntax = new CommandSyntax(); CommandSyntax syntax = new CommandSyntax();
syntax.addRequired("join|leave", ArgumentType.STRING, "join|leave"); syntax.addRequired("join|leave", ArgumentType.STRING, "join|leave");
syntax.addRequired("name", ArgumentType.STRING); syntax.addRequired("player|team", ArgumentType.STRING);
syntax.addOptional("player", ArgumentType.STRING); syntax.addOptional("player", ArgumentType.STRING);
return syntax; return syntax;
@@ -184,10 +184,13 @@ public class BuilderTeams extends CommandBuilder
switch(mode) switch(mode)
{ {
case JOIN: case JOIN:
case LEAVE:
builder.setNode(0, mode.toString()); builder.setNode(0, mode.toString());
builder.setTeam(this.getTeam()); builder.setTeam(this.getTeam());
builder.setPlayer(this.getPlayer()); builder.setNode(2, this.getPlayer());
break;
case LEAVE:
builder.setNode(0, mode.toString());
builder.setNode(1, this.getPlayer());
break; break;
case REMOVE: case REMOVE:
case EMPTY: case EMPTY: