Starter Structure
starter-structure · 191507 загрузок · LicenseRef-All-Rights-Reserved
клиент: unsupported · сервер: required (заявлено автором мода)
🏛️ Позволяет создавать здания при начальной генерации мира при появлении с помощью файлов схем.
Описание
Начальная структура добавляет возможность создания конкретной структуры при первом создании мира. Он ищет в папке конфигурации файлы схем, выбирает один и помещает его в точку появления.
Поддерживаются как схемы структурных блоков (SBS, файл .nbt), так и схемы WorldEdit (WES, файл .schem/.schematic). Оба могут содержать данные объекта, которые используются для непосредственного создания сохраненных объектов. Для WES используйте //copy -e, чтобы включить их. На схеме также можно размещать знаки, чтобы решить, где должны появиться сущности. В обоих случаях поддерживаются пользовательские данные NBT. Для работы мода не обязательно устанавливать WorldEdit!Он будет использоваться только для создания файла схемы, после чего вы сможете его удалить. Схемы также можно создать в другом экземпляре, а файл скопировать в пакет модов.
Существуют также различные параметры конфигурации, позволяющие указать, где игрок должен появиться (и где должна генерироваться структура) и как структура должна быть размещена. По умолчанию структура приспосабливается к местности под ней, а промежутки под ней заполняются. Части деревьев, которые он оставляет плавающими, также удаляются. Структура также может генерироваться в другом
измерение, куда прибывает первый игрок, которое можно задать в конфиге.
Все доступные параметры конфигурации:
Показать спойлер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 для создания структуры появления при создании мира.
Как создать схему 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 с идентификатором.
Вы можете свободно использовать этот мод в любом пакете модов, при условии, что загрузка размещается на 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 | скачать |
