Ultimate Skyblock



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:


    #[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.
      #[text] The name of the challenge that shows up when you do /challenges. All challenge names should be lower case!!
        #[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)

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of abstractmadness abstractmadness May 02, 2014 at 02:42 UTC - 0 likes


    so the original problem was when I tried to edit and of the challenges, and did '/dev reload' or even just restarted the entire server, doing '/c' did not work and I was left with the message "an internal occurred blah blah blah..." so after loading the original config into the server and then pasting in each challenge one by one, I singled it out to "thegreatmason" a challenge I made for people to be able to build a brick house and that would complete the challenge the problem was with "type: " what ever it was set up to originally, (I believe it was 'onPlayer') I had changed it to 'onIsland' a previous node in the config that was used for the "home owner" challenge. This node CANNOT be changed because it does not work correctly. If you want to overwrite that specific challenge with a 'onPlayer' challenge, it seems to work fine.

    Last edited May 02, 2014 by abstractmadness: found the solution

    Tyler - IGN AbstractMadness - CEO of Mythic Gaming Network - ServerIP: mc.mythicgaming.com

  • Avatar of abstractmadness abstractmadness May 01, 2014 at 18:38 UTC - 0 likes

    @kezzawozza: Go

    try adding this perm to your default class, should allow them to open the new 2.2 GUI interface. it's a bug their working to fix


  • Avatar of kezzawozza kezzawozza Apr 02, 2014 at 07:27 UTC - 0 likes

    I've reverted to version for 1.6.2 to avoid the gui in case that was our issue. Of course we have challenges set to true and all perms granted. But not even op can use the /challenges cobblestonegenerator command, or the gui with newer version: same message, no perms! I've been scouring through these configs and my perms for days and my players are fed up with me! But I know it's not my fault. We have all dependent plugins loaded and updated. This was working in earlier spigot versions; is that the issue? Please help us to keep your plugin!

  • Avatar of kezzawozza kezzawozza Apr 02, 2014 at 03:06 UTC - 0 likes

    PLEASE HELP! The gui just will not work for us on spigot! not in 172 or 175, so we are stuck! We used to use this before the gui. It says we have no perms, we have all! please help us! It's killing my server!

  • Avatar of Tony88 Tony88 Mar 19, 2014 at 19:17 UTC - 0 likes

    Let me say thanks!!!! This is a great plugin. I am curious about some challenge info. I would like to know about the ;+2 thing as well as having more than 8 challenges in a rank and having more than 4 ranks. I have challenges that can't be seen and I am wondering how to accommodate the situation. I can type them out and get info but have no list to know that they are there. Thanks in advance!

  • Avatar of Electro440 Electro440 Mar 09, 2014 at 23:01 UTC - 0 likes

    What does it mean if there is a ;2 or ;+2? I don't see it explaining this anywhere. Thanks.

    Head-Admin on Worldscape | play.worldscapemc.com | www.worldscapemc.co.uk|

    Head-Admin on 'A Creative Server' | |

  • Avatar of savageboy74 savageboy74 Feb 18, 2014 at 23:07 UTC - 0 likes

    @Adatar: Go

    The GUI is available on the Ultimate Skyblock Beta 2.0.0 - http://dev.bukkit.org/bukkit-plugins/ultimate-skyblock/files/27-ultimate-skyblock-v-2-0-0-beta/#w-2-0-0

    - Savage

    Last edited Feb 18, 2014 by savageboy74
  • Avatar of Adatar Adatar Jan 29, 2014 at 06:19 UTC - 0 likes

    I am curious about the challenge GUI. I am pretty sure I am not doing something right, but I saw on the Ultimate Skyblock server the challenges were in a GUI not just text, but when I loaded it up and got the game going on my server there is no GUI interface. Am I missing something? Thanks!


  • Avatar of deathhzone deathhzone Jan 20, 2014 at 23:58 UTC - 0 likes

    Where's "defaultResetInHours: 144"?

    MFMC Prison

    IP: mfmcprison.servegame.com

  • Avatar of michnaba michnaba Dec 02, 2013 at 16:53 UTC - 0 likes

    Or just type:

    /dev reload

    Instead of:


    If you read the commands you will see that /dev reload reloads the configuration from file ;)

Table of contents

  1. 1 General
  2. 2 Configuration


Date created
Jan 20, 2013
Last updated
Jan 21, 2013