sky-islands

Quick rating

sky-islands

No reviews yet

Sky Islands is a skyblock survival mod that transforms the entire Minecraft world into a realm of floating islands suspended above the void.

Mod Loaders
Forge
NeoForge
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

About

Project Details

Type
Mod
Latest Version
skyislands-2.0.42.jar
Authors

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID

Resources

External Links

Source Issues Wiki Discord

About

Description

🏝️ Sky Islands
Minecraft 1.20.1 / 1.21.1 · Forge 47.3+ / NeoForge 21.1+
Overwrite the entire Overworld with a skyblock realm filled with floating islands, equipped with comprehensive island and team management systems. Suitable for single-player survival, multiplayer servers and custom modpack development.
✨ Brief Overview
Sky Islands reworks Minecraft’s Overworld into a vast skyblock dimension made of countless floating islands. Every player gets a private island of their own—invite friends to build together, or brave the void alone in a solo survival challenge.
Version 2.0.0 introduces a brand-new archipelago system. Deep in the distant void, noise-generated massive archipelagos consist of multiple uniquely shaped sub-islands, bringing brand-new exploration goals to your world.
Version 2.0.10 further optimizes hub spawn island management, adding the admin command /skydev hubspawn to adjust teleport positions of the hub island in-game. Functionality is fully synchronized between Forge 1.20.1 and NeoForge 21.1.1224+.
Core Features
🌍 Grid-based floating world with 3 configurable island sizes: Small / Medium / Large
🏝️ Archipelago System (Added in v2.0.0): Organically shaped noise-generated archipelagos with layered, staggered sub-islands
⛏️ Base ore density multiplied by 1.2 by default to offset resource scarcity on skyblocks
👥 Complete team system: Team creation, member invites, island access control & spawn point management
🏗️ Template Island System: 3 built-in presets (default / two / chushi) + custom NBT support with real-time 3D rotating preview
🎯 Hub Spawn Management (Added in v2.0.10): Admins use /skydev hubspawn to tweak teleport positions; exclusion zones update automatically
⚙️ Highly configurable, ideal for deep modpack customization
Basic Controls

Operation    Command / Hotkey
Open Team GUI    Hotkey V or /sky gui
Teleport back to your island    /sky home
Travel to Hub Spawn Island    /sky spawn
Hot-reload island templates (Admin Only)    /skydev template reload
Manage hub spawn teleport positions (Admin Only)    /skydev hubspawn
Global team administration (Admin Only)    /skydev manage
📖 Full Documentation
Basic Mod Info

Item    Content
Mod ID    skyislands
Current Version    2.0.10
Supported MC Versions    1.20.1 (Forge) / 1.21.1 (NeoForge)
Loaders    Forge 47.3+ / NeoForge 21.1.224+
Java Requirement    Java 17+ (Forge) / Java 21+ (NeoForge)
Side Compatibility    Client + Server
Forge and NeoForge builds share identical features, with fully cross-compatible commands, configs and template systems.
🌍 World Generation
Sky Islands fully replaces vanilla world generation. The entire Overworld is composed of floating islands boundless empty void stretches between landmasses.
Island Distribution
The world is split into configurable 800-block grid cells. Each cell randomly generates a standalone island or an archipelago. Island layouts are fully seed-locked; identical seeds produce identical worlds.
Island Sizes & Spawn Weights

Type    Diameter Range    Default Weight    Description
Small Island    60 ~ 300 blocks    40%    Most common; perfect for early-game settlement
Medium Island    200 ~ 750 blocks    25%    Abundant resources for long-term base building
Large Island    750 ~ 1500 blocks    10%    Rare, expansive land with diverse terrain
Archipelago    Radius 550 ~ 750 blocks    25%    Clustered organic sub-islands designed for exploration
Total combined weights determine spawn ratios; all values are editable in config files.
Auto-Generated Connecting Bridges
Adjacent medium and large islands with edge gaps under 75 blocks will automatically generate natural connecting bridges for easy inter-island travel.
⛏️ Ore Multiplier
All ores spawn at 1.2x base density by default, including Coal, Iron, Copper, Gold, Redstone, Lapis Lazuli, Diamond, Emerald, Quartz and Ancient Debris. The multiplier value can be freely adjusted in configs.
Hub Spawn Exclusion Zone
Centered on the hub island’s main teleport point, procedural islands and player template islands maintain a safe buffer distance to avoid overlapping the spawn area. Exclusion zones refresh automatically whenever admins edit teleport positions via /skydev hubspawn.
🏝️ Archipelago System (v2.0.0 New Feature)
Archipelagos are an independent terrain type introduced in v2.0.0, generated separately from regular sky islands with no overlap conflicts.
Generation Pipeline
Dual Layer Domain Warp + Simplex Noise

Generate organic terrain masks

BFS connected-region detection to split into distinct sub-islands

Assign unique XYZ offset coordinates to each sub-island

