Skip to content

uskyblock/uSkyBlock

 
 

Repository files navigation

uSkyBlock

Build Version Spigot Hangar Docs License

uSkyBlock is a Skyblock plugin for Spigot and Paper servers. Build a server around islands, progression, challenges, party play, and deep gameplay customization, backed by more than a decade of project history and continued maintenance for modern Minecraft versions.

uSkyBlock is an open-source Skyblock plugin for Spigot and Paper, with public docs, a public API, and a long community-maintained lineage.

We need your help on translations! Join the project on Crowdin to improve translations in your language.

Quick Links

Why uSkyBlock

  • Build a Skyblock server around islands, progression, challenges, and party play.
  • Customize the experience with gameplay-focused configuration such as challenges.yml, biome options, schematics, and server tuning.
  • Support a global player base with 53 included locale files and a maintained translation workflow.
  • Run a project with more than a decade of lineage and continued maintenance while still targeting modern Minecraft server versions and APIs.
  • Extend or integrate with the plugin through a public API and documented developer workflow.

Installation

uSkyBlock requires the following plugins:

  • Spigot/Paper
  • WorldEdit
  • WorldGuard

Optional integrations:

  • Vault

For installation, upgrade guidance, and server setup, start here:

Start Here

Building

To build the plugin, you need Java 21 and the project uses Gradle.

./gradlew build

The resulting JAR can be found in uSkyBlock-Plugin/build/libs/uSkyBlock.jar.

For API integration, translation workflow, and local docs preview, see:

Project History

uSkyBlock traces back to the skySMP plugin, which was licensed under GPLv3, and to rlf/uSkyBlock, an earlier continuation of Talabrek's Ultimate SkyBlock work.

For a time, public continuation of the project was difficult because the Bukkit listing was registered as All rights reserved, which complicated sharing and maintenance even as community interest continued.

At the end of 2014, Talabrek explicitly gave his blessing for this repository to continue the project and consolidate the different community branches into a single, officially maintained uSkyBlock codebase.

License

GPLv3 - tl;dr Legal

Contributors

Languages

  • Java 99.6%
  • Perl 0.4%