package bskyblock.addon.challenges.commands; import java.util.List; import bskyblock.addon.challenges.ChallengesAddon; import us.tastybento.bskyblock.Constants; import us.tastybento.bskyblock.api.commands.CompositeCommand; import us.tastybento.bskyblock.api.commands.User; public class ChallengesCommand extends CompositeCommand { private static final String CHALLENGE_COMMAND = "challenges"; private ChallengesAddon addon; public ChallengesCommand(ChallengesAddon addon) { super(CHALLENGE_COMMAND, "c", "challenge"); this.addon = addon; // Set up commands } @Override public boolean execute(User user, List args) { // Open up the challenges GUI if (user.isPlayer()) { addon.getChallengesManager().getChallengesPanels().getChallenges(user); return true; } return false; } @Override public void setup() { this.setOnlyPlayer(true); this.setPermission(Constants.PERMPREFIX + "challenges"); this.setParameters("challaneges.parameters"); this.setDescription("challenges.description"); this.setOnlyPlayer(true); } }