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 Feb 28, 2016How do I see how big my protected spawn size for skyblock is?
-
View User Profile
-
Send Message
Posted Feb 28, 2016@ProjectHyrule
I opened my "perks.yml" and started to compare what I did and what you had. I changed the command from is to island and added the line KEEP-OPEN: true
That was all :)
-
View User Profile
-
Send Message
Posted Feb 27, 2016@dutchy1001
Cheers! Out of curioisty, what was the issue with it? I might be blind but i don't exactly see the difference haha. It's working now though.
-
View User Profile
-
Send Message
Posted Feb 27, 2016@ProjectHyrule
I've uploaded your CCG file to my test server and will test this.
I use the "island" command in my perks.yml with no problem. You can trest this yourself on uskyblock.redirectme.net. I'll be there to atm.
Fixed it, way quicker then I expected
click here for the file
-
View User Profile
-
Send Message
Posted Feb 27, 2016I have run into another issue sadly, when using CCG it appears i can't actually run the /is commands from a GUI-click-option created with CCG. Im making a starter gui for new users where you have a bunch of options, one of them being a button that runs /is for the user. It registers it on console, but nothing happens. I've had similiar issues in the past and was told the commands (either plugin or CCG needs to be registered as a "special" whatever that means).
Is it simply not possible to do what im wanting, or is there something i can do? I've included a pastebin link of my ccg menu section:
http://pastebin.com/JD78gTd3
So as you can tell, you will open this menu with '/islandcp', which will give you various options, example here is the "Your Island", which should run 'is' for the user, which gets registered on console (as the user running it) but dosent actually open the GUI for the player.
Edit: Dont understand why it isnt working, because in the island_help.yml you guys provide, the "back to main menu" icon works, which is set up to run the command 'island' for a player, thats exactly the same as what my own gui does, no?
-
View User Profile
-
Send Message
Posted Feb 27, 2016@dutchy1001
Thank you for the example! I'll get to more work on messing up the entire GUI then haha :D
And thank you for the kind words! Im doing quite alright atm!
No worries about the donation at all! Glad I can help out in one way or another, besides, its well deserved! Gotta love Minecrafters/Devs thats interested in charities in general. I'm heavely involved with a group called Mineathon, that does a yearly event in Minecraft (based on redstone minigames and live stream events) where we're collected a couple thousand over the past 3 years, that has been donated to various charities, so it warms my heart knowing others have similiar interests! =)
-
View User Profile
-
Send Message
Posted Feb 27, 2016@ProjectHyrule
We cant say how much we appreciate your donation.
A very big thank you
-
View User Profile
-
Send Message
Posted Feb 27, 2016@ProjectHyrule
The custom "extra-menu" section can just be added to the config, I made an example here. You can do this for any item and location in the GUI, making it totally customizable, just copy/paste the section to add more items. Each item needs it own unique .yml but as you said, you worked with CCG before.
The page you mentioned has been deleted after I redone most of this site, it's been all broken up to to different pages (I still need to do some more work to it).
I'm sorry to hear you had to have chemo treatment and hope all will go well in the future for you.
-
View User Profile
-
Send Message
Posted Feb 27, 2016Another question since im looking into all of this now;
With the custom menu/added items to the current one, would i just need to make a menu.yml with ccg (ive used ccg before so im very familiar with it), and just give it a position and itll automatically show up in the /is gui?
I dont exactly see the extra-menu option in the config, nor can i seem to find a page on here that works explaiuning it? (I see Extra tab on the Config page, but i dont have permission to view that).
Any chance just copy/pasting that snippet you added down there to the config would do the job?
Also, since i just got out of chemo treatment january the 25th, and currently in remission, i quite like that you guys accept donations that go to a charity =) I'll be making a donation one of the next days. Excellent work on uSkyBlock, top notch support and glad to see someone who cares about other things than money.
-
View User Profile
-
Send Message
Posted Feb 27, 2016@dutchy1001
Ah, so thats what was meant by "leaving them out" basically xD I figured you just didnt need to have them added in the actual file! Thank you for the quick help, and thank you so much for doing the file for me aswell!
-
View User Profile
-
Send Message
Posted Feb 27, 2016@ProjectHyrule
Took me a while to figure out why it didn't take the translation, but I got there. Basically you need the "full" file and then only translate what you want and leave the rest blank.
I've done your .po for you (as I was testing it with your custom lines). You can find the file here
-
View User Profile
-
Send Message
Posted Feb 27, 2016@dutchy1001
Seem to be having a issue with the language files, just doing some quick testing, but nothing appears changed ingame.
To my understanding, i should be able to make a new en.po file, create a i18n folder, then add the en.po file there (with just the lines i want changed), and it should read that?
If yes, that appears not to be working xD Language in the config is set to 'en'.
Pastebin of en.po: http://pastebin.com/v9MPVqRP
Its very likely that im just not understanding a step here. I tried to use one of the other language files that where translated to figure out how it would work, and to my understanding, i should have gotten it right (Probably didnt though).
Any pointers? xD
-
View User Profile
-
Send Message
Posted Feb 27, 2016@dutchy1001
You sir, are absolutely amazing! Thank you for the quick support. I'll be messing around with that =)
That's how i heard uSkyBlock worked, and was one of the main reasons why I choose to use it over aSkyBlock (Also, your support is hands down superior!). Looking forward to costumizing it even further!
Thank you once again!
Out of curiosity, do you guys code extra features to uSkyBlock thats private? It'd be a paid job ofc. There might be a few additions/changes we're interested in.
-
View User Profile
-
Send Message
Posted Feb 26, 2016@ProjectHyrule
You cant remove the challenges item from the main GUI without replacing it for something else, but you can make use for it in an other ways.
You can use the translate system to change all the wording in the "lore" to customize it to your liking. Each line can be changed.
You can use the "commands.yml" in the main server folder to change the /challenges (/c) command(s) to something you can use.
That way the item is not obsolete.
An other option is to use the plugin"ChestCommandGUI" (CCG) and add the "extra-menu" items to the main uSkyblock config,
Where "1" is the location in the GUI.
You do need to make your own CCG menu.yml but that is explained on the plugins page how to do that.
This has been taken out of the (default) config but should still work.
-
View User Profile
-
Send Message
Posted Feb 26, 2016I see you can disable the challenges so they simply dont work - that being said, is there a possibility to remove them from the /island gui aswell? Quite inconvenient having them shown there if we intend to have them disabled.
-
View User Profile
-
Send Message
Posted Feb 26, 2016Heya!
- Not sure if i've messed something up in the config, or missed something vital, but i do not appear to be able to use /is reset/restart. It confirms that i have to type the command again for it to reset my island, but when i do that, nothing happens.
Running versions: Spigot: 1.8.8-r0.1 uSkyBlock: 2.5.7
No errors in console.
EDIT: - Nevermind that. I restarted again (altho i had already done that) and it had reset my island and works just fine now, bit odd though.
-
View User Profile
-
Send Message
Posted Feb 25, 2016@Erikpie
Can you give me the output of /usb version and do you see any error in console? If so, post that plz.
So far the permissions given seems to be fine.
-
View User Profile
-
Send Message
Posted Feb 25, 2016The server I'm currently trying to fix keeps giving me the error saying that the default group doesn't have the permission even though it does. Permission file: http://pastebin.com/9THmtsnE
All plugins are up to date. Any help would be appreciated, thanks!
-
View User Profile
-
Send Message
Posted Feb 25, 2016@GarrettD78 and all others that appreciate our work...
We are pleased that so many of you are using our plugin.
We are pleased that so many of you speak highly of our plugin and our support.
I personaly take support very serious and will always try to help out as best I can (even beyond uSkyblock issue's).
Many plugins have donations to get paid for their work and time they spend on developing the plugin but lack support most often.
We have setup a donation site through justgiving as we don't want to benefit ourselves.
Our donations will go to a charity, Cancer Research UK, so yet again we are helping the community.
As this site has been open for almost 6 months now only 1 person donated so far.
If you all appreciate our plugin and support I would like you all to consider this, not for us, but for so many people that need this research.
Thank you
dutchy1001
-
View User Profile
-
Send Message
Posted Feb 24, 2016An amazing plugin with even better support! Strongly recommend getting this fantastic plugin!