Обновлённое руководство для версии 1.21.8:    • How to Use Jigsaw Blocks to Make Custom Ra...  
Подземелья в стиле roguelike, случайно сгенерированные дома, деревни и блоки-пазлы — мощный, но малоиспользуемый инструмент строительства. В этом руководстве вы научитесь использовать этот малоизвестный блок, а также генерировать случайные структуры с помощью пользовательского набора шаблонов (что-то вроде таблицы содержания, но с элементами случайности).
0:00 "Вступление"
0:12 "Шаг 1: Комнаты"
/give @p structure_block
2:38 "Шаг 2: Соединители"
/give @p jigsaw
7:48 "Шаг 3: Пользовательские пулы шаблонов (Содержание)"
Пакет шаблонов: https://www.planetminecraft.com/data-...
Переименуйте папку NAMESPACE в короткое имя (используя только строчные буквы и символы подчёркивания)*
Переименуйте JSON-файл TEMPLATEPOOL в короткое имя (используя только строчные буквы, цифры и символы подчёркивания)
В файле TEMPLATEPOOL переименуйте NAMESPACE и TEMPLATEPOOL в соответствующие имена
Также в файле TEMPLATEPOOL переименуйте STRUCTURENAME в имя, сохранённое в блоке структуры
13:36 "Шаг 4: Настройки Jigsaw"
14:52 "Шаг 5: Сгенерировать!"
Обновлено для версии 1.19 (см. причину ниже) - Готовый пример пакета данных (не содержит структур!): https://www.planetminecraft.com/data-...
Дополнительная информация!
– Боковые пазлы соединяются только с другими боковыми пазлами, а вертикальные – только с другими вертикальными.
– Ваши файлы структур сохраняются в папке Your_World/generated/minecraft.
– Вы можете скопировать их в пакет данных PlanetMinecraft в папке your-title-goes-here/data/NAMESPACE/structures/.
– При копировании файлов структур необходимо обновить их расположение в JSON-файле TEMPLATEPOOL, заменив minecraft:STRUCTURENAME на NAMESPACE:STRUCTURENAME.
– Вы также можете добавить к коннекторам префикс, указывающий на ваше пространство имён (например, talon:walkside). Просто измените его везде и сохраните в JSON-файле TEMPLATEPOOL.
– У пазлов очень интересная логика использования состояний блоков. Если вы определите направленное состояние блока, например, oak_log[axis=x], блок Jigsaw применит это состояние перед поворотом структуры, что позволит дубовому бревну всегда быть обращенным в правильном направлении.
Состояния блоков можно найти, нажав F3 и посмотрев на правую сторону экрана.
Имена блоков (для настройки «Превращается в») можно найти, нажав F3 + H и наведя курсор на нужный блок.
Вы можете сделать одну из структур в пуле шаблонов пустой, чтобы структура иногда ничего не генерировала.
Коты (Billy), сгенерированные структурой, действительно генерировались случайным образом, но все они сохраняли заданный мной тег Silent:1b, поэтому сущности сохраняют некоторые теги, с которыми они были сохранены (обычные теги, на которые влияет появление, будут рандомизированы).
Более полное определение уровней заключается в том, что они определяют длину пути. Один путь может разветвляться на множество других путей, а также дублироваться сам на себя, создавая в общей сложности более семи структур. Это означает, что чем больше блоков пазла в одной структуре, тем больше ветвей она создаст и тем больше будет конечный продукт.
Скачать мир: https://www.planetminecraft.com/proje...
Решение ошибки 1.19:    • 1.19+ Jigsaw Block Error Fix  
Изменение для 1.19: Мир и готовый пакет данных были обновлены для версии 1.19. Из-за некоторых изменений файл пула шаблонов пришлось разделить для более единообразной генерации. По сути, вам нужен отдельный файл пула шаблонов для каждого имени отдельного коннектора. Таким образом, в мире зелёная, оранжевая и фиолетовая комнаты имели коннектор для пешеходной зоны, а структура «Кошка» — нет. Поэтому я поместил структуру «Кошка» в отдельный файл пула шаблонов и обновил структуры, сохранённые в мире. Неважно, сколько у вас файлов шаблонов, поэтому, если вы получаете ошибку «no starting jigsaw found», попробуйте добавить ещё один файл пула шаблонов для любого имени отдельного коннектора.
Урок по управлению генерацией пазлов:    • Jigsaw Generation Control - Advanced Jigsa...  
Урок по естественному созданию пазлов в мире:    • How to Naturally Spawn Your Custom Dungeon...  
Я постарался максимально подробно рассказать об этом в расширенном разделе, но если у вас остались вопросы, задавайте, и я постараюсь ответить на каждый.
Музыка в конце:
"Pamgaea" Кевин Маклеод (incompetech.com)
Лицензия Creative Commons: Attribution 3.0
http://creativecommons.org/licenses/b...
Не является официальным продуктом Minecraft. Не одобрено Mojang и не связано с ней.
Главы:
0:00 «Введение»
0:12 «Шаг 1: Комнаты»
2:38 «Шаг 2: Соединители»
7:48 «Шаг 3: Пользовательские наборы шаблонов (Содержание)»
13:36 «Шаг 4: Настройки Jigsaw»
14:52 «Шаг 5: Генерация!»
#JigsawBlock #RandomlyGeneratedStructuresInMinecraft #Talon2863
                         
                    
Информация по комментариям в разработке