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 Apr 13, 2015Every time I create or reset a island I get this error. *The console is bottom to top*
-
View User Profile
-
Send Message
Posted Apr 11, 2015Hey it's me again :D! anyway, I have a problem, I'm not sure if you discussed already and if its possible or not but here it goes. Ok so, I tried to create a hellblock world. (Skyblock in the nether) but every time I restart or reload the plugin, It seems to make the hellworld become a normal skyworld. Is it meant to do this? Can you not make a skyblock in the nether/end? Please explain the problem, I'll be happy to inform you any more information needed to fix the problem if this is supposed to be possible.
Haha you wouldn't guess that I have another problem. So in my config.yml I have obsidian-to-lava: true and when my players fail at making cobblestone generators, and click a obsidian block with a empty bucket it seems to do nothing. Please help, I'll just post my /usb version information below hopefully you can help me :)
uSkyBlock Version: Name: uSkyBlock Version: 2.3-HF1a Description: Ultimate SkyBlock v2.3-HF1a-2e2dfe-dev Server: CraftBukkit git-Spigot-c3c767f-33d5de3 (MC 1.8) Name: Vault Version: 1.5.3-b37 Name: WorldEdit Version: 6.0;3342-78f975b9 Name: WorldGuard Version: 6.0.0-beta-0.5.1569-
-
View User Profile
-
Send Message
Posted Apr 10, 2015@tim740
Hi. I've been experiencing the same issue. It's not related to uSkyBlock, but to Bukkit/Spigot (actually, I think it's in vanilla as well). If you search their forums, you'll see quite a few has problems with the "naturally occurring mob-spawning".
The problem is, that the "max-mob-threshold" for the world, is calculated using a formula that depends on the bukkit.ymls spawn-limits as well as the "active chunks".
I.e. the default value is 70, meaning 70 mobs per online player shared between all active chunks.
Needless to say, if one or two players have an afk-spawner going, more or less all the mobs will be coming from the "spawner", and that will more or less disable naturally spawning mobs (since spawners ignore the max-threshold, naturally spawning doesn't).
Solution: Either set a higher values (warning: some players will get swamped by mobs then, when exploring), or get some plugins to "prune" the mob-populations periodically (i.e. ClearLagg or similar).
-
View User Profile
-
Send Message
Posted Apr 10, 2015@tim740
This is a question for our dev as he deals more with these kind of issue's.
I'll ask him to reply.
-
View User Profile
-
Send Message
Posted Apr 8, 2015@Cyborg20005
at the moment this is not possible within our plugin. If this will be added in the near future I cant tell you.
There is scoreboard compatibility maybe go through it that way??
-
View User Profile
-
Send Message
Posted Apr 8, 2015Hello, I was wondering If its possible to do a lvl chat with uSkyblock or if theres a Third support plugin that could make it work. Heres what I mean by island level chat: http://imgur.com/4Xxeeq3 http://imgur.com/hZENFOv http://imgur.com/VNUAcXQ I tried using Deluxechat to hook it up with this plugin and see if it would work but It doesn't, I'm not sure if this is possible to do within this version of uSkyblock or maybe you could add it in a later version? I hope you can if its not already possible.
-
View User Profile
-
Send Message
Posted Apr 8, 2015@xCrushDown
same again, nothing out of the ordinary on the log either.
I cant reproduce this, so I have no clue how to fix it either.
-
View User Profile
-
Send Message
Posted Apr 8, 2015@dutchy1001
Here: http://pastebin.com/gy04qPyf
-
View User Profile
-
Send Message
Posted Apr 8, 2015@xCrushDown
I'm not sure what's holding it back then.
On my test server it works with no hassle and I have no reports of others having this issue.
Can you post a full serverlog from a restart till you open the gui (after it's not working ofcourse)? Plz use pastebin and post the link.
-
View User Profile
-
Send Message
Posted Apr 8, 2015@dutchy1001
GroupManager version: 2.1.31 - Essentials version: TeamCity
this is my permission list now:
- usb.island.create - usb.island.sethome - usb.island.info - usb.island.topten - usb.lock - usb.island.level - usb.party.* - usb.extra.addwarp - usb.island.warp - usb.island.ban - usb.island.challenges - usb.biome.*
I tested here and when I open the permissions menu of a player and not click on anything it shows the permissions that the player has perfectly, but after I click to remove / give permission, when I open again it says the player has no and is no longer possible to give, only restarting the server.
-
View User Profile
-
Send Message
Posted Apr 8, 2015@xCrushDown
Looking at the perms you have given, "- usb.party.makeleader" and "- usb.help" are not valid perms and can be removed.
What version of Essentials and GroupManager are you using for your 1.8 server?
-
View User Profile
-
Send Message
Posted Apr 7, 2015@dutchy1001
I Updated, now is:
Name: uSkyBlock Version: 2.3-HF2a Description: Ultimate SkyBlock v2.3-HF2a-1d011b-dev Server: CraftBukkit git-Spigot-c3c767f-33d5de3 (MC: 1.8) Name: Vault Version: 1.5.3-b37 Name: WorldEdit Version: 6.0;3342-78f975b9 Name: WorldGuard Version: 6.0.0-beta-05.1569-
I using essentials groupmanager for permissions and have this permissions in default group: - usb.island.create - usb.island.sethome - usb.island.info - usb.island.topten - usb.lock - usb.party.create - usb.party.makeleader - usb.party.join - usb.help - usb.extra.addwarp - usb.island.warp - usb.island.ban
The plugin is perfect, but permissions of group member is broken for me :/
-
View User Profile
-
Send Message
Posted Apr 7, 2015@xCrushDown
the only one you havent updated is uSkyblock itself to v2.3-HF1c.(which can be found on github)
-
View User Profile
-
Send Message
Posted Apr 7, 2015@dutchy1001
Still not working, have changed the version of the spigot, all the necessary plugins and still does not work, this is the /usb version current.
Name: uSkyBlock Version: 2.3 Description: Ultimate SkyBlock v2.3-b3ca9e-dev Server: CraftBukkit git-Spigot-c3c767f-33d5de3 (MC: 1.8) Name: Vault Version: 1.5.3-b37 Name: WorldEdit Version: 6.0;3342-78f975b9 Name: WorldGuard Version: 6.0.0-beta-05.1569-
-
View User Profile
-
Send Message
Posted Apr 7, 2015@xCrushDown
If you read the above install notes then you should have seen not to mix WE/WG v5 and V6. Update your WE to v6 you can use the dev builds links as they works very well.
This will probably fix your issue.
-
View User Profile
-
Send Message
Posted Apr 7, 2015@dutchy1001
Here:
Name: uSkyBlock Version: 2.3 Description: Ultimate SkyBlock v2.3-b3ca9e-dev Server: CraftBukkit git-Spigot-c3c767f-33d5de3 (MC: 1.8) Name: Vault Version: 1.5.3-b37 Name: WorldEdit Version: 5.5.8 Name: WorldGuard Version: 6.0.0-beta-05.1569-
-
View User Profile
-
Send Message
Posted Apr 7, 2015@xCrushDown
can you do "/usb version" and post all that info
I can open and close the gui as many times I like and it keeps working for me
-
View User Profile
-
Send Message
Posted Apr 7, 2015@dutchy1001
Now work, I can change the permissions of a member of the group through the GUI /island party, but after I close and open again, then it no longer works, unless I restart the server.
-
View User Profile
-
Send Message
Posted Apr 7, 2015@xCrushDown
I dont think you understand what I mean.
Player A has the basic permissions, create island, set home and do the challenges. Now Player A get invited by you, and you open the GUI and click on the head. The options there tell you you can give "lock and unlock" the island.
Now remember what player A has as permissions, as long he doesnt have the permission "usb.lock" no matter how many times you click on the "iron fence" to enable this function he will not be allowed to use it aslong he doesnt have the permission "usb.lock".
The permissions and the GUI are 2 separate things.
The reason behind this is that a lot of server have different ranks that allow different abillities, so a lower rank can never given a higher ranks abillity.
Hope this makes it understand better.
-
View User Profile
-
Send Message
Posted Apr 7, 2015@dutchy1001
The problem is not this, is when I am leading a group and want to give permission to a member, I click to give this permission, but it does not get.