SkyWorlds
An empty sky, one slab of stone with a tree on it, and a plot of your own a thousand blocks across.
A SkyBlock world type with islands built in. Pick SkyWorlds on the world-creation screen and
the overworld, the Nether and the End are all empty - no layers, no bedrock, nothing but void.
The first player to log in lands on the spawn island; everyone else types /island create and
gets one of their own.
No blocks, no items, no recipes. SkyWorlds does one thing: it hands out worlds and plots.
The island
Nine by nine of smooth stone, a low wall along the north and west edge, three by three of dirt with a grown oak already on it - not a sapling, because waiting out a sapling before the first log is not a challenge, it is a pause - and a one-block water source sunk into the slab so it cannot run off the edge. The spawn island and every player's island are the same plot, so nobody starts better off than anybody else.
Your own ground
/island create puts your island on the next free spot of a spiral around spawn and moves your
respawn point there. From then on:
/island home- back to your island/island spawn- back to the spawn island/island visit <player>- to somebody else's/island listand/island delete <player>- for operators; delete asks before it wipes
Zones
Every island sits in the middle of a zone, a square of chunks around it, and by default you can only build inside your own. Between two zones lies no-man's land nobody can build in, so one player's dark room is never over another's farm.
Default sizes, all configurable:
| Zone radius | 1000 blocks |
| Gap between zones | 500 blocks |
| Clear around spawn | 3000 blocks |
| Wiped on delete | 160 blocks |
Outside the zones - the spawn island, the space around it, the land between - everyone may use things but nobody may build: doors open, buttons work, chests stay shut to strangers. That can be switched off, and so can the protection as a whole, for servers that would rather sort it out among themselves.
Teams
With FTB Teams installed, an island belongs to the party rather than to one player. Joining a party asks first: your island is merged into theirs, and the mod tells you plainly what you are about to give up. Without FTB Teams every island simply belongs to its player - the mod has no hard dependency on anything.
For pack makers
Everything is in skyworlds-common.toml: whether the starting island is built at all, whether
/island is offered, how big zones are, whether protection is on, and whether the world-creation
screen should preselect the SkyWorlds type so nobody has to find it. The world preset is a plain
data pack file - a pack can override it and keep the islands.
Where it comes from
These islands grew up in Data Center in the Sky, a pack where you build a server farm on a SkyBlock island. They worked well enough on their own that they became a mod of their own. If you want the racks, the mining and the market around them, look at Data Center; if you just want a sky world that hands out plots, this is that half by itself.
Both installed together is fine - Data Center leaves /island to SkyWorlds and keeps out of its
way.
How it was made
Built with Claude Code. Every design decision is mine.
Requirements
NeoForge 21.1 or newer for Minecraft 1.21.1. Server and client, singleplayer and multiplayer. FTB Teams optional.
