modsmith Войти Войти Рус / Eng

Starter Structure

starter-structure · 191507 загрузок · LicenseRef-All-Rights-Reserved

клиент: unsupported · сервер: required (заявлено автором мода)

🏛️ Позволяет создавать здания при начальной генерации мира при появлении с помощью файлов схем.

Описание

A Serilum Mod. Made with love. Lots of active mods for Fabric, Forge and Neo!

CurseForge Modrinth Patreon YouTube

About the mod

Начальная структура добавляет возможность создания конкретной структуры при первом создании мира. Он ищет в папке конфигурации файлы схем, выбирает один и помещает его в точку появления.

Поддерживаются как схемы структурных блоков (SBS, файл .nbt), так и схемы WorldEdit (WES, файл .schem/.schematic). Оба могут содержать данные объекта, которые используются для непосредственного создания сохраненных объектов. Для WES используйте //copy -e, чтобы включить их. На схеме также можно размещать знаки, чтобы решить, где должны появиться сущности. В обоих случаях поддерживаются пользовательские данные NBT. Для работы мода не обязательно устанавливать WorldEdit!Он будет использоваться только для создания файла схемы, после чего вы сможете его удалить. Схемы также можно создать в другом экземпляре, а файл скопировать в пакет модов.

Существуют также различные параметры конфигурации, позволяющие указать, где игрок должен появиться (и где должна генерироваться структура) и как структура должна быть размещена. По умолчанию структура приспосабливается к местности под ней, а промежутки под ней заполняются. Части деревьев, которые он оставляет плавающими, также удаляются. Структура также может генерироваться в другом

измерение, куда прибывает первый игрок, которое можно задать в конфиге.



Dependencies

Requires Collective
Included in Serilum's Customization Bundle
Environment: Server




Configurable

Configuration guide

   Все доступные параметры конфигурации:

Показать спойлер

shouldGenerateStructure  по умолчанию true
Должна ли схема, расположенная в './config/serilum/starterstructure/schematics/...', быть генерируется.

structureDimension  по умолчанию "minecraft:overworld"
Измерение, в котором генерируется структура. За пределами верхнего мира она генерируется там, где первый игрок прибывает.

forceExactSpawn  по умолчанию true
Обычно точки появления игроков находятся в рандомизированной области. Если эта функция включена, игроки всегда будут появляться в заданных координатах (в ближайшем воздушном кармане).

ignoreTreesDuringStructurePlacement  по умолчанию true
Предотвращает размещение структур на верхушках деревьев. Любые блоки листьев и бревен будут игнорироваться во время размещения.

fitStructureToTerrain  по умолчанию true
Размещает конструкцию на средней высоте земли под ней и заполняет промежутки под ней землей блок.

генерацияIgnoreJigsawAndStructureBlocks  по умолчанию true
Некоторые файлы схем могут содержать пазлы или структурные блоки. По умолчанию они игнорируются во время структурирования.

генерация.

generateJigsawStructures  по умолчанию false
Генерируют ли блоки мозаики на схеме части своего пула шаблонов, например, Генерация блока мозаики button.

jigsawGenerationLevels  по умолчанию 6, мин. 0, макс. 20
Сколько уровней частей мозаики генерируется из каждого блока мозаики. Используется, когда функция GenerateJigsawStructures включена.

protectStructureBlocks  по умолчанию true
Должны ли блоки сгенерированной структуры быть защищены от взлом/горе.

protectSpawnedEntities  по умолчанию true
Должны ли быть защищены объекты, порожденные внутри сгенерированной структуры, от урон.

playersInCreativeModeIgnoreProtection  по умолчанию true
Если этот параметр включен, игроки, находящиеся в творческом режиме, смогут сломать и разместить конструкцию. блоки.

playersInCreativeModeIgnoreEntityProtection  по умолчанию false
Если этот параметр включен, игроки, находящиеся в творческом режиме, смогут повредить защищенные объекты, которые появились в

структуры.

preventSpawnedEntityMovement  по умолчанию false
Если порожденным объектам внутри сгенерированной структуры не должно быть разрешено удаляться от блока, на котором они созданы. По умолчанию отключено.

spawnNonSignEntitiesFromSupportedSchematics  по умолчанию true
Если объекты сохранены в файле схемы (структурный блок .nbt или WorldEdit .schem) должен родиться. Это объекты, не созданные с помощью знаков.

