Challenges are customized skyblock goals that a player can complete on his island for a reward.
Access the challenges by using /challenges, /challenge or /c. See information about a challenge by using /challenge <challengename>. Attempt to complete a challenge by using /challenge complete <challengename> or /c c <challengename> for short.
If you are upgrading from a version before 1.0.0 then you will need to delete your old config.yml and let the plugin load a new one. The config now has several challenge related options:
challenges: #[true/false] Enable the use of the challenges command. allowChallenges: true #[true/false] Should first time challenge completions be broadcast to the whole server? broadcastCompletion: true #[text] The color/formatting of the broadcast text when showing first time completions broadcastText: '&6' #[list] The ranks to sort the challenges into. ranks: 'Easy Medium Hard Master' #[true/false] should challenges in higher level ranks require challenges in lower level ranks to be completed? requirePreviousRank: true #[integer] The number of tasks per rank that can be left uncompleted to advance to the next rank. For example, if you have 4 easy challenges #with a rankLeeway of 1, a player would only need to complete 3 to advance to the next rank. A rankLeeway of 0 would require them all. rankLeeway: 1 #[color code] The color to use for uncompleted challenges in the list challengeColor: '&e' #[color code] The color to use for completed challenges in the list (non-repeatable) finishedColor: '&2' #[color code] The color to use for completed challenges in the list (repeatable) repeatableColor: '&a' #[true/false] Enable an economy plugin via vault(required for currencyReward) enableEconomyPlugin: true #[list] The list of challenges, add as many as you like. Be sure to use only lowercase in the challenge names. challengeList: #[text] The name of the challenge that shows up when you do /challenges. All challenge names should be lower case!! cobblestonegenerator: #[text] What the player sees when they do /challenges <challengename> description: 'Create a cobblestone generator and mine 64 cobblestone.' #[rank] The rank to assign this challenge (must be in the ranks list above) rankLevel: 'Easy' #[onIsland/onPlayer/islandLevel] This tells whether the required blocks/items should be in the player's inventory or on their island # When using onIsland, the player must be 10 blocks away from the required blocks on his island. # When using islandLevel, the 'requiredItems' field should be the island level required. The player must use /island level first to update his level. type: onPlayer #[itemid list] The itemid:count of the items required for the challenge (data values are not supported for required items) requiredItems: '4:64' #[true/false] Whether or not to remove the required items from the player's inventory. Only affects onPlayer type challenges. If false, suggested to make the challenge non-repeatable. takeItems: true #[itemid list] The itemid:<datavalue>:count of the reward to give the player for completing the challenge itemReward: '334:3' #[permission node] A permission granted for completion (use none to not give a permission) permissionReward: 'none' #[text] The text name of the reward (to display to the player). No need to list currency rewards here, but you should list permission rewards if you have them. rewardText: '3 leather' #[integer] How much currency to give for the first time completion (requires an economy plugin) currencyReward: 10 #[integer] How much xp to give to the player for the first time completion. xpReward: 30 #[true/false] Can the player repeat the challenge? onIsland and islandLevel challenges cannot be repeated. repeatable: true #[itemid list] The itemid:count of the reward to give the player for completing the challenge after the first time repeatItemReward: '334:1' #[text] The text to display when the player is rewarded. repeatRewardText: '1 leather' #[integer] How much currency to give when the challenge is repeated (requires an economy plugin) repeatCurrencyReward: 5 #[integer] How much xp to give to the player for the repeat completions. repeatXpReward: 10
cobblestonegenerator is the name of a challenge, you can add as many challenges as you like (I have included some in the default config.yml)