Перейти к содержимому

Reef

Библиотека, расширяющая ванильную генерацию мира, предоставляя альтернативы неизменяемым функциям

Fabric
Загрузчики
Fabric
Скачиваний на Modrinth
1 тыс.
Подписчиков на Modrinth
11
версий
5
Обновлён
29 марта 202629 мар.
Опубликован
в 2024
Это библиотека — она нужна другим модам и сама ничего не добавляет в игру

Коротко о моде

Библиотека — нужна другим модам
Работает на Fabric
Для Minecraft 1.20.5–1.21.1, 1.21.7–1.21.11
Ставится только на сервер; игрокам ставить не нужно
Последняя версия — 0.3.0+1.21.11 от 29 марта 2026
Нужен Fabric API, Lithostitched и Fabric Language Kotlin
Где нужен
В игрене нуженНа сервереобязателен

Ставится только на сервер; игрокам ставить не нужно

Версии игры1.20.5–1.21.1, 1.21.7–1.21.11
Описание переведено автоматическиПоказать оригинал (EN)

Логотип Reef

Библиотека, расширяющая ванильную генерацию мира, предоставляя альтернативы неизменяемым функциям

Какова цель мода?

Основная цель Reef — взять ванильную генерацию мира и сделать её настраиваемой. Мы хотим добиться этого, не изменяя ваниль, а дополняя её. Скажем, мы хотим иметь возможность настраивать функцию Ice Spike — Reef подходит к этому, создавая новую идентичную функцию, которая полностью настраиваема. Так что нет нужды в грязных миксинах и нарушении совместимости с другими модами. Конечно, это возможно не во всех случаях, и в таких случаях мы выберем наименее инвазивный вариант.

Что делает мод?

Reef делает много всего! Ну, пока только немного, но у нас большие планы. На данный момент мод добавляет дубликаты ванильных функций, которые можно как следует настроить. Добавлены пользовательские теги, позволяющие генерировать айсберги или эродированные пустоши в биомах. А также пользовательскую проекцию StructurePool (см. раздел с предупреждениями об этом).

Содержание

  • Пользовательские функции:

    • Spike (функция "Ice Spike", но настраиваемая)
    • Inverted Spike (функция "Spike", но перевёрнутая)
    • Monster Room (функция "Dungeon", но настраиваемая)
    • Structure Piece (похожа на функцию "Fossil", но без принудительного смещения по высоте)
    • Large Cave Pillar ("Large Dripstone", но настраиваемая)
    • Feature List (размещает все функции в списке)
  • Пользовательские теги:

    • has_eroded_pillar (применяет пользовательский Eroded Badlands Surface Builder, который был доработан для использования OCEAN_FLOOR_WG)
    • has_vanilla_badlands_pillar (применяет ванильный Eroded Badlands Surface Builder. Следует использовать только для того, чтобы остановить генерацию ванили. Сломается в воде)
    • has_iceberg (применяет Iceberg Surface Builder)
  • Проекции StructurePool:

    • SEAFLOOR_MATCHING (добавляет проекцию сопоставления с морским дном. См. раздел с предупреждениями об этом.)

Будущее библиотеки

Хотя эта библиотека находится только на ранних стадиях разработки, у нас уже есть планы полностью её устареть. Поскольку планируется, что это будет всего лишь один модуль из нашего будущего мода VoidLib.

Почему?

Потому что удобнее иметь один jar-файл для всех библиотек, которые мы используем, вроде Fapi или QSL.

Тогда почему бы просто не выпустить VoidLib? Потому что многомодульные проекты Gradle — это сложно :(

ПРЕДУПРЕЖДЕНИЕ

Поскольку мод находится на очень ранней стадии, есть некоторые недочёты, которые мы не исправили. На текущую версию (0.1.2) вот текущие предупреждения:

Проекция StructurePool SEAFLOOR_MATCHING

Эта проекция существует, но ведёт себя совсем не так, как ожидается. Пожалуйста, не используйте её ни для чего, кроме тестирования.

Пользовательские функции

Все текущие функции были сделаны быстро и очень неаккуратно для мода генерации мира, над которым мы работали. Они не были как следует очищены и оптимизированы. Так что ожидайте, что они изменятся — как сами функции, так и их конфиги.

Вики

На момент текущего обновления (0.1.2) вики нет. Это просто заметка о том, что Ender работает над ней. Если её не будет больше месяца после релиза (0.1.2), пинганите @ Ender в Discord

Частые вопросы

Как установить Reef?

Установите Fabric под свою версию Minecraft, скачайте Reef под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть Reef?

У Reef есть сборки для Minecraft 1.20.5–1.21.1, 1.21.7–1.21.11.

Нужен ли Reef на сервере?

Ставится только на сервер; игрокам ставить не нужно

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее