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 Nov 4, 2015I'm having some issues with the plugin, running Spigot 1.8.8 latest version.
Here is the link to the error: http://pastebin.com/HStfCJ5c
-
View User Profile
-
Send Message
Posted Nov 4, 2015I Am So Sorry Guys Who Make This I Just Can't Just Sit Here All Day And Just Talk About The Error I Have... I Can't Just Do This Anymore I'm Going To Switch To A Different Plugin For This I Am Sorry I Just Have A Sad Life And I Can't Stand People Being Mean To Me I Am Sorry So Sorry Hope You Understand :( I Wood Like To Keep This Plugin I Am Just Upset At The Moment I Am So Sorry
-
View User Profile
-
Send Message
Posted Nov 4, 2015@benjamin7006
Hi Benjamin. Dutchy1001 is probably the most helpful guy you can find, in the entire minecraft community.
But let's wipe the slate clean.
The problem you are experiencing, is most likely caused by the fact, that you edited your Group Manager groups.yml file manually, and didn't quite get it right (Despite your higher education in computer science).
The reason I can tell you this, is because you pasted a huge stacktrace into a small text-box, instead of providing it in pastebin, as Dutchy kindly asked for.
You only did this, after being rude in public (Yelling for help, in the wrong forum, in the wrong format, with total disregard to all stated requirements).
Regardless of this, Dutchy helped you.
Now, IF you are going to go to the GroupManager forum, and ask for help there. I suggest you reconsider your approach. That way, you will end with a much better experience in the end.
Kind regards, R4zorax
-
View User Profile
-
Send Message
Posted Nov 4, 2015@benjamin7006
I Just Have No Friends Don't Make A Big Deal Out Of Me Please
-
View User Profile
-
Send Message
Posted Nov 4, 2015@dutchy1001
I Have The Links To The Pastebin Also Please Don't Make Small Fonts Because I Just Did Not See The Links In The Footer Of You Message First Error Reports http://pastebin.com/1Kt8VGUb Second Start Up Console Log http://pastebin.com/PZiZ82Xd
I Am Sorry I Have To Say This But My Staff Think You Are Mean As Well Just Say It Nicely
-
View User Profile
-
Send Message
Posted Nov 4, 2015@benjamin7006
I'm not mean at all, just pointing out what I need if you want help. By stating your a "clever Trevor" but fail to provide simple info only you can provide makes me thinking different.
I cant make it any more simpler with the links in my previous message for you.
-
View User Profile
-
Send Message
Posted Nov 4, 2015@dutchy1001
Your The One Being Mean Just Help Me Please
-
View User Profile
-
Send Message
Posted Nov 4, 2015@benjamin7006
First of all I answered the same way you asked me so don't go there.
Second it is clearly states what we need to find out were the problems are.
And finally
doesn't mean anything here if you cant even see that "The following file couldn't pass on Parser. " the first line in the error is a mistake that is not caused by uSkyblock but by YOU.
By saying
doesn't bring you any favours and will only result in an ignore.
So now my rant is over we can start again.
Follow the guidelines from here and use pastebin to post the logs, full startup log is best. and I can see what is going wrong.
-
View User Profile
-
Send Message
Posted Nov 4, 2015@benjamin7006
I Get This Error As Well org.bukkit.command.CommandException: Unhandled exception executing command 'is' in plugin uSkyBlock v2.4.7 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) [spigot-R0.1-5f38d381153.jar:git-Spigot-5f38d38-12698ea] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) [spigot-R0.1-5f38d381153.jar:git-Spigot-5f38d38-12698ea] at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641) [spigot-R0.1-5f38d381153.jar:git-Spigot-5f38d38-12698ea] at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerConnection.java:1162) [spigot-R0.1-5f38d381153.jar:git-Spigot-5f38d38-12698ea] at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:997) [spigot-R0.1-5f38d381153.jar:git-Spigot-5f38d38-12698ea] at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:45) [spigot-R0.1-5f38d381153.jar:git-Spigot-5f38d38-12698ea] at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:1) [spigot-R0.1-5f38d381153.jar:git-Spigot-5f38d38-12698ea] at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [spigot-R0.1-5f38d381153.jar:git-Spigot-5f38d38-12698ea] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_45] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_45] at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [spigot-R0.1-5f38d381153.jar:git-Spigot-5f38d38-12698ea] at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:715) [spigot-R0.1-5f38d381153.jar:git-Spigot-5f38d38-12698ea] at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [spigot-R0.1-5f38d381153.jar:git-Spigot-5f38d38-12698ea] at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [spigot-R0.1-5f38d381153.jar:git-Spigot-5f38d38-12698ea] at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [spigot-R0.1-5f38d381153.jar:git-Spigot-5f38d38-12698ea] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_45] Caused by: java.lang.NullPointerException at net.milkbowl.vault.permission.plugins.Permission_GroupManager.playerHas(Permission_GroupManager.java:103) [?:?] at net.milkbowl.vault.permission.Permission.has(Permission.java:61) [?:?] at us.talabrek.ultimateskyblock.handler.VaultHandler.checkPerk(VaultHandler.java:41) [?:?] at us.talabrek.ultimateskyblock.menu.SkyBlockMenu.addMainMenu(SkyBlockMenu.java:526) [?:?] at us.talabrek.ultimateskyblock.menu.SkyBlockMenu.displayIslandGUI(SkyBlockMenu.java:390) [?:?] at us.talabrek.ultimateskyblock.command.IslandCommand.onCommand(IslandCommand.java:68) [?:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) [spigot-R0.1-5f38d381153.jar:git-Spigot-5f38d38-12698ea] ... 15 more
-
View User Profile
-
Send Message
Posted Nov 3, 2015@benjamin7006
Here Is The Stupid Error Log And It Only Happens When I Add The Premessions From The Plugin... I Know It Says It Is Becuase Of A Prefix...
==================GM ERROR LOG
ERROR REPORT START - 2.0 (Phoenix)
java.lang.IllegalArgumentException: The following file couldn't pass on Parser. plugins/GroupManager/worlds/world/groups.yml at org.anjocaido.groupmanager.dataholder.WorldDataHolder.loadGroups(WorldDataHolder.java:557) at org.anjocaido.groupmanager.dataholder.WorldDataHolder.loadGroups(WorldDataHolder.java:477) at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.loadWorld(WorldsHolder.java:678) at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.loadWorld(WorldsHolder.java:640) at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.mirrorSetUp(WorldsHolder.java:182) at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.initialLoad(WorldsHolder.java:102) at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.resetWorldsHolder(WorldsHolder.java:92) at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.<init>(WorldsHolder.java:59) at org.anjocaido.groupmanager.GroupManager.onEnable(GroupManager.java:167) at org.anjocaido.groupmanager.GroupManager.onEnable(GroupManager.java:91) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:340) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.java:357) at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.java:317) at org.bukkit.craftbukkit.v1_8_R3.CraftServer.reload(CraftServer.java:741) at org.bukkit.Bukkit.reload(Bukkit.java:535) at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:25) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641) at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerConnection.java:1162) at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:997) at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:45) at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:1) at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:715) at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) at java.lang.Thread.run(Thread.java:745) Caused by: mapping values are not allowed here in 'reader', line 93, column 13: prefix: '&f[&aGamer&f] ' ^
at org.yaml.snakeyaml.scanner.ScannerImpl.fetchValue(ScannerImpl.java:871) at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.java:360) at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:226) at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:558) at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:158) at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:143) at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:224) at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:155) at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:229) at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:155) at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:229) at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:155) at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:122) at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105) at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:120) at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:450) at org.yaml.snakeyaml.Yaml.load(Yaml.java:393) at org.anjocaido.groupmanager.dataholder.WorldDataHolder.loadGroups(WorldDataHolder.java:552) ... 32 more
-
View User Profile
-
Send Message
Posted Nov 3, 2015@dutchy1001
I Have... And I'm Just A Kid Don't Like Shout At Me Like I Am A Idiot Because I Am Not Because I Have The Highest Grade Of Technology In My School And I Can Make Websites And Games Can You And I Am 10 Years Old!
-
View User Profile
-
Send Message
Posted Nov 2, 2015@benjamin7006
HELP!!! When Ever I Try To HELP I Need More Information!! SO PLEASE READ THE PAGE PROPERLY!!!!!!!
-
View User Profile
-
Send Message
Posted Nov 2, 2015HELP!!! When Ever I Add In The Permission It Crashes Group Manager!! Help Please
-
View User Profile
-
Send Message
Posted Nov 2, 2015@Joapple
We have reproduced this error and made a fix. This will be in our next release.
-
View User Profile
-
Send Message
Posted Nov 2, 2015@Joapple
That seems to be a bug - follow it here : https://github.com/rlf/uSkyBlock/issues/537
-
View User Profile
-
Send Message
Posted Nov 1, 2015ok now since my spawn is done.. reinstalled the plugin and it's fixed now i have trouble with the /is top when i run it it game it show me an exception and when i run it from console everything works fine i'll post the log and the usb v also thanks in advance..
[01:19:08] [Server thread/INFO]: Joapple issued server command: /is top [01:19:08] [pool-3-thread-17/WARN]: Exception in thread "pool-3-thread-17" [01:19:08] [pool-3-thread-17/WARN]: org.apache.commons.lang.UnhandledException: Plugin uSkyBlock v2.4.7 generated an exception while executing task 89 at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: com.google.common.cache.CacheLoader$InvalidCacheLoadException: CacheLoader returned null for key c1fc3ace-e6b2-37ed-a575-03e0d777d7f1. at com.google.common.cache.LocalCache$Segment.getAndRecordStats(LocalCache.java:2348) at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2318) at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2280) at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2195) at com.google.common.cache.LocalCache.get(LocalCache.java:3934) at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3938) at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4821) at us.talabrek.ultimateskyblock.player.PlayerLogic.getPlayerInfo(PlayerLogic.java:114) at us.talabrek.ultimateskyblock.uSkyBlock.getPlayerInfo(uSkyBlock.java:765) at us.talabrek.ultimateskyblock.island.IslandLogic.displayTopTen(IslandLogic.java:218) at us.talabrek.ultimateskyblock.island.IslandLogic$5.run(IslandLogic.java:249) at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:53) at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53) ... 3 more
Skyblock: 2.4.7 craftbukkit 1.8.8 Vault 1.5.6 WorldEdit 6.1 WorldGuard 6.1
here i did is top in console..
[01:20:01] [pool-3-thread-23/INFO]: [0;33;1mWALL OF FAME (page 1 of 1):[m [01:20:01] [pool-3-thread-23/INFO]: [uSkyBlock] Creating player config Paths! [01:20:01] [pool-3-thread-23/INFO]: [0;32;1m# 1 [0;37;22m(879,71): [0;33;1m[0;34;22m[[0;36;1mMustang[0;34;22m][0;36;1m[0;34;22mJ[0;36;1mo[m [0;37;22m[m [01:20:01] [pool-3-thread-23/INFO]: [0;32;1m# 2 [0;37;22m(704,38): [0;33;1m[0;30;22m[[0;32;1mNeverLand[0;30;22m][0;37;22m[0;36;1mZaber[m [0;37;22m[m [01:20:01] [pool-3-thread-23/INFO]: [0;32;1m# 3 [0;37;22m(46,91): [0;33;1m[0;30;22m[[0;30;1mMember[0;30;22m][0;37;22mSolitQC[m [0;37;22m[m
-
View User Profile
-
Send Message
Posted Oct 30, 2015@MrFiliper
your welcome.
@Guillaume1512
You can set it in the config or use the command ingame /usb lang fr were fr is your country code.
I dont think this is what you ment, but if you read this page here you can download the necessary files and change the way you want or correct mistakes made in previous translations.
-
View User Profile
-
Send Message
Posted Oct 30, 2015How can i change the lang file ?
-
View User Profile
-
Send Message
Posted Oct 30, 2015Thanks for help.
-
View User Profile
-
Send Message
Posted Oct 29, 2015@MrFiliper
you need to give the default player the perm