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();
syntax.addRequired("join|leave", ArgumentType.STRING, "join|leave");
syntax.addRequired("name", ArgumentType.STRING);
syntax.addRequired("player|team", ArgumentType.STRING);
syntax.addOptional("player", ArgumentType.STRING);
return syntax;
@@ -184,10 +184,13 @@ public class BuilderTeams extends CommandBuilder
switch(mode)
{
case JOIN:
case LEAVE:
builder.setNode(0, mode.toString());
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;
case REMOVE:
case EMPTY: