This is a first working version and can probably be improved. Firstly, the plugin will save any BSkyBlock language files to the locale folder from the BSkyBlock jar if and only if the locale folder does not exist. It will then do the same for any addons as they are loaded. Addon language files are prefixed with their addon name to keep them separate and recongnizable. Then the plugin loads the language files and merges common languages together into a YAMLConfiguration that is held in memory. The combined config is never saved out to the file system. If a request is made for a particular reference to a language that does not exist or if the reference does not exist, then the default language is tried. |
||
---|---|---|
.circleci | ||
locales | ||
src | ||
.travis.yml | ||
config.yml | ||
LICENSE | ||
plugin.yml | ||
pom.xml | ||
README.md |
BSkyBlock
A Skyblock Bukkit plugin for Minecraft derived from the well-known ASkyBlock! This is a survival game where the player starts with an island in the sky.
BSkyBlock (Better SkyBlock) represents a turning point on ASkyBlock's history : Tastybento and Poslovitch thought and designed together this complete rewrite in order to provide a whole new way to play Skyblock.
Discover today BSkyBlock, its gameplay overhaul, and enjoy the Skyblock revival!
Add-ons
BSkyBlock is built to enable add-ons (plugins that use the BSkyBlock API). Here is a list of the current ones:
- Level - provides island level calculation and a top ten
- Welcome Warps - provides the warp sign feature
You can find the projects on tastybento's GitHub.
Bugs and Feature requests
File bug and feature requests here: https://github.com/tastybento/bskyblock/issues
Note for developers
This is an actively developed project. Pull requests are accepted if they address a specific issue and are of high enough quality. The best way to do a pull request is to file an issue, then say that you'll fix it so we know it's coming and can coordinate with you.