uSkyBlock
This DevBukkit page is being updated again with current releases and links to the maintained uSkyBlock project. We had lost access to the DevBukkit project page for some time, but have now regained it and are bringing it back up to date.
uSkyBlock is an open-source Skyblock plugin for Paper and Spigot.
Start on a small floating island, build it into something thriving, complete challenges, and team up with other players to push your island further.

Why uSkyBlock
uSkyBlock gives you a complete Skyblock foundation with island progression, deep customization, and a maintained open-source codebase you can build on long term.
Complete Skyblock gameplay. Build your server around islands, progression, challenges, and party play.
Deep customization. Shape the experience with focused configuration including challenge design, biome options, custom islands, and more.
Integrates with your server. Extend uSkyBlock through its public API and placeholder support so it fits cleanly into your server.
Open source with proven lineage. uSkyBlock is fully open source under GPLv3, free to run, and backed by more than a decade of project history.
Maintained for modern servers. Continues to evolve for current Paper and Spigot versions, with new features, docs, support, and maintenance.
International by default. Support international player communities with bundled translations into 53 languages.
Project links
-
Homepage and documentation: https://uskyblock.github.io/
-
Source code and releases: https://github.com/uskyblock/uSkyBlock
-
Issue tracker: https://github.com/uskyblock/uSkyBlock/issues
Documentation
Detailed documentation is available on the official site, including guides for Players, Admins, Developers, and Contributors.
Support and bug reports
We welcome any feedback, suggestions, and bug reports on GitHub:
https://github.com/uskyblock/uSkyBlock/issues
When reporting a problem, please include your server version (/version), uSkyBlock version (/usb version), relevant logs, and clear reproduction steps.
-
View User Profile
-
Send Message
Posted Sep 25, 2015oke thank you for the fast answer
region example on your island for example -6920,9851island you create a region in this island region /rg d mobfarm
set parent to the island region /rg setparent mobfarm -6920,9851island
for example you use the flag mob-spawning set this for your island to false and in this region mobfarm to true so mobs are spawning in this region only so its is realy helpful to structure your island
with the new version the region mobfarm is removed after a server restart
with the current version 2.3 HFa it works
-
View User Profile
-
Send Message
Posted Sep 25, 2015@nap4play
I did see the ban issue and we will look into this. That the banned player is added to the "member" section of a region would probably be because to block the access which by the look of it seems broken.
Can you give an example of "parent region" you use so I can test it.
For the challenges, we're looking into different options, coop would only be for party islands and normal challenges will still be there too.
-
View User Profile
-
Send Message
Posted Sep 24, 2015hey i have some questions
why do you add banned player to the island region group members? when this user reach this island (for example with fly or tp to other players) he can build everywhere and grief the island
why do you remove all parent regions from an island after a server restart
and a comment to the new challenge-completion its a good idea but i would prefer a mixed challange system like solo and coop challenge my server have many challenge (180) and this change to total coop challenge could crash our server concept
thank you
-
View User Profile
-
Send Message
Posted Sep 24, 2015Call for Feedback! Please
Hi, we are discussing changing the way challenge-completion is recorded fundamentally. Please take a look here: https://github.com/rlf/uSkyBlock/issues/482 and comment.
Thank you. (posted by Razorax)
As not all of you have a GitHub account you can post your comments here or message me.
I might not answer the feedback personally but all will be taken into consideration. This is not about A challenge, but only how the challenges system will progress in the future.
I thank you all in advance for your cooperation.
-
View User Profile
-
Send Message
Posted Sep 23, 2015@HALOween1232332
See https://github.com/rlf/uSkyBlock/issues/480 It seems putting placeholders in the display-name is a very bad idea. If you have some examples of places where it work well, I'd like to see it (preferably open-source plugins, so I can see how they accomplish it).
-
View User Profile
-
Send Message
Posted Sep 23, 2015@HALOween1232332
Hi Hal. As dutchy1001 mentioned, the placeholders we support in the format string is {uskyblock_island_level} and {uskyblock_island_rank}. Essentials (and most sensible chat plugins) allows it (that is what we tested with). It seems that PEX doesn't use the format-string, instead it changes the player-display-name. I will see if I can find a way to support placeholders for PEX as well.
-
View User Profile
-
Send Message
Posted Sep 23, 2015@HALOween1232332
What ever the chat format requires, (e.g.: {uskyblock_island_level}, [uskyblock_island_level] or maybe <uskyblock_island_level>) try that.
It might be a bug as I have mine set to both and it's not showing, I didn't have any time yet to investigate it.
-
View User Profile
-
Send Message
Posted Sep 23, 2015Hey dutchy,
we use the plugin PEX (permissions EX) and we want to use the {uskyblock_island_level} in the prefix but it just shows {uskyblock_island_level} instead of the level, any way this will work with PEX ?
-
View User Profile
-
Send Message
Posted Sep 23, 2015@bradleyplayz
Maybe reading this part helps, click here
-
View User Profile
-
Send Message
Posted Sep 23, 2015i don't get it, how do i delete a island?
-
View User Profile
-
Send Message
Posted Sep 21, 2015@TheWura
nice one, looking forward to see it.
-
View User Profile
-
Send Message
Posted Sep 21, 2015@dutchy1001
In French,
Okay I understand. For the Translation I do not use Translate, only very few sentences. I have already started the translation that probably I will post next week.
-
View User Profile
-
Send Message
Posted Sep 21, 2015@TheWura
In what language you want to translate?
The system we use has to go through us and if you submit a translation I will then make a custom uSkyblock.jar and link it to you so you can check. This will then be added for the public in the next release.
For the translations I do not recommend the use of google translate as this can in most cases not grammer correct.
To find the info what to translate and how to get it to us is on our localization page.
-
View User Profile
-
Send Message
Posted Sep 21, 2015Hi dutchy1001, I will wish to make a translation, but I want to know if I can directly use the translation or should I publish and wait for the next release ?
P.S : Sorry , I use Google Translate.
-
View User Profile
-
Send Message
Posted Sep 21, 2015@Egor202
Thank you for your contribution for the language translation. I will add this and link you to a version so you can check and maybe make alterations if needed.
-
View User Profile
-
Send Message
Posted Sep 21, 2015I create ru.po language file, rebuild sources, but language not loaded :( In config set 'ru'... Why?
P.S. I send po file on Your GitHub Issue
-
View User Profile
-
Send Message
Posted Sep 18, 2015@HALOween1232332
"entry: deny" is added when a player "locks" his/her island. You can change this in the WorldGuard skyworld/region file. The best way is to use Notepad Pus Plus for this. With NPP you can select "entry: deny" and use the "replace" option to set it to "entry: allow", you can then do "1 by 1" or "change all". This way all islands will be updated at once. Reload WG after and it should be fine. Do check the file before reloading to see if it went ok.
always make a backup of the file you manual change,
be warned.
-
View User Profile
-
Send Message
Posted Sep 18, 2015Hey Dutchy,
since 2.4 some islands got random protected (entry: deny), we converted the islands from telebrake short time ago (still a testing server ). You know any way to unprotect them all ? Or do you know from what this comes ?
Thank you again - HALOween
Edit: With protection i mean the entry: deny flag on islands, sry for the mistake ^^
-
View User Profile
-
Send Message
Posted Sep 15, 2015Absolutely fantastic work guys! I am very anxious to update to the new 2.4!
-
View User Profile
-
Send Message
Posted Sep 15, 2015@dutchy1001
Congrats team. I know how hard you worked toward getting this solid release out to the public. Thanks for all that you do for the community!