shouldUseStructurePosition  по умолчанию false
Если параметры конфигурации сгенерированного StructurePosition должны быть используется.

generatedStructureXPosition  по умолчанию 0, мин. -10000000, макс. 10000000
Точная позиция x для сгенерированной структуры. Используется, когда включен параметр mustUseStructurePosition.

generatedStructureYPosition  по умолчанию 0, мин. -1000, макс. 1000
Точная позиция по оси Y для сгенерированной структуры. Используется, когда включен параметр mustUseStructurePosition.

generatedStructureZPosition  по умолчанию 0, мин. -10000000, макс. 10000000
Точное значение z. позиция для сгенерированного

структура. Используется, когда включено значение mustUseStructurePosition.

shouldUseStructureOffset  по умолчанию false
Если параметры конфигурации сгенерированногоStructureOffset должны быть используется.

generatedStructureXOffset по умолчанию 0, мин. -1000, макс. 1000
Смещение по оси X для сгенерированной структуры. Используется, когда включен параметр mustUseStructureOffset.

generatedStructureYOffset  по умолчанию 0, мин. -1000, макс. 1000
Смещение по оси Y для сгенерированной структуры. Например, можно установить значение -1, если вы заметили, что здание всегда появляется на один блок выше. Используется, когда включен параметр mustUseStructureOffset.

generatedStructureZOffset  по умолчанию 0, мин. -1000, макс. 1000
Смещение по оси Z для сгенерированной структуры. Используется, когда включен параметр mustUseStructureOffset.

shouldUseSpawnCoordinates  по умолчанию false
Если параметры конфигурации spawnCoordinate должны быть используется.

spawnXCoordinate  по умолчанию 0, мин. -10000000, макс. 10000000
Новая координата X места появления при mustUseSpawnCoordinates — это

включено.

spawnYCoordinate  по умолчанию 0, мин. -1000, макс. 1000
Новая координата Y места появления, когда следует использоватьSpawnCoordinates, равна включено.

spawnZCoordinate по умолчанию 0, мин. -10000000, макс. 10000000
Новая координата Z места появления при mustUseSpawnCoordinates включен.

shouldUseSpawnCoordOffsets  по умолчанию false
Если параметры конфигурации spawnCoordOffset должны быть используется.

spawnXCoordOffset по умолчанию 0, мин. -1000, макс. 1000
Смещение координаты X места появления, когда следует использовать UseSpawnCoordOffsets, равно включено.

spawnYCoordOffset  по умолчанию 0, мин. -1000, макс. 1000
Смещение координаты Y точки появления, когда следует использоватьSpawnCoordOffsets, равно включено.

spawnZCoordOffset  по умолчанию 0, мин. -1000, макс. 1000
Смещение координаты Z точки появления, когда следует использоватьSpawnCoordOffsets, равно включено.

 

Папки конфигурации:
Схемы можно разместить внутри ./config/serilum/starterstructure/schematics.
Схемы могут быть типов .nbt, .schem и .schematic.
Может содержать несколько, мод выбирает один случайным образом.


Данные пользовательского знака находятся внутри ./config/serilum/starterstructure/signdata
Позволяет создавать объекты с помощью данных NBT. По сути, вы помещаете команду /summon в файл .txt в папке Signdata.
Поместите знак в схему со ссылкой на этот файл, и он создаст объект при генерации структуры.
Подробнее см. ниже. информация.

Схемы:

Схемы можно создавать с помощью структурных блоков (файлы .nbt) или с помощью WorldEdit (файлы .schem / .schematic). Вы можете выбрать тот метод, который вам больше нравится! Я рекомендую использовать WorldEdit, так как он также позволяет вам указать, где должен появиться игрок. Вам нужен только WorldEdit для создания схемы. После этого вы можете удалить ее, так как Starter Structure не требует WorldEdit для создания структуры появления при создании мира.




Description

Как создать схему WorldEdit:

Показать спойлер


Используйте команду //wand, чтобы получить инструмент для установки углов Схема.



Щелкните левой кнопкой мыши по первому блоку, где вы хотите, чтобы нижний угол был be.



Щелкните правой кнопкой мыши второй блок в противоположном углу, обязательно разбейте временные блоки. после.
Вы также можете использовать //pos2



Встаньте там, где вы хотите появиться, когда структура сгенерирует , и введите //копировать команду.



Теперь сделайте //сохраните схему <имя-схемы> для создания схемы file.



