
Reef
Активный0.0
Установок
Последнее обновление
Версии
Reef
Библиотека, расширяющая стандартную генерацию мира Minecraft, предлагая альтернативы для неизменяемых элементов ландшафта.
Основная цель проекта
Главная задача Reef — сделать стандартную генерацию мира полностью настраиваемой. Мы достигаем этого не изменяя оригинальные механизмы игры, а добавляя к ним новые возможности. Например, если вы хотите настроить генерацию ледяных шипов, Reef создаёт идентичную, но полностью кастомизируемую версию этой структуры. Такой подход исключает необходимость использования сложных модификаций кода и сохраняет совместимость с другими модами. Конечно, это работает не во всех случаях, но мы всегда выбираем наименее вмешивающиеся решения.
Функциональность
Reef предлагает множество возможностей! Пока что их не так много, но у нас грандиозные планы. На данный момент мод добавляет дубликаты стандартных структур с полноценной настройкой. Также реализованы пользовательские теги для управления генерацией айсбергов и эродированных бадлендов в различных биомах, а также специальная проекция для структурных пулов (обратите внимание на раздел с предупреждениями).
Содержимое мода
Пользовательские структуры:
- Шип (настраиваемая версия ледяных шипов)
- Перевёрнутый шип (такой же шип, но вверх ногами)
- Комната монстров (кастомизируемая версия подземелий)
- Фрагмент структуры (аналог окаменелостей без принудительного смещения по высоте)
- Большая пещерная колонна (настраиваемая версия крупных сталактитов)
- Список структур (размещает все структуры из указанного перечня)
Пользовательские теги:
has_eroded_pillar
(активирует кастомный генератор эродированных бадлендов, оптимизированный для морского дна)has_vanilla_badlands_pillar
(включает стандартный генератор бадлендов — используйте только для блокировки оригинальной генерации, может некорректно работать в воде)has_iceberg
(запускает генератор айсбергов)
Проекции структурных пулов:
SEAFLOOR_MATCHING
(добавляет проекцию для соответствия морскому дну — см. раздел с предупреждениями)
Планы развития
Хотя библиотека находится на ранней стадии разработки, мы уже планируем её полное замещение. Reef станет одним из модулей нашего будущего проекта VoidLib
.
Почему именно так?
Мы считаем, что удобнее иметь единый файл для всех библиотек, подобно Fapi или QSL.
Почему же не выпустить VoidLib
сразу? Потому что многомодульные проекты в Gradle — это сложно :(
Важные предупреждения
Поскольку мод находится в активной разработке, некоторые функции работают неидеально. В текущей версии (0.1.2) обратите внимание на следующее:
Проекция структурных пулов SEAFLOOR_MATCHING
Эта проекция существует, но ведёт себя не так, как ожидается. Пожалуйста, используйте её только для тестирования.
Пользовательские структуры
Все текущие структуры были быстро созданы для нашего мода генерации мира и пока не оптимизированы должным образом. Ожидайте изменений как в самих структурах, так и в их настройках.
Документация
На текущий момент (версия 0.1.2) вики-документация отсутствует. Ender работает над её созданием. Если через месяц после релиза 0.1.2 документация не появится — напомните Ender в Discord.