
Skyblock Creator
Мод для Fabric, добавляющий типы миров в стиле Skyblock. Настраиваемые острова, пустые Незер и Энд, поддержка мультиплеера.
Skyblock Creator - мод для Fabric, который добавляет в Minecraft новые типы миров, вдохновлённые классическим Skyblock. Вместо обычного ландшафта вы получите пустоту и один сгенерированный остров. Отлично подходит для хардкорных выживаний, мини-игр или серверных сборок, где нужно начать с нуля на крошечном клочке земли.
Важно: Разработка мода временно приостановлена по личным причинам. Он требует больше времени на поддержку, чем другие проекты автора.
О моде
Skyblock Creator - форк мода /structure-world. Он позволяет гибко настраивать острова через структуры (NBT-файлы), менять биомы, включать пустоту в Незере и Энде.
Возможности
- Несколько типов миров Skyblock на выбор
- Кастомный остров через структуру (
.nbtфайл) - Пустой Незер и пустой Энд (по желанию)
- Полная поддержка мультиплеера и серверов
- Команды с настраиваемым именем
Использование
После установки мода при создании нового мира появятся два дополнительных типа. При выборе любого из них генерация обычного ландшафта отключается - остаётся только структура, которую вы задали.
Сервер
Важно: Возможно, придётся сбросить мир после изменения
level-type.
Чтобы использовать мод на сервере, пропишите в server.properties:
level-type=skyblockcreator:[идентификатор_вашей_структуры]
Например: skyblockcreator:simple_tree или skyblockcreator:classic_skyblock. Либо включите overridingDefault в конфиге для одного из типов - тогда level-type можно оставить как default.
Полезные команды
/skyblock create- создать собственный остров (или для другого игрока)/skyblock teleport- телепортироваться на остров (свой или другого игрока)/skyblock delete- удалить остров игрока (блоки останутся, но телепорт станет недоступен)
Настройка
Добавление нового типа мира
Новое в 1.19.x: Теперь можно добавлять кастомные типы миров через датапаки.
Если у вас есть своя структура, создайте её структурным блоком, поместите NBT-файл в папку .minecraft/config/skyblockcreator/structures, затем отредактируйте конфиг .minecraft/config/skyblockcreator/skyblockcreator.json.
Пример дефолтного конфига:
{
"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 }
},
{
"structureIdentifier": "classic_skyblock",
"biomeIdentifier": "minecraft:plains",
"structureOffset": [-3, 0, -1],
"playerSpawnOffset": [0, 3, 0],
"overridingDefault": false,
"fillmentBlockIdentifier": "minecraft:air",
"topBedrockEnabled": false,
"bottomBedrockEnabled": false,
"isBedrockFlat": false,
"theEnd": { "voidMode": false },
"theNether": { "voidMode": false }
},
{
"structureIdentifier": "stoneblock",
"biomeIdentifier": "minecraft:plains",
"structureOffset": [-5, -2, -5],
"playerSpawnOffset": [0, 0, 0],
"overridingDefault": false,
"fillmentBlockIdentifier": "minecraft:stone",
"topBedrockEnabled": true,
"bottomBedrockEnabled": true,
"isBedrockFlat": false,
"theEnd": { "voidMode": false },
"theNether": { "voidMode": false }
}
],
"createPlatformPermissionLevel": 0,
"teleportToPlatformPermissionLevel": 0,
"platformDistanceRadius": 1000,
"commandName": "skyblock",
"commandAlias": "sb"
}
Для версии 1.19.x можно также задать тип мира через датапак. Файл world_preset выглядит так:
{
"dimensions": {
"minecraft:overworld": {
"type": "minecraft:overworld",
"generator": {
"type": "skyblockcreator:structure_chunk_generator",
"biome_source": { "type": "minecraft:fixed", "biome": "minecraft:plains" },
"dimension": "overworld",
"playerSpawnOffset": [0, 3, 0],
"structureOffset": [-3, 0, -1],
"structure": "classic_skyblock",
"fillmentBlock": "minecraft:air",
"enableTopBedrock": false,
"enableBottomBedrock": false,
"isBedrockFlat": false
}
},
"minecraft:the_end": { ... },
"minecraft:the_nether": { ... }
}
}
Создание своего измерения
Начиная с Minecraft 1.16 можно добавлять кастомные измерения через датапаки. С помощью этого мода вы можете сделать так, чтобы измерения работали как "структурные миры" - и даже использовать несколько таких миров на одном сервере.
Пример файла измерения:
{
"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"
}
Переопределение мира по умолчанию
Если вы хотите, чтобы структурный мир всегда был основным в сборке, включите overridingDefault: true в конфиге. Тогда все новые миры (клиентские и серверные) будут создаваться с выбранным типом острова.
Если вы фанат Skyblock или делаете под себя сборку для прохождения с нуля - Skyblock Creator даёт полный контроль над островами, позволяя настроить всё до мельчайших деталей. Единственный минус - разработка заморожена, но текущая версия вполне работоспособна для большинства сценариев.
