package tc.oc.pgm.commands; import org.bukkit.ChatColor; import org.bukkit.command.CommandSender; import tc.oc.pgm.PGM; import tc.oc.pgm.rotation.RotationManager; import com.sk89q.minecraft.util.commands.*; public class RotationControlCommands { public static class RotationControlParent { @Command( aliases = {"rotationcontrol", "rotcontrol", "rotcon", "controlrotation", "controlrot", "crot"}, desc = "Commands for controlling the rotation", min = 1, max = -1 ) @NestedCommand({RotationControlCommands.class}) public static void rotationcontrol() { } } @Command( aliases = {"set", "s"}, desc = "Sets the current rotation", min = 1, max = -1 ) @CommandPermissions("pgm.rotation.set") public static void info(final CommandContext args, final CommandSender sender) throws CommandException { RotationManager manager = PGM.getMatchManager().getRotationManager(); String name = args.getJoinedStrings(0); CommandUtils.getRotation(name, sender); manager.setCurrentRotationName(name); sender.sendMessage(ChatColor.GRAY + "Current rotation set to " + ChatColor.AQUA + name); } }