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 May 11, 2015Hello just wondering if this has the option for clearing mobs on your island upon going to spawn/leaving the island like the old version?, didnt see it if not would be nice to add it :)
also what cyborg mention that could be a nice feature for players to do (/is trust Disorbs - /is untrust disorbs) and it just does (/rg addmember -g islandinfohere player) idk if that's the right command but yeah also to add a permission for Staff to be able to build/break on others island to fix or help members.
-
View User Profile
-
Send Message
Posted May 10, 2015@Cyborg20005
We are discussing this atm with the team to see if it is possible and how. I still cant promise this to be added for the next release(s) as it needs a good test and there are some other issue's to be solved first.
-
View User Profile
-
Send Message
Posted May 9, 2015@dutchy1001
Ok, but what about these other two commands (/skyblock trust/untrust <playername>) the point of them is that you can give non island members permission to build on your island for the amount of time you want by typing /skyblock trust <playername> and after they help you can remove them by typing /skyblock untrust <playername>, like for example you need help creating a mob grinder, you can ask a moderator to help build one with you without them having to lose their island and having to be invited to theirs for this one task. And if you are going to say give the moderator the permission usb.mod.bypassprotection, I have done that. So heres another example, Lets say you go visit a player's island, and they have a really cool redstone design setup that you don't know how to build, so you want the builder's help without them losing their own island to help you, this command can add that feature by typing /skyblock trust <playername> and then when your done just remove them with /skyblock untrust <playername>. I am sorry if I am confusing you, I just want to help suggest ways to improve the next update for the uSkyBlock plugin :).
-
View User Profile
-
Send Message
Posted May 9, 2015@Cyborg20005
I do understand now what you say but dont see the need for this.
However, if you make a little building with a "door" in there then you can ask the player you want to trade with to enter the building, close the door (visitors cant open the door, and party members should be trusted not to steal anyway) and then do the trading. No need to lock the island either then.
You do need to set, in the config, "item-drops: false" or they cant pickup your items.
-
View User Profile
-
Send Message
Posted May 9, 2015What I meant by the /skyblock whitelist {add|remove|list} <playername> is that people who are not in your skyblock party are able to come to your island while it is locked by doing /skyblock whitelist add <playername>. For Example like doing trades at your island and you don't want anyone expect the person your trading with to be there to stop stealing. And then when your done you can remove them by doing /skyblock whitelist remove <playername> and then listing who you have whitelisted on your island by typing /skyblock whitelist list. Unless this feature is already in the /is party command, I do already know what you are referring to :).
-
View User Profile
-
Send Message
Posted May 9, 2015@Cyborg20005 (and everybody else that didn't know)
As said, that's were the party system is for.When you lock the island party members can still access the island (there whitelisted then).
You can do the command /island invite [playername].
There is a timer set on the invite that can be set in the config (default 30 seconds = 600 ticks).
The invited player can then do 2 commands /island accept or /island reject.
When you, as island owner have members in your party, you can control what they are allowed to do with the command /island party. Click on a player listed in the GUI and you will have 5 options you can then turn on or off.
When an island owner wants a player to leave the "party" the invited player can then do /island leave or when the player isn't listening the island owner can use the command /island kick [playername]. Both ways the player that has left/kicked from the island will loose their inventory.
Give the ranks the right permissions (see here) to let them join or create a party.
-
View User Profile
-
Send Message
Posted May 8, 2015@dutchy1001
Ok, the biomes aren't needed I guess, but about the commands, I was meaning like for example: The /skyblock whitelist command, you could be able to lock your island and then allow some people to come when other can't.
-
View User Profile
-
Send Message
Posted May 8, 2015@Cyborg20005
Adding more commands is not needed, for what you describe you can use the "party" system, which has been in the plugin from day 1.
Adding more biomes is also unnecessary as they don't add anything else to the game play. The added biomes are to give animals/mobs to the island (default Minecraft spawning) nothing more.
As example:
The use of "mesa" biome will generate clay blocks, as your island is not generating more chunks and only have some dirt and sand (by default) then it's not needed to add this as it wont give you anything extra which the added biomes do now.
-
View User Profile
-
Send Message
Posted May 8, 2015Request: Could you maybe add these 3 commands in the next update for uskyblock?: /skyblock trust <playername> - Add a trusted helper who can build at any time! /skyblock untrust <playername> - Untrust a trusted skyblock helper! /skyblock whitelist {add|remove|list} - Manage whitelisted players on your skyblock! And maybe you can add some more biomes? I have some listed in this screenshot here: http://i.imgur.com/FcAsDL0.png
-
View User Profile
-
Send Message
Posted May 6, 2015@Cyborg20005
It looks like the version is not updated properly from the config file.
Delete (there should be a backup in the backup folder) the config and restart the server, open the config file and check on the bottom if it is "version 14", then you can change the config (retype all value's, do not copy/paste the old one back) to your liking. This should not be needed normally as it should merge the value's, in your case this might be a glitch.
-
View User Profile
-
Send Message
Posted May 5, 2015Sure here you go: http://pastebin.com/vgh9VQ3d
-
View User Profile
-
Send Message
Posted May 5, 2015@Cyborg20005
Could you post the "rewritten" config through pastebin plz, then i can use it on my test server and see if the same happens (this will be tomorrow then as it's late here).
-
View User Profile
-
Send Message
Posted May 5, 2015I am rewriting the config everytime I update to the next version.
-
View User Profile
-
Send Message
Posted May 4, 2015@Cyborg20005
how do you update the config? Are you copying your old one back into the new one overwriting everything?
-
View User Profile
-
Send Message
Posted May 4, 2015Every time I update the config and restart then type either /usb, /challenges, or /island. it comes up as /usb = /usb for more info. /c= /challenges for more info. /island= /island [restart/sethome/info/level/lock/unlock/top/party]
Name: uSkyBlock Version: 2.3-HF3 Description: Ultimate SkyBlock v2.3-HF3-9fc81a-dev Server: CraftBukkit git-Spigot-b73910a-726656b (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 May 4, 2015@bjunitedminecraft43
plz read the section above "how to report an issue or bug"
-
View User Profile
-
Send Message
Posted May 3, 2015Nice Plugin but Im having some issues with it, I am unable to type any skyblock command, When I do /is or /usb or /c it just says "/island [restart/sethome/info/level/lock/unlock/top/party]" Any ideas?
-
View User Profile
-
Send Message
Posted May 1, 2015@MrFiliper
I have no idea about that yet.
If our main dev is up for it I will help same as here, that's all I can say for now.
-
View User Profile
-
Send Message
Posted May 1, 2015will be uskyblock on sponge?
-
View User Profile
-
Send Message
Posted Apr 30, 2015@Cyborg20005
You can also do that command ( usb version) in console, just without the /.
In your log there should also be a line "Caused by....."
I already asked for a full log 4 days ago but 1 line doesnt do it to fix.
If you dont want to post the log here with a link then send it to my PM box.
@DanielMuhlig
no problem, glad it worked
@Disorbs
Comparing the 2 timings reports does make me think there are some weird differences between the versions. I need to talk to Razotax about that.