HomeJavaModsSkye Block
Skye Block

SkyeBlock

A skyblock island plugin for Minecraft 26.2 (Chaos Cubed) on Paper. Each player gets an isolated island world with persistent storage backed by an embedded H2 database. Supports Advanced Slime World Manager for efficient world management.

Features

Requirements

Installation

  1. Build the plugin:
cd SkyeBlock
mvn clean package
  1. Copy target/SkyeBlock-*.jar to your server's plugins/ directory.
  2. Start the server once to generate configuration files in plugins/SkyeBlock/.
  3. Configure config.yml to match your server setup.
  4. Restart the server.

Commands

Player Commands

Command Description
/island or /is Teleport to your island (or open creation GUI if you have none)
/island create [type] Create a new island with the given template
/island tp Teleport to your island
/island settings Open the island settings GUI
/island edit <title|desc|icon> Customize your island name, description, or icon
/island set <home|visit> Set custom teleport locations
/island coop <add|remove|role|visit|list> Manage coop members
/island visit [player] Visit another player's island or open the browser
/island lock Lock your island (coop members only)
/island unlock Unlock your island
/island vote <player> Vote for another player's island
/island types List available island templates
/island help Show the help message
/visit [player] Visit another player's island
/hub Teleport to the hub world
/spawn Teleport to the spawn world
/warp [name] Open the warp GUI or teleport to a specific warp
/mobspawning Check mob spawning status

Admin Commands

Command Description
/sba <subcommand> Admin command with full access
/island list List all islands on the server
/island status Show server status information
/island delete Delete your island (with confirmation GUI)
/islandpermissions [player] Manage per-player island permissions
/warpadmin <create|delete|reset|reload> Manage warps and resource worlds
/convertislands <scan|convert> Convert old island data format
/mobspawning <status|reload> Manage global mob spawning settings

Permissions

Default Player Permissions (skyeblock.player)

Grants access to basic island commands, visiting, coop, voting, warps, and hub/spawn. Does not include gamerule access.

Gamerule Permissions

Admin Permissions

Island-Specific Permissions

Warp Permissions

Configuration

All configuration files are in plugins/SkyeBlock/:

config.yml

Database

Island data, settings, and player data are stored in plugins/SkyeBlock/skyeblock.db (H2 embedded database). The database is created automatically on first startup.

Warps

Warp definitions are stored in plugins/SkyeBlock/warps.yml.

Island Templates

16 bundled templates are extracted from the plugin JAR on first startup:

Easy: vanilla, bare_bones, campsite, cozy_grove, mineshaft Medium: desert, fishermans_paradise, inverted, orchid Hard: advanced, igloo, nether_jail, olympus, sandy_isle, wilson Nether: nether_generic

To add custom templates, place .schem files (WorldEdit format) in plugins/SkyeBlock/schematics/ and add a mapping entry in config.yml under island.templates.

Building

mvn clean package

The built JAR includes all dependencies (H2 database, ASWM file loader) shaded in.

Development

License

Licensed under the GNU Lesser General Public License v3.0 (LGPL-3.0).

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more