Добавляет стартовый бункер, в котором появляется игрок. Бункер представляет собой jigsaw-структуру, что обеспечивает высокую степень случайности. Планируется добавить конфигурацию для размера бункера; на данный момент он сделан большим.
Бункер оснащён продвинутыми технологиями: защитой от подтопления и возможностью спавна исключительно на суше. Также имеется конфигурационный файл [Starter_bunker_config.json], позволяющий изменять таблицы добычи в комнатах [Доступно в версиях 1.0.1>].
СТИЛИ БУНКЕРОВ [Настраивается в конфиге] [1.02 >] (будут добавлены jigsaw и обычные версии)
0 = Обычный
1 = Классический
Возможность выбора между jigsaw и не-jigsaw бункерами [Переключается в конфиге 1.0.3>]
Мод полностью совместим с ванильной игрой.
Примечание: при очень малой дальности прорисовки (например, от 2 до 4) возможны проблемы с телепортацией внутрь бункера.
Версии 1.0.5 >
ИНСТРУМЕНТЫ РАЗРАБОТЧИКА [Для создателей модпаков, если они разрабатывают дополнения]
Описание раздела "Инструменты разработчика" во вкладке креатива:
Для активации режима разработчика выполните /gamerule Freeze True
Light Entities - Размещаются рядом с красными лампами для быстрого включения/выключения, устраняя графические артефакты освещения. Не требуются при использовании альтернативных источников света (лава, мигающие огни).
Loottable Entities - Размещаются на контейнерах (в основном бочках) внутри структуры. Позволяют привязывать содержимое к конфигурационным таблицам добычи. Без них бункер не генерирует лут.
Spawnpoint Entity - Определяет точку спавна игроков.
No more Waterlogging - Сущность, удаляющая подтопление блоков (максимум 1-2 на комнату).
Примеры шаблонов jigsaw-блоков (для jigsaw pools):
{ "name": "starter_bunker:starterbunker_parts1", "fallback": "minecraft:empty", "elements": [ { "weight": 1, "element": { "element_type": "minecraft:single_pool_element", "location": "starter_bunker:core", "projection": "rigid", "processors": { "processors": [] } } }, { "weight": 1, "element": { "element_type": "minecraft:single_pool_element", "location": "starter_bunker:corridorlore", "projection": "rigid", "processors": { "processors": [] } } }, { "weight": 1, "element": { "element_type": "minecraft:single_pool_element", "location": "starter_bunker:up", "projection": "rigid", "processors": { "processors": [] } } }, { "weight": 1, "element": { "element_type": "minecraft:single_pool_element", "location": "starter_bunker:upstart", "projection": "rigid", "processors": { "processors": [] } } }, { "weight": 1, "element": { "element_type": "minecraft:single_pool_element", "location": "starter_bunker:start", "projection": "rigid", "processors": { "processors": [] } } } ] }
{
"name": "starter_bunker:starterbunker_parts",
"fallback": "minecraft:empty",
"elements": [
{
"weight": 3,
"element": {
"element_type": "minecraft:single_pool_element",
"location": "starter_bunker:corridor1",
"projection": "rigid",
"processors": {
"processors": []
}
}
},
{
"weight": 2,
"element": {
"element_type": "minecraft:single_pool_element",
"location": "starter_bunker:farm",
"projection": "rigid",
"processors": {
"processors": []
}
}
},
{
"weight": 1,
"element": {
"element_type": "minecraft:single_pool_element",
"location": "starter_bunker:stairs1",
"projection": "rigid",
"processors": {
"processors": []
}
}
},
{
"weight": 1,
"element": {
"element_type": "minecraft:single_pool_element",
"location": "starter_bunker:electricalroom",
"projection": "rigid",
"processors": {
"processors": []
}
}
},
{
"weight": 2,
"element": {
"element_type": "minecraft:single_pool_element",
"location": "starter_bunker:warehouseroom",
"projection": "rigid",
"processors": {
"processors": []
}
}
},
{
"weight": 2,
"element": {
"element_type": "minecraft:single_pool_element",
"location": "starter_bunker:bedroom",
"projection": "rigid",
"processors": {
"processors": []
}
}
}
]
}
{
"name": "starter_bunker:starterbunker",
"fallback": "minecraft:empty",
"elements": [
{
"weight": 1,
"element": {
"element_type": "minecraft:single_pool_element",
"location": "starter_bunker:upstart",
"projection": "rigid",
"processors": {
"processors": [
{
"processor_type": "minecraft:block_ignore",
"blocks": [
{
"Name": "minecraft:structure_block"
}
]
}
]
}
}
}
]
}