HandieBot/src/main/java/handiebot/command/commands/music/ShuffleCommand.java

30 lines
831 B
Java

package handiebot.command.commands.music;
import handiebot.HandieBot;
import handiebot.command.CommandContext;
import handiebot.command.types.ContextCommand;
/**
* @author Andrew Lalis
* Command to set shuffling of the active playlist.
*/
public class ShuffleCommand extends ContextCommand {
public ShuffleCommand(){
super("shuffle",
"[true|false]",
"Sets shuffling.",
8);
}
@Override
public void execute(CommandContext context) {
if (context.getArgs().length == 1){
boolean shouldShuffle = Boolean.getBoolean(context.getArgs()[0].toLowerCase());
HandieBot.musicPlayer.setShuffle(context.getGuild(), shouldShuffle);
} else {
HandieBot.musicPlayer.toggleShuffle(context.getGuild());
}
}
}