Fork of Poseidon providing Bukkit #1060 to older Beta versions (b1.0-b1.7.3)
at develop 24 lines 606 B view raw
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}