SkyblockCore
The config-first Skyblock engine for Paper 1.21.4
Java 21 • Paper/Spigot 1.21.4 • Cross-Server Ready • 100% YAML configurable
Overview
uxmSkyblock is a modern, performance-focused Skyblock core built around a single idea: you should never have to touch the code to change how the gamemode plays.Almost every mechanic — islands, roles, upgrades, generators, economy, warps, leaderboards — is driven entirely by clean YAML files. Drop it in, edit the configs, and you have a fully featured Skyblock server. Need more? The built-in module system lets you bolt on add-ons that use the same island API the core uses.
Features
- Team Management — Built-in ranks from visitor to owner, plus fully custom roles with granular per-permission control.
- Island Progression — Tiered upgrades for team size, island size, crop doubling, mob drops, spawner speed and generators. Configurable costs per tier.
- Smart Generators — Weighted block generators that improve as your island levels up, including an obsidian generator that returns lava to empty buckets.
- Island Bank — A shared, Vault-backed balance per island. Members deposit, trusted ranks withdraw.
- Public Warps — Rank-gated named warps, reachable through a menu or a command.
- Leaderboards — Island rankings plus an optional personal floating hologram that trails the player.
- Cross-Server — MySQL/SQLite storage with Redis messaging for seamless sync behind Velocity/BungeeCord.
- Module System — Drop-in add-ons (e.g. Chunklock) that extend the core through its public API.
- PlaceholderAPI — Native placeholders for level, bank balance and more.
Commands
Main command:
Every command and subcommand supports full tab-completion.
/island • Aliases: /is /sb /sky| Command | Description |
/is create | Create your island |
/is home | Teleport to your island |
/is visit | Visit another player's island |
/is settings | Open the island settings menu |
/is upgrade | Open the upgrade menu |
/is bank | Manage the island bank |
/is top | View the island leaderboard |
/is role | Manage roles & permissions |
/is invite | kick | ban | trust | Manage your team |
Every command and subcommand supports full tab-completion.
Requirements
- Required: Paper / Spigot 1.21.4 running on Java 21
- Optional: Vault + an economy plugin, PlaceholderAPI, FastAsyncWorldEdit
Installation
- Download the latest SkyblockCore.jar from this thread.
- Drop it into your server's
/pluginsfolder. - (Optional) Install Vault, PlaceholderAPI and FastAsyncWorldEdit.
- Restart the server to generate the config files.
- Edit the YAML files to taste and reload.
Configuration
Everything is plain YAML, and updates auto-merge new keys without overwriting your changes.config.yml— server settings, aliases, storage backendmessages.yml— all player-facing textmenus/*.yml— GUI layoutsroles.yml— role & permission definitionsblock-values.yml— point value per blocklevels.yml&upgrades.yml— progression systems
PlaceholderAPI
Code:
%skyblock_level%
%skyblock_bank%
Source Code
uxmSkyblock is free and fully open-source. You're welcome to read the code, report issues, contribute, or use it as a dependency in your own projects.- Repository: https://github.com/UXPLIMA/uxmSkyblock
- Issues & contributions: https://github.com/UXPLIMA/uxmSkyblock/issues
- Build / dependency: available via JitPack
Support
Found a bug or have a suggestion? Open an issue on GitHub.Download now, and don't forget to leave a rating.
uxmSkyblock is free and open-source.
