
Skyblock Creator

Mod Overview
Skyblock Creator is a fork of the Structure World project and represents a Fabric mod that allows creating various world types in the Skyblock style.
Main Features
- Creation of multiple world types in Skyblock style
- Customizable islands using structure files (.nbt)
- Void Nether and End dimensions
- Multiplayer and server support
- Ability to change command name
Usage
After installing the mod, two new world types will appear in the world creation menu.




When creating a world using any of these presets, you'll get a completely empty world with a single structure at the spawn point.
Server Configuration
To use the mod on a server, you need to set the level-type
parameter in the server.properties
file to skyblockcreator:[structure_identifier]
.
Examples:
skyblockcreator:simple_tree
skyblockcreator:classic_skyblock
Alternative option - set the overridingDefault
parameter in the mod's configuration file to true
and leave level-type
as default
.
Useful Commands
/skyblock create
- create an island for yourself or other players/skyblock teleport
- teleport to a player's island/skyblock delete
- delete a player's island (irreversible operation)
Configuration
Adding New World Type
Starting from version 1.19, it became possible to add custom world types through datapacks.
To create your own world type you need to:
- Create a structure file using Minecraft's structure block
- Place the .nbt file in the structures folder (
.minecraft/config/skyblockcreator/structures
) - Edit the mod's configuration file (
.minecraft/config/skyblockcreator/skyblockcreator.json
)
Example of a standard configuration file:
{
"structureWorldConfigs": [
{
"structureIdentifier": "simple_tree",
"biomeIdentifier": "minecraft:forest",
"structureOffset": [
-2,
0,
-2
],
"playerSpawnOffset": [
0,
8,
0
],
"overridingDefault": false,
"fillmentBlockIdentifier": "minecraft:air",
"topBedrockEnabled": false,
"bottomBedrockEnabled": false,
"isBedrockFlat": false,
"theEnd": {
"voidMode": false
},
"theNether": {
"voidMode": false
}
}
],
"createPlatformPermissionLevel": 0,
"teleportToPlatformPermissionLevel": 0,
"platformDistanceRadius": 1000,
"commandName": "skyblock",
"commandAlias": "sb"
}
Creating Dimensions
In Minecraft versions 1.16+, you can create custom dimensions through datapacks. With this mod, you can configure your dimensions as structure worlds.
Example dimension file:
{
"generator": {
"type": "skyblockcreator:structure_chunk_generator",
"structure": "simple_tree",
"structureOffset": [-2, 0, -2],
"playerSpawnOffset": [0, 8, 0],
"biome_source": {
"type": "minecraft:fixed",
"biome": "minecraft:plains"
}
},
"type": "skyblockcreator:test_dimension_type"
}
Important Information
Mod development is temporarily suspended for personal reasons, as it requires significantly more time for maintenance compared to the author's other projects.