Fork of Poseidon providing Bukkit #1060 to older Beta versions (b1.0-b1.7.3)
1package org.bukkit.command;
2
3/**
4 * Represents a command that delegates to one or more other commands
5 */
6public class MultipleCommandAlias extends Command {
7 private Command[] commands;
8
9 public MultipleCommandAlias(String name, Command[] commands) {
10 super(name);
11 this.commands = commands;
12 }
13
14 @Override
15 public boolean execute(CommandSender sender, String commandLabel, String[] args) {
16 boolean result = false;
17
18 for (Command command : commands) {
19 result |= command.execute(sender, commandLabel, args);
20 }
21
22 return result;
23 }
24}