promotional banner

IslandCore

IslandCore is a skyblock-style island management system with mutiple functions, that runs entirely inside a single custom dimension. Teams, teleport, spawns, islands, protections... All you need server-side.

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.

Manage your own upgradeable home

🌍 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.

Change your home biome (fully customizable)

πŸ›‘οΈ 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.

Manage your protection (fully customizable too)

πŸš€ 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.

TP to your home, spawn, overworld or use RTP if the server set it on

🎁 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).

Create your own dimension and delete or regenerate existing ones

πŸ”§ Admin Tools

  • A full /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.
  • 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.

Manipule the whole created dimensions, homes and vanilla worlds as an admin

πŸ”Œ 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.

The IslandCore Team

profile avatar
Owner
  • 2
    Projects
  • 41
    Downloads

More from HLTaka

  • IslandCore-Client project image

    IslandCore-Client

    IslandCore-Client mod function. Use it in your client to get a polish view to use Island Core mod functions and commands.

    • 15
    • September 20, 2026
  • IslandCore-Client project image

    IslandCore-Client

    IslandCore-Client mod function. Use it in your client to get a polish view to use Island Core mod functions and commands.

    • 15
    • September 20, 2026