Файл будет сохранен в ./config/worldedit/schematics



Скопируйте его в Папка конфигурации начальной структуры ./config/serilum/starterstructure/schematics



Starter Structure теперь будет генерировать скопированную структуру при каждом создании нового мира!
Если внутри находится несколько схем

./config/serilum/starterstructure/schematics, один будет выбран случайным образом.

 


Знаки:
Внутри сгенерированной структуры сущности могут легко порождаться знаками:

Показать спойлер

Простой объект:

--------------------- -----
[Сущность]⧈ 458⧉modid:entityid
--------------------------




Новый строки игнорируются. Эти 3 знака одинаковы и будут порождать деревенского жителя на своем месте при создании структуры. пользовательские элементы, вы можете сделать ссылку на файл, содержащий эти данные.
Начните со строки [NBT]. Затем укажите имя файла под этим. Это может быть что угодно.

--------------------- -----
[НБТ]
nbtимя_файла
-------------- ------------



Это будет искать данные объекта внутри ./config/serilum/starterstructure/signdata/igloo_entity.txt



Этот файл содержит следующие данные NBT:



И создаст именованную сущность-зомби с предметами и эффектом статуса при генерации структуры:



Сущность

Данные NBT — это, по сути, просто команда /summon. Существуют различные веб-сайты, которые помогут вам его создать.
Вы можете, например, использовать веб-сайт MCStacker для создания объекта через его /summon. page.



Вы можете поместить всю сгенерированную команду /summon внутри ./config/serilum/starterstructure/signdata/file .txt:



Стартер Структура удалит часть /summon и сгенерирует правильные данные NBT с идентификатором.




Notes and links

Вы можете свободно использовать этот мод в любом пакете модов, при условии, что загрузка размещается на CurseForge или Modrinth. экосистема.

Serilum.com содержит обзор и дополнительную информацию обо всех модах. доступно.

Для вопросов, идей, предложений или чего-либо еще существует репозиторий Github. Спасибо!


Версии (60)