Form layered, three-dimensional archipelago landscapes
Sub-Island Traits
Naturally tapered conical base shape with tweakable shape parameters
Classified into 4 tiers by land area: Tiny / Small / Medium / Large
No XZ-plane overlaps; vertical Y-axis stacking creates multi-level scenery
Spawn Rules
Only generate beyond 4000 blocks from the hub spawn
Occupy 25% of all grid cells (shares weight pool with regular islands)
Archipelagos take generation priority over standard islands in overlapping grid cells
👥 Team & Island Ownership
Every player or player team owns a permanent private island with a seed-locked fixed position in the world.
New Player Workflow
First world join

Teleported to the hub spawn island

Create team → Select island template → Obtain private island

Invite teammates / Toggle visitor access / Customize team spawns
Team Functionalities

Feature    Details
Member Invites    Send invites for other players to join your team and co-develop the island
Join Requests    Players may submit applications; team owners approve or deny requests
Visitor Permissions    Allow sightseeing access for outsiders while preventing block destruction
Multi-Team Spawns    Set multiple directional spawn points (North / South / East / West)
Death Teleport    Auto-respawn on your team island upon death
Teleport Command Table

Destination    Command    Default Cooldown
Personal Island    /sky home    3 minutes
Hub Spawn Island    /sky spawn    3 minutes
Other Players’ Islands    /sky visit <TeamName>    3 minutes
Each teleport cooldown can be configured independently. An optional toggle removes fall damage after teleportation.
🏗️ Template Island System
Built-In Presets
3 starter templates ship with the mod: default, two, chushi. Files auto-copy to the config directory on first launch. The hub spawn island uses a separate template file moban.nbt.
Custom Template Support
Place .nbt or .snbt structure files into this directory:
config/skyislands/templates/islands/
Configure spawn coordinates and facing directions inside templates.json5. Run /skydev template reload for live hot-reloading—no server restart required.
Real-Time 3D Preview
When creating a team, the GUI renders a rotatable real-time 3D preview of your selected template for visual previews before confirmation.
Multiplayer Sync
Template assets auto-sync from server to client with local caching; previews render normally while offline.
Hub Spawn Island Setup
Define the global spawn island via mainSpawnIsland in templates.json5. All new players spawn here on their first login. Admins can fine-tune in-game teleport positions with /skydev hubspawn—changes save to world data only and do not alter global template files.
📋 Full Command List
All commands work under both /sky and /skyislands aliases.
Player Commands

Command    Description
/sky gui    Open team management main menu
/sky create [TeamName]    Create a new team and claim a private island
/sky leave    Exit your current team
/sky home    Teleport to your team island
/sky spawn    Travel to the global hub spawn island
/sky visit <TeamName>    Visit another team’s island
/sky invite <PlayerName>    Send a team join invite to a player
/sky accept <TeamName>    Accept a pending team invite
/sky decline <TeamName>    Reject a pending team invite
/sky join <TeamName>    Submit a join request to a team
/sky team rename <NewName>    Rename your team
/sky team toggle visits    Toggle visitor access permission
/sky team toggle requests    Toggle public join request function
/sky team accept <Player>    Approve a player’s join request
/sky team deny <Player>    Reject a player’s join request
/sky team spawns add <x> <y> <z>    Add a custom team spawn point
/sky team spawns remove <x> <y> <z>    Delete a specific team spawn point
/sky team spawns reset    Revert spawn points to template defaults
Admin Commands (/skydev, Permission Level 4 Required)
Template Administration

Command    Description
/skydev template reload    Hot-reload all template configs and sync updates to all online players
Hub Spawn Island Management (v2.0.10 New)
Adjust teleport locations for the global hub island; edits save to world save data only and do not modify template files.
表格
Command    Description
/skydev hubspawn here [south/north/east/west]    Overwrite all spawn points with your current standing position
/skydev hubspawn set <x> <y> <z> [Direction]    Set a single main spawn coordinate, replacing all existing points
/skydev hubspawn add <x> <y> <z> [Direction]    Append an extra spawn point while preserving existing ones
/skydev hubspawn remove <x> <y> <z>    Delete a spawn point at the target coordinate
/skydev hubspawn list    List hub island center, exclusion zone data and all active teleport positions
/skydev hubspawn reset    Restore spawn points to the default values in moban.nbt
/skydev hubspawn tp    Instantly teleport to the hub spawn island
Exclusion zones recalculate automatically around the primary spawn coordinate after any edits.
Global Team Administration
表格
Command    Description
/skydev manage create <TeamName>    Create a team with the specified name
/skydev manage create <TeamName> join    Create a team and automatically add the executing admin as a member
/skydev manage delete <TeamName>    Permanently delete a team and its island data
/skydev manage clear <TeamName>    Remove all members from a target team
/skydev manage add <TeamName> <Players...>    Force-add specified players to a team
/skydev manage remove <TeamName> <Players...>    Force-kick specified players from a team
⚙️ Configuration Files
Main world settings file: config/skyislands-common.toml
Auto-generated on first mod launch, all parameters include native Chinese comments.
toml
[island_sizes]

# Island diameter range (blocks)
small_min = 60
small_max = 300
medium_min = 200
medium_max = 750
large_min = 750
large_max = 1500

[island_weights]

