IslandCore
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).
β Note:
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.
β¨ Key Features
ποΈ Island System
- Every player gets their own island inside
islandcore:islands, a dedicated dimension generated on a grid β no per-player dimension creation, no extra world folders piling up on disk. - Islands can be resized/upgraded β upgrading only ever generates new terrain rings outward; your existing builds are never touched or regenerated.
- Full member system: invite, accept, trust, untrust, and kick, with three roles (Owner / Trusted / Member) that control what each person can and can't do on the island.
- Configurable per-island settings: toggle fire spread, PvP damage, and mob/entity damage independently for every island.

π Biome Control
- Change your island's biome on demand with
/island biome. - Biomes are organized into configurable tiers (Base / Adventurer / Legendary by default, fully editable via config) so server owners can gate exotic biomes behind permission nodes or ranks.
- Biome changes apply live, chunk-by-chunk, with an in-world visual refresh β no reconnect required.
- A safety cooldown (configurable, 7 days by default) prevents biome-change spam.

π‘οΈ Protection & Safety
- Explosion protection and configurable fire-spread protection, per island.
- Void rescue: falling into the void inside the islands dimension no longer kills you β it teleports you straight back to your island's home (or Spawn Island if you don't have one yet). Fully configurable, can be disabled server-wide.
- Safe-landing validation on
/island sethomeβ you can no longer set a home in an unsafe spot that would drop you into a fall-damage death later.

π Teleportation
/island home,/spawn,/rtp(random teleport with blacklist/whitelist support), and a dedicated Farming dimension teleport β each with its own configurable cooldown tier.- Every teleport uses a 3-second, cancel-on-move visual countdown, exactly like vanilla ender pearl / totem-style warmups players already expect.

π Starter Experience
- Configurable starter kit handed out automatically on a player's very first join (comes with a wood stack + flint and steel by default β fully editable).
- New players are automatically redirected to the Spawn Island on first join, with a welcome message.
π Dimension Manager
- Server admins can create, list, inspect, delete, and regenerate custom runtime dimensions on the fly β no server restart required for creation, thanks to the Fantasy dimension library with full restart-recovery support.
- Choose a generator style per dimension: Overworld-like, Nether-like, End-like, or a flat void β each with an optional custom seed.
- A separate vanilla world reset queue lets admins schedule Overworld/Nether/End regeneration for the next manual restart (vanilla dimensions can't be safely regenerated live, so this is handled as a deliberate, confirmed, restart-triggered operation).

π§ Admin Tools
- A full
/island admincommand 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. - Every destructive action (island deletion, dimension deletion/regeneration, vanilla world reset) requires an explicit two-step confirmation with a visible countdown β no accidental data loss.

π Integrations (optional, adapter-based)
- LuckPerms support out of the box, with a built-in fallback permission provider if LuckPerms isn't installed.
- Cobblemon entity detection (namespace-based, so it won't break if Cobblemon's internals change).
- Designed from day one for future economy and Warpstone integrations β none of IslandCore's core systems have a hard dependency on any external mod.
π₯οΈ Optional Companion: IslandCore Client
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.
π Requirements
| 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) |
π Commands Overview
/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
βοΈ Configuration
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.
πΊοΈ Roadmap
- Portal linking between the islands dimension and other dimensions
- General feature-toggle system, rolled out alongside upcoming economy and Warpstone integrations
- Configurable island type templates
π Found a bug? Have a suggestion?
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.
