25 lines
606 B
Java
25 lines
606 B
Java
package org.bukkit.command;
|
|
|
|
/**
|
|
* Represents a command that delegates to one or more other commands
|
|
*/
|
|
public class MultipleCommandAlias extends Command {
|
|
private Command[] commands;
|
|
|
|
public MultipleCommandAlias(String name, Command[] commands) {
|
|
super(name);
|
|
this.commands = commands;
|
|
}
|
|
|
|
@Override
|
|
public boolean execute(CommandSender sender, String commandLabel, String[] args) {
|
|
boolean result = false;
|
|
|
|
for (Command command : commands) {
|
|
result |= command.execute(sender, commandLabel, args);
|
|
}
|
|
|
|
return result;
|
|
}
|
|
}
|