ВерсияMinecraftЗагрузчикиФайл
26.3.0-6.0-fabric+forge+neo 26.3 fabric, forge, neoforge, quilt скачать
26.1.2-6.0-fabric+forge+neo 26.1.2 fabric, forge, neoforge, quilt скачать
1.21.1-6.0-fabric+forge+neo 1.21, 1.21.1 fabric, forge, neoforge, quilt скачать
1.20.1-6.0-fabric+forge+neo 1.20.1 fabric, forge, neoforge, quilt скачать
26.1.2-5.0-fabric+forge+neo 26.1.2 fabric, forge, neoforge, quilt скачать
26.3.0-5.0-fabric+forge+neo 26.3 fabric, forge, neoforge, quilt скачать
26.2.0-5.0-fabric+forge+neo 26.2 fabric, forge, neoforge, quilt скачать
1.21.1-5.0-fabric+forge+neo 1.21, 1.21.1 fabric, forge, neoforge, quilt скачать
1.20.1-5.0-fabric+forge+neo 1.20.1 fabric, forge, neoforge, quilt скачать
26.3.0-4.9-fabric+forge+neo 26.3 fabric, forge, neoforge, quilt скачать
26.2.0-4.9-fabric+forge+neo 26.2 fabric, forge, neoforge, quilt скачать
1.21.1-4.9-fabric+forge+neo 1.21, 1.21.1 fabric, forge, neoforge, quilt скачать
1.20.1-4.9-fabric+forge+neo 1.20.1 fabric, forge, neoforge, quilt скачать
26.3.0-4.8-fabric+forge+neo 26.3 fabric, forge, neoforge, quilt скачать
26.2.0-4.8-fabric+forge+neo 26.2 fabric, forge, neoforge, quilt скачать
1.21.1-4.8-fabric+forge+neo 1.21, 1.21.1 fabric, forge, neoforge, quilt скачать
1.20.1-4.8-fabric+forge+neo 1.20.1 fabric, forge, neoforge, quilt скачать
26.3.0-4.7-fabric+forge+neo 26.3 fabric, forge, neoforge, quilt скачать
26.2.0-4.7-fabric+forge+neo 26.2 fabric, forge, neoforge, quilt скачать
26.1.2-4.7-fabric+forge+neo 26.1.2 fabric, forge, neoforge, quilt скачать
26.2.0-4.6-fabric+forge+neo 26.2 fabric, forge, neoforge, quilt скачать
26.1.2-4.6-fabric+forge+neo 26.1.2 fabric, forge, neoforge, quilt скачать
26.1.2-4.5-fabric+forge+neo 26.1.2 fabric, forge, neoforge, quilt скачать
26.1.1-4.5-fabric+forge+neo 26.1.1 fabric, forge, neoforge, quilt скачать
26.1.0-4.5-fabric+forge+neo 26.1 fabric, forge, neoforge, quilt скачать
26.1.0-4.4-fabric+forge+neo 26.1 fabric, forge, neoforge, quilt скачать
1.21.11-4.4-fabric+forge+neo 1.21.11 fabric, forge, neoforge, quilt скачать
1.21.10-4.4-fabric+forge+neo 1.21.10 fabric, forge, neoforge, quilt скачать
1.21.9-4.4-fabric+forge+neo 1.21.9 fabric, forge, neoforge, quilt скачать
1.21.9-4.3-fabric+forge+neo 1.21.9 fabric, forge, neoforge, quilt скачать
1.21.8-4.3-fabric+forge+neo 1.21.8 fabric, forge, neoforge, quilt скачать
1.21.7-4.3-fabric+forge+neo 1.21.7 fabric, forge, neoforge, quilt скачать
1.21.6-4.3-fabric+forge+neo 1.21.6 fabric, forge, neoforge, quilt скачать
1.21.6-4.2-fabric+forge+neo 1.21.6 fabric, forge, neoforge, quilt скачать
1.21.5-4.2-fabric+forge+neo 1.21.5 fabric, forge, neoforge, quilt скачать
1.21.4-4.2-fabric+forge+neo 1.21.4 fabric, forge, neoforge, quilt скачать
1.21.1-4.2-fabric+forge+neo 1.21, 1.21.1 fabric, forge, neoforge, quilt скачать
1.20.1-4.2-fabric+forge+neo 1.20.1 fabric, forge, neoforge, quilt скачать
1.21.5-4.1-fabric+forge+neo 1.21.5 fabric, forge, neoforge, quilt скачать
1.21.5-4.0-fabric+forge+neo 1.21.5 fabric, forge, neoforge, quilt скачать
1.21.4-4.0-fabric+forge+neo 1.21.4 fabric, forge, neoforge, quilt скачать
1.21.1-4.0-fabric+forge+neo 1.21, 1.21.1 fabric, forge, neoforge, quilt скачать
1.20.1-4.0-fabric+forge+neo 1.20.1 fabric, forge, neoforge, quilt скачать
1.21.4-3.9-fabric+forge+neo 1.21.4 fabric, forge, neoforge, quilt скачать
1.21.3-3.9-fabric+forge+neo 1.21.3 fabric, forge, neoforge, quilt скачать
1.21.2-3.9-fabric+neo 1.21.2, 1.21.3 fabric, neoforge, quilt скачать
1.21.1-3.9-fabric+forge+neo 1.21, 1.21.1 fabric, forge, neoforge, quilt скачать
1.21.0-3.9-fabric+forge+neo 1.21 fabric, forge, neoforge, quilt скачать
1.20.6-3.9-fabric+forge+neo 1.20.6 fabric, forge, neoforge, quilt скачать
1.20.1-3.9-fabric+forge+neo 1.20.1 fabric, forge, neoforge, quilt скачать
1.21.0-3.8-fabric+forge+neo 1.21 fabric, forge, neoforge, quilt скачать
1.21.0-3.7-fabric+forge+neo 1.21 fabric, forge, neoforge, quilt скачать
1.20.6-3.7-fabric+forge+neo 1.20.6 fabric, forge, neoforge, quilt скачать
1.20.5-3.7-fabric+neo 1.20.5 fabric, neoforge, quilt скачать
1.20.5-3.6-fabric+neo 1.20.5 fabric, neoforge, quilt скачать
1.20.4-3.6-fabric+forge+neo 1.20.4 fabric, forge, neoforge, quilt скачать
1.20.1-3.6-fabric+forge+neo 1.20.1 fabric, forge, neoforge, quilt скачать
1.19.2-3.6-fabric+forge 1.19.2 fabric, forge, quilt скачать
1.20.4-3.5-fabric+forge+neo 1.20.4 fabric, forge, neoforge, quilt скачать
1.20.1-3.5-fabric+forge+neo 1.20.1 fabric, forge, neoforge, quilt скачать

Страница на Modrinth →