

RogueCraft
Активный0.0
Установок
Последнее обновление
Версии
RogueCraft - Рогалик-измерение для Minecraft
RogueCraft представляет собой модификацию в жанре roguelike, которая добавляет в Minecraft полноценное подземелье-измерение со случайной генерацией! Этот проект создавался с учётом потребностей создателей модпаков - он предлагает полную настройку через специальные "данжерон-паки", объединяющие конфигурационные файлы и датапаки.
Поскольку это рогалик, раскрытие всех деталей лишит часть удовольствия от исследования, поэтому я поделюсь лишь самой необходимой информацией. Для лучшего понимания механик рекомендую ознакомиться с галереей изображений (она будет пополняться со временем).
Ваше приключение начинается с создания Портала Подземелья. Для этого разместите резные каменные кирпичи в форме портала в Незер и активируйте их с помощью предмета "Таинственный Осколок".
Руководство по созданию данжерон-паков
Данжерон-паки создаются путём комбинирования конфигурационных файлов и датапаков со структурами.
Основные правила генерации подземелий: подземелья RogueCraft разделены на сетку комнат размером 19×19 блоков, где граничные блоки являются общими для соседних помещений. Ключевые элементы используют функции Minecraft для генерации комнат, поэтому всё, что можно сделать через функцию, может быть реализовано в генерации.
В центре каждой сетки на уровне Y:118 после генерации комнаты появляется блок "room_active", который указывает на активность помещения. После завершения подземелья он превращается в блок "room_deactive". Комнаты могут быть больше одной сетки, но в таком случае необходимо соблюдать формат сетки (например, 19×38) и вручную разместить блок "room_active" в центре расширенной области.
При создании данжерон-пака используйте пространство имён "testpack". Основные комнаты и комнаты боссов называются соответственно "level_1_room" и "level_1_boss_room" (без номера комнаты и направления). В настройках "Dungeon Pack" укажите: "testpack:level_1_room" для обычных комнат и "testpack:level_1_boss_room" для комнат с боссами.
Ключевой элемент генерирует 4 различные комнаты для каждого направления (север, юг, запад, восток), поэтому необходимо обеспечить корректную генерацию для всех направлений, настроив размещение в функции для каждого из них. Имена функций должны соответствовать формату: "testpack:level1room<номер><направление>" (например: "testpack:level_1_room_2_south" или "testpack:level_1_boss_room_1_south" для комнат боссов). Укажите количество основных комнат и комнат с боссами - в примере это 2 и 1 соответственно.
(На изображении показана схема сетки и расположение блоков "room_active" и "room_deactive")
Поддерживаемые версии
- 1.18.2: LTS (долгосрочная поддержка)
- 1.19.2: LTS (долгосрочная поддержка)
- 1.19.4: STS (краткосрочная поддержка)
- 1.20.1: LTS (долгосрочная поддержка)
Планы поддержки могут изменяться со временем!
Часто задаваемые вопросы
1. скоро будет...
Авторы
Разработчики:
- mc_jojo3
Текстуры:
- mc_jojo3 и другие