![[RogueCraft] Example Pack](https://cdn.metamods.net/images/resourcepacks/roguecraft-example-pack/logo.png)
[RogueCraft] Example Pack
Активный0.0
Установок
Последнее обновление
[RogueCraft] Example Pack
Данный ресурспак представляет собой демонстрационный набор, который показывает принципы создания и оформления подземелий для RogueCraft.
Основы построения подземелий
Подземелья в RogueCraft формируются с использованием конфигурационных файлов и датапаков, содержащих структуры. Каждое подземелье разделено на сетку помещений размером 19×19 блоков, где краевые блоки смежных комнат являются общими.
Генерация комнат осуществляется через функции Minecraft, что позволяет создавать любые конструкции, доступные через функциональные возможности игры. Для понимания механизма работы изучите примеры из данного набора.
Технические особенности
В центре каждой сетки на уровне Y:118 после генерации комнаты размещается блок "room_active", который служит индикатором активности помещения. При завершении работы подземелья этот блок превращается в "room_deactive".
При необходимости помещения могут превышать стандартный размер одной сетки. В таких случаях следует сохранять формат сетки (например, 19×38) и вручную разместить блок "room_active" в центре расширенной области.
Создание собственного набора
Предоставленный шаблон использует пространство имён "testpack". Основные комнаты и босс-комнаты именуются как "level_1_room" и "level_1_boss_room" соответственно (без учёта номера комнаты и направления).
Keystone генерирует 4 различные комнаты для каждого направления (север, юг, запад и восток). Это требует корректной настройки размещения в функциях для каждого направления.
Имена функций должны следовать шаблону: "testpack:level1room<номер><направление>" (например: "testpack:level_1_room_2_south" или "testpack:level_1_boss_room_1_south" для босс-комнат ). В конце укажите количество основных и босс-комнат (в данном примере: 2 и 1 соответственно).
На изображении показана схема расположения сетки и блоков" room_active" и "room_deactive"