Fix bug in useageTemplate and a bug with required args from console.
This commit is contained in:
parent
6f8da0a9f8
commit
d7fcef6c3d
@ -30,7 +30,7 @@ public class ArgSetting
|
||||
// Is this arg ALWAYS required from the console?
|
||||
// That might the case if the arg is a player. and default is oneself.
|
||||
protected boolean requiredFromConsole = false;
|
||||
public boolean isRequiredFromConsole() { return requiredFromConsole && this.isRequired(); }
|
||||
public boolean isRequiredFromConsole() { return requiredFromConsole; }
|
||||
public ArgSetting setRequiredFromConsole(boolean requiredFromConsole) { this.requiredFromConsole = requiredFromConsole; return this; }
|
||||
|
||||
// An optional description of this argument.
|
||||
|
@ -633,7 +633,7 @@ public class MassiveCommand
|
||||
}
|
||||
|
||||
// Ensure that the required args are filled.
|
||||
for (int i = 0; i < this.getRequiredArgsAmountFor(sender);i++)
|
||||
for (int i = 0; i < this.getRequiredArgsAmountFor(sender); i++)
|
||||
{
|
||||
if (ret[i] != null) continue;
|
||||
// We end up here if an required arg wasn't filled. In that case we failed.
|
||||
@ -892,7 +892,7 @@ public class MassiveCommand
|
||||
|
||||
public String getUseageTemplate(List<MassiveCommand> commandChain, boolean addDesc, boolean onlyFirstAlias)
|
||||
{
|
||||
return getUseageTemplate(commandChain, addDesc, onlyFirstAlias, null);
|
||||
return getUseageTemplate(commandChain, addDesc, onlyFirstAlias, sender);
|
||||
}
|
||||
|
||||
public String getUseageTemplate(List<MassiveCommand> commandChain, boolean addDesc)
|
||||
|
Loading…
Reference in New Issue
Block a user