Skip to content
The best skyblock bukkit plugin around...
Java Other
  1. Java 99.2%
  2. Other 0.8%
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bukkit-utils @ f4b4941 try to save po files even though we replaced alot of strings Jul 15, 2018
po-utils Re-add po-utils to USB (#1230) Sep 18, 2019
scripts
uSkyBlock-API Version to 2.8.6-SNAPSHOT Sep 4, 2019
uSkyBlock-Core
uSkyBlock-FAWE
uSkyBlock-Plugin Version to 2.8.6-SNAPSHOT Sep 4, 2019
.gitattributes Introduce maintenance mode and .gitattributes Jun 28, 2016
.gitignore
.gitmodules Issues #861 and #878 reg. translations Sep 21, 2016
.travis.yml Travis to Discord Aug 21, 2019
ISSUE_TEMPLATE.md
LICENSE.txt
README.md Bukkit 1.14 (#1201) Jul 2, 2019
changelog.md Changelog for v2.7.6-RC5 Sep 10, 2018
changelog.sh
deploy_rsa.enc Temporarily add PaperMC repo to make uSB build again. Travis auto dep… May 30, 2019
pom.xml Re-add po-utils to USB (#1230) Sep 18, 2019
prerelease.sh
release.sh Changed some support-scripts to generate changelog.md etc. Jul 15, 2018

README.md

uSkyBlock

This is a continually updated and custom version of Talabrek's Ultimate SkyBlock plugin.

We are on Spigot. Currently Open Issues

Installation

This version depends on the following plugins:

  • Bukkit/Spigot 1.14.3-R0.1-SNAPSHOT
  • Vault 1.7.x
  • WorldEdit 7.0.0-SNAPSHOT
  • WorldGuard 7.0.0-SNAPSHOT

Releases

Average time to resolve an issue Percentage of issues still open

https://github.com/rlf/uSkyBlock/releases

Pre-releases will end in a date-stamp, and is considered unsafe for production servers.

Releases have a clean version number, has been tested, and should be safe for production servers.

Bukkit/Spigot 1.7.9/10 Releases

We provide pre-compiled versions (no support) here:

Config-files

Note: Config files might change quite a bit, and upon activation, the plugin will try to merge the existing ones with the new ones. A backup is kept under the uSkyBlock/backup folder.

Please make sure, that the config files are as you expect them to be, before using the plugin or releasing it to "the public".

Building/Compiling

See (https://github.com/rlf/uSkyBlock/wiki/Building)

API

uSkyBlock has an API (since v2.0.1-RC1.65).

To use it, simply drop the api-jar to the classpath of your own plugin, and write some code along these lines:

Plugin plugin = Bukkit.getPluginManager().getPlugin("uSkyBlock");
if (plugin instanceof uSkyBlockAPI && plugin.isEnabled()) {
  uSkyBlockAPI usb = (uSkyBlockAPI) plugin;
  player.sendMessage(String.format(
    "\u00a79Your island score is \u00a74%5.2f!", 
    usb.getIslandLevel(player)
  ));
}

For further details regarding the API, visit the Wiki page: https://github.com/rlf/uSkyBlock/wiki/uSkyBlock-API

Contributing

Fork-away, and create pull-requests - we review and accept almost any changes.

But please conform with the (https://github.com/rlf/uSkyBlock/wiki/Coding-Guidelines)

License

TL;DR - This is licensed under GPLv3

Explanation / History

Originally the uSkyBlock was a continuation of the skySMP plugin, which was licensed under GPLv3 (see http://dev.bukkit.org/bukkit-plugins/skysmp/).

Talabrek intended to share the code with the public, but simply didn't have the time available to do so.

Unfortunately, he had registered the plugin as All rights reserved on Bukkit, meaning the bukkit staff put the plugin under moderation - further increasing the work-load required to share the plugin.

Those trying to get hold on Talabrek, had a hard time, and eventually multiple developers got their hands on different versions of the uSkyBlock plugin, and tried to continue the work in various channels (wesley27 and wolfwork comes to mind).

On the very last day of 2014, we received the following e-mail from Talabrek:

Recently, now that a stable 1.8 and the future of spigot is looking hopeful, I have gotten back to work on the plugin. There is much to be done though, and I just don't have the time to do it, so I finally decided to make it available for the public to work on. This is when I noticed the work you and others have done on the plugin.

I don't have the time and energy to devote to actively developing this plugin anymore, but it is like a pet project to me so I would still like to have a role in it's development. You are making the best effort that I have seen, so I would like for you to continue.

If you are interested, I can make my current code available to you (it's much different than what you currently have now, but some parts might be useful).

-Talabrek

So, with Talabreks blessing, this repository will try to consolidate the many different "branches" out there.

References

You can’t perform that action at this time.