Как использовать блоки-пазлы для создания случайных структур в Java Minecraft 1.21.8
Talon
0:00 / 0:00
Как использовать блоки-пазлы для создания случайных структур в Java Minecraft 1.21.8
90 474 просмотра · 1 год назад
Talon
6,1 тыс. подписчиков
90 474 просмотра · 1 год назад
Подземелья в стиле roguelike, случайно сгенерированные дома, деревни и блоки-пазлы — мощный, но малоиспользуемый инструмент строительства. В этом руководстве вы научитесь использовать этот малоизвестный блок вместе с его аналогом из пула шаблонов для создания собственных случайных построек!
0:00 Как собрать Jigsaw
00:13 Шаг 1: Комнаты
Шаблон для наименования комнат: ПРОСТРАНСТВО_ИМЕН:ИМЯ_КОМНАТЫ, но только со строчными буквами, подчеркиванием, цифрами и знаком минус (без заглавных и пробелов).
Для серверов или для совместного использования пакета данных вы можете переместить файлы структур из папки world/generated/structures/ПРОСТРАНСТВО_ИМЕНИЙ в папку datapacks/ИМЯ_ПАКЕТА_ДАННЫХ/data/ПРОСТРАНСТВО_ИМЕНИЙ/structure.
Сохранённые структуры можно разместить командой: /place template ПРОСТРАНСТВО_ИМЕНИЙ:ИМЯ_КОМНАТЫ.
02:19 Шаг 2: Коннекторы
Точки входа указываются в поле «Имя».
Точки выхода указываются в поле «Имя цели».
Потоки генерации проходят через комнату от точки входа к точке(ам) выхода.
Для точек выхода требуется список возможных комнат (пул шаблонов), чтобы сопоставить имя их коннектора с именем коннектора новой точки входа комнаты.
05:10 Шаг 3: Пул шаблонов
Пакет шаблонов Java: https://www.planetminecraft.com/data-...
Урок по Bedrock для Behavior Pack (НЕ МОЙ КАНАЛ): • Creator Camp Tutorial - 5. Worldgen: Jigsa...
Интересный факт: вы можете сделать одну из комнат пустой, установив "element_type" на "minecraft:empty_pool_element" и удалив остальные параметры (не включая вес).
Интересный факт №2: Резервные пулы — это обычные файлы шаблонов, которые создаются, когда ветка подземелья исчерпывает шаги генерации (попробуйте!).
Примеры игровых файлов шаблонов: https://github.com/misode/mcmeta/tree...
09:16 Шаг 4: "Превращается в" и приоритет
"Превращается в" может использовать состояния блоков. Как будто затоплены! (Проверьте экран F3 справа, чтобы увидеть состояния блоков)
Приоритет выбора действует для каждой комнаты и идёт от самого высокого к самому низкому (ничьи определяются случайным образом).
Приоритет размещения (ветвей) отдаёт приоритет всей ветви, исходящей из одного блока-пазла.
Приоритет выбора заканчивается до начала приоритета размещения, поэтому до того, как оранжевая ветвь захватила всё, были одна красная и одна жёлтая комнаты.
11:02 Шаг 5: Генерация!
Команда генерации: /place jigsaw NAMESPACE:anchor ANCHOR_ENTRY_POINT 7 ~ ~ ~
Блоки-пазлы должны отражать начальную точку подземелья, чтобы их можно было соединить друг с другом.
Большие значения уровней могут вызывать задержку игры, поэтому дайте ей секунду на загрузку всего.
Семена генерации основаны на чанках, поэтому, если вам не нравится, как сгенерировано ваше подземелье, перейдите к новому чанку!
Урок по расширенному управлению генерацией Jigsaw: • Jigsaw Generation Control - Advanced Jigsa...
Урок по естественному созданию Jigsaw в мире: • How to Naturally Spawn Your Custom Dungeon...
Старый урок по Jigsaw (1.16): • How to Use Jigsaw Blocks to Make Custom Ra...
Ссылка на Discord по Oasis Talon: / discord
Главы:
0:00 Как создать Jigsaw
00:13 Шаг 1: Комнаты
02:19 Шаг 2: Соединители
05:10 Шаг 3: Пул шаблонов
09:16 Шаг 4: «Превращается в» и приоритет
11:02 Шаг 5: Генерация!
Не является официальным продуктом Minecraft. Не одобрено Mojang и не связано с ней.
#JigsawBlock #MinecraftCustomDungeon #Talon2863