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 Mar 10, 2016@dutchy1001
I am fully awere of the tab and spaces etc. I just used sgtlegotowns chest items config, and this works. The config I did a paste bin on, just gives error messages with me but not with u it seems. That's the weird part. For now it works with 2 items, thanks for the help so far.
Let's just call this "unlucky, and maybe a random error" Probably has something to do with me cause your plugin just works fine.
Thanks again!
-
View User Profile
-
Send Message
Posted Mar 10, 2016@dahbawz
The config posted works on y test server. No error what so ever.
Check you text editor for Tab spaces as this will cause hassle in any .YML file. I have my Notepad-plus-plus setup so it changes automatic to 4 spaces to avoid the use of tab.
-
View User Profile
-
Send Message
Posted Mar 10, 2016maybe this example config with a water and a lava bucket as example helps
http://pastebin.com/bgjZCHQ9
-
View User Profile
-
Send Message
Posted Mar 10, 2016[Server thread/ERROR]: Error occurred while enabling uSkyBlock v2.6.3 (Is it up to date?) java.lang.IllegalArgumentException: Unknown item: '4742' in '4742' at us.talabrek.ultimateskyblock.util.ItemStackUtil.createItemList(ItemStackUtil.java:82) [?:?] at us.talabrek.ultimateskyblock.util.ItemStackUtil.createItemArray(ItemStackUtil.java:90) [?:?] at us.talabrek.ultimateskyblock.Settings.loadPluginConfig(Settings.java:112) [?:?] at us.talabrek.ultimateskyblock.uSkyBlock.reloadConfigs(uSkyBlock.java:1150) [?:?] at us.talabrek.ultimateskyblock.uSkyBlock.onEnable(uSkyBlock.java:230) [?:?] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) [spigot-1.8.8.jar:git-Spigot-db6de12-07c3001] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:340) [spigot-1.8.8.jar:git-Spigot-db6de12-07c3001] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) [spigot-1.8.8.jar:git-Spigot-db6de12-07c3001] at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.java:357) [spigot-1.8.8.jar:git-Spigot-db6de12-07c3001] at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.java:317) [spigot-1.8.8.jar:git-Spigot-db6de12-07c3001] at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:199) [spigot-1.8.8.jar:git-Spigot-db6de12-07c3001] at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:525) [spigot-1.8.8.jar:git-Spigot-db6de12-07c3001] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_74]
http://pastebin.com/FqKvGDD3
-
View User Profile
-
Send Message
Posted Mar 10, 2016@dahbawz
On the our own server it runs normal and our Skygrid server has no items in the default list at all and is working as it should.
Could you link the config what gives you the error through pastebin
That way I can see if you have made a mistake (or not)
-
View User Profile
-
Send Message
Posted Mar 10, 2016Hi dutchy!,
Normally I never ask for help and always find my way trough google and testing things. But what just occured was very strange.
If I change the chest item, like remove 1 item from the row of items. it gives this error message:
Error occurred while enabling uSkyBlock v2.6.3 (Is it up to date?) java.lang.IllegalArgumentException: Unknown item: '122' in '122' at us.talabrek.ultimateskyblock.util.ItemStackUtil.createItemList(ItemStackUtil.java:82) [?:?] at us.talabrek.ultimateskyblock.util.ItemStackUtil.createItemArray(ItemStackUtil.java:90) [?:?]
When I remove 2 items from the default item chest list it gives the same error, but then with a different number. And so on and so on. When I change al the items back to the deffault chest items, everything runs smoothly.
If I am doing something wrong then I am saying sorry in advance for wasting your time.
-
View User Profile
-
Send Message
Posted Mar 9, 2016@GarrettD78
set that to 0 (zero) and see what happens then.
-
View User Profile
-
Send Message
Posted Mar 9, 2016spawn-protection=5
-
View User Profile
-
Send Message
Posted Mar 9, 2016@GarrettD78
Just out of curiosity what is the spawn-protection= set to in the server-properties file? (you find that file in your main server folder)
-
View User Profile
-
Send Message
Posted Mar 9, 2016Hello, My mobs still wont spawn in skyblock spawn, I removed all plugins besides Uskyblock and the requirements as a test and mobs still wont spawn in spawn. If I go to any island they will spawn though.
-
View User Profile
-
Send Message
Posted Mar 8, 2016@JoseV27
you also might need to set the config nether options to false or it will keep creating the WG regions when players create or restart an island.
-
View User Profile
-
Send Message
Posted Mar 8, 2016@dutchy1001
Alrighty, Thanks a lot Dutchy! I removed the worldguard protected area and I think I shall let players just freely move around the nether as if it was a normal world. Gethering resources and the like.
Thanks for the help! (oh boy, getting rid of that island area on the nether removed around 200 levels of my island :c )
-
View User Profile
-
Send Message
Posted Mar 8, 2016@JoseV27
Sorry to hear you deleted your nether world.
The nether should regenerate when you restart the server, just as the first time you generate it as long the value's of "distance" and "protectionRange" haven't changed.
Unfortunately the island that are existing already need to be restarted to get there nether island back, new players should get their nether island.
The reason you get the protection message is because those are stored in the "Worldguard" world folder, delete the region file (of your Sky_Nether) and the messages/protection should be gone. As you named the nether the same again this will happen again when islands are created unless you rename the nether different and link it separate.
-
View User Profile
-
Send Message
Posted Mar 7, 2016Hello there! Firstly, I'd like to thank you all for what is probably one of my favorite plugins ever. I used to have various problems when it came to first setting up the configs and challenges, but I seem to have figured it all out and got it all working.
The nether worked perfectly fine and every island was creating their own portals and an island in the nether was created per player island. However, through some idiotic blunder of mine, I deleted the Sky_nether world (my default skyblock world is called Sky ) and lost it all.
I tried to recreate the world, so created it with mutliverse utilizing the /mvcreate Sky_nether nether command. However, that generated a normal nether world instead of the skyblock world. So i deleted that and tried again, utilizing the generator that uSkyBlock has incorporated. I used the /mvcreate Sky_nether nether -g uSkyBlock and for a moment I believed that worked. However, it now creates a portal per island it seems as it is supposed to do, but, it doesn't form an island. Just a portal that is basically at the roof of the nether height and nothing else except a giant lake of lava in the bottom.
Since this just murders the players and is impossible to well, do anything nether related, i deleted this world and brought back a normal nether world to utilize.
To test it (I've already done all challenges allowing me to go to the nether and the like) I made a portal and went to the nether in this newly generated world. I was able to mine and do everything as a normal nether world (duh), however after some exploring a message would pop up saying that I was entering and leaving people's islands. Almost as if the plugin was reserving specific spots in the nether for people to be able to build/gather resources from. Since this is the case it seems, I was wondering if there was a way to either: 1. Disable protection in the nether completely 2. Enable protection but make the portals teleport you directly into your area that is assigned to you (I happened to make a portal and it didn't take me to my island area) 3. Delete the nether completely and remake it with the normal island generator. To basically do a complete reset of the nether (that would not require me to delete the overworld as well)
Thank you!
-
View User Profile
-
Send Message
Posted Mar 7, 2016@MacMasterMac
If you list them then I can say if your missing one or not
-
View User Profile
-
Send Message
Posted Mar 7, 2016@dutchy1001
I used all the default permissions of your Commands & Permissions list.
-
View User Profile
-
Send Message
Posted Mar 7, 2016@MacMasterMac
what commands are being used?
I tried to reproduce it but all works fine for me with version 2.6.3.
Ps. Often ending a post with "Wtf" or simular messages is looking very disrespectful. That is not a proper way to speak or type English.
-
View User Profile
-
Send Message
Posted Mar 7, 2016@GarrettD78
Same man. When people kick island members from their island it says they are not part of the group. But when you invite it says they are part of the group?! Wtf
-
View User Profile
-
Send Message
Posted Mar 6, 2016@GarrettD78
Players need the perm usb.party.create to create a party (to invite players) and other players need to have usb.party.join to join the party.
-
View User Profile
-
Send Message
Posted Mar 6, 2016My server is now open to everyone! We have 42 players in the last 2 days :) (Im saying that because dutchy1001, helped ALOT) One issue, everyone is saying they cant invite people to there island. Everything else works perfect though!