One shared sky, everyone gets their own island.
IslandCore is a skyblock-style island management system that runs entirely inside a single custom dimension. Instead of teleporting every player into their own private world (the way most skyblock plugins/mods work), IslandCore places every island side-by-side on one shared grid — same performance profile as a normal world, same shared dimension, zero per-player world overhead.
Built from the ground up for Minecraft 1.21.1 (Fabric), IslandCore is fully playable with plain text commands — no client mod required. If you want a polished graphical interface instead, check out the optional companion mod IslandCore Client (linked below).
The screenshots show IslandCore (server-side) working together with the optional client-side Fabric mod (IslandCore-Client), which provides a more visually polished graphical interface for IslandCore's commands. IslandCore can also be used independently through commands.
islandcore:islands, a dedicated dimension generated on a grid — no per-player dimension creation, no extra world folders piling up on disk.
/island biome.
/island sethome — you can no longer set a home in an unsafe spot that would drop you into a fall-damage death later.
/island home, /spawn, /rtp (random teleport with blacklist/whitelist support), and a dedicated Farming dimension teleport — each with its own configurable cooldown tier.

/island admin command tree: inspect and manage any player's island, resize or relocate Spawn Island, and review detailed technical breakdowns (coordinates, member list, entity counts, timestamps) for any island on the server.
Prefer clicking buttons over typing commands? Install IslandCore Client alongside this mod (or tell your players to — it's entirely optional) for a full graphical interface covering every feature above: island dashboard, settings, member management, biome picker, teleports, and a complete admin panel. IslandCore itself works perfectly with commands alone — the client is a pure quality-of-life add-on that never becomes required.
| Minecraft | 1.21.1 |
| Mod Loader | Fabric (Fabric Loader 0.19.3+) |
| Dependencies | Fabric API |
| Side | Server (also works in singleplayer) |
| Optional | LuckPerms (permissions), IslandCore Client (GUI) |
/island create Create your island
/island info View your island's stats
/island home | /island sethome Teleport to / set your home
/island upgrade Expand your island to your max allowed size
/island settings <setting> <bool> Toggle firespread / pvp / mobdamage
/island biome <biome> Change your island's biome
/island invite|accept|trust|untrust|kick Manage island members
/island limits Check your size/cooldown limits
/island delete Permanently delete your island (2-step confirm)
/island admin ... Full admin subtree (see docs)
/spawn Teleport to the Spawn Island
/rtp Random teleport (config-gated)
/dimension create|list|info|delete|regenerate Runtime dimension management
/dimension vanilla regenerate|list|cancel Vanilla world reset queue
All server behavior is configurable through JSON files under config/islandcore/, including biome tiers, RTP blacklist/whitelist, farming dimension settings, spawn settings, starter kit contents, and void rescue toggles. No config file editing is required to get started — sensible defaults are generated automatically on first launch.
Please report issues on the [issue tracker link] — include your server log and steps to reproduce whenever possible. Feature requests are always welcome.
IslandCore is under active development. Version numbers follow semantic versioning; check the changelog for what's new in each release.