# Total weight sum controls spawn probability ratios
small_weight = 40           # Small Islands ~40%
medium_weight = 25          # Medium Islands ~25%
large_weight = 10           # Large Islands ~10%
archipelago_weight = 25     # Archipelagos ~25%

[world]

ore_multiplier = 1.2        # Ore spawn density multiplier (1.0 = vanilla rate)
island_spacing = 800        # Grid cell spacing between islands (blocks)

[teleports]

spawn_cooldown = 3600       # Teleport cooldown (ticks; 3600 ticks = 3 minutes)
home_cooldown = 3600
visit_cooldown = 3600
negate_fall_damage = false  # Disable fall damage after teleportation

[archipelago_carving]

arch_max_depth_large = 55   # Maximum base depth for large sub-islands (blocks)
arch_mid_threshold = 0.55   # Base tapering threshold; lower values create thicker island bottoms
Template layout config: config/skyislands/templates.json5
Structure file storage path: config/skyislands/templates/islands/
📦 Modpack Customization Guide
Sky Islands offers extensive tweak options for modpack creators:
Customization Demand    Implementation Method
Custom starting islands    Add custom NBT structures and configure spawns in template files
Adjust world island density    Modify spawn weight values in config
Balance resource generation    Tweak the global ore density multiplier
Alter teleport pacing    Set individual cooldowns for all teleport types
Restrict server permissions    Configure command permission levels (0–4)
Live template edits    Use /skydev template reload without server restarts
Instant hub spawn adjustments    Use /skydev hubspawn for real-time in-game edits
🔧 Installation Requirements
Forge 1.20.1
✅ Minecraft 1.20.1
✅ Forge 47.3 or newer
✅ Java 17+
NeoForge 1.21.1
✅ Minecraft 1.21.1
✅ NeoForge 21.1.224 or newer
✅ Java 21+
Single-player: Install the mod only on your client
Multiplayer Servers: Mod must be installed on both client and server; loader and Minecraft versions must match exactly

Screenshots

Gallery

  • 7d148cbcb56325f87c361dff9d8db5a3e27b718b_350.png
    7d148cbcb56325f87c361dff9d8db5a3e27b718b_350.png 7d148cbcb56325f87c361dff9d8db5a3e27b718b_350.png
  • e37683f93767a5bb078163cf92166657e3b55b70_350.png
    e37683f93767a5bb078163cf92166657e3b55b70_350.png e37683f93767a5bb078163cf92166657e3b55b70_350.png
  • 028997b8e671e191b907718d615b060d491dab50_350.png
    028997b8e671e191b907718d615b060d491dab50_350.png 028997b8e671e191b907718d615b060d491dab50_350.png
  • 339e4ac7cc32705be84609122bf69db147b47f13_350.png
    339e4ac7cc32705be84609122bf69db147b47f13_350.png 339e4ac7cc32705be84609122bf69db147b47f13_350.png
  • 4225f40760eb888b4625e210122cccde9badcaed_350.png
    4225f40760eb888b4625e210122cccde9badcaed_350.png 4225f40760eb888b4625e210122cccde9badcaed_350.png
  • 6fd466f59cfd63d56501bf02d10fb9795b2191c4_350.png
    6fd466f59cfd63d56501bf02d10fb9795b2191c4_350.png 6fd466f59cfd63d56501bf02d10fb9795b2191c4_350.png
  • 9992857bba92b17edcfbdfa8fa6a7fe6f5fa06b4_350.png
    9992857bba92b17edcfbdfa8fa6a7fe6f5fa06b4_350.png 9992857bba92b17edcfbdfa8fa6a7fe6f5fa06b4_350.png
  • 1a25179ba9b19a92d0b66847bfb3ce045f29c0b0_350.png
    1a25179ba9b19a92d0b66847bfb3ce045f29c0b0_350.png 1a25179ba9b19a92d0b66847bfb3ce045f29c0b0_350.png
  • be3a133871ec3ef0cc545f5e49c1fbdf3bd734a4_350.png
    be3a133871ec3ef0cc545f5e49c1fbdf3bd734a4_350.png be3a133871ec3ef0cc545f5e49c1fbdf3bd734a4_350.png
  • c830de60055a7643ab59e9c848d1e9b3ca02f2df_350.png
    c830de60055a7643ab59e9c848d1e9b3ca02f2df_350.png c830de60055a7643ab59e9c848d1e9b3ca02f2df_350.png
  • a747a2a459b995b81fb6853e34b5edabda92e213_350.png
    a747a2a459b995b81fb6853e34b5edabda92e213_350.png a747a2a459b995b81fb6853e34b5edabda92e213_350.png
  • e2471ffb6f963b130577d805cb0fe358aef8cddb_350.png
    e2471ffb6f963b130577d805cb0fe358aef8cddb_350.png e2471ffb6f963b130577d805cb0fe358aef8cddb_350.png
  • c3ccaa2661dd290e683f3fef7b3763a6451f2057_350.png
    c3ccaa2661dd290e683f3fef7b3763a6451f2057_350.png c3ccaa2661dd290e683f3fef7b3763a6451f2057_350.png

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

<1,000
Downloads
Last Updated
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works