Мод предотвращает сбои, возникающие при конфликте при генерации мира из-за несовпадения порядка добавления функций в разные биомы.
Установка и использование
- Скопируйте файл мода в папку с модификациями Minecraft.
- Запустите игру с выбранным модом.
- Мод автоматически перераспределит порядок функций биомов для устранения циклических конфликтов.
Описание проблемы «Feature order cycle»
Ошибка возникает, когда разные моды добавляют функции мира (placed features) в разные биомы в несовпадающем порядке, вызывая циклическую зависимость, которая приводит к сбою игры.
Как работает мод Feature Recycler
Мод автоматически пересортировывает функции биомов так, чтобы порядок соответствовал ранее установленным правилам от биома с теми же элементами. Это устраняет циклы и предотвращает сбои.
Также в логах выводится информация о том, какие функции и биомы были изменены, а также количество предотвращённых сбоев.
Пример логов работы мода
[INFO] Запуск перераспределения функций…
[WARN] Перемещена функция «minecraft:flower_default» с позиции 2 на 4 для биома «biomeswevegone:sakura_grove». Правила взяты из биома «wythers:sakura_forest».
[WARN] Перемещена функция «minecraft:flower_cherry» с позиции 4 на 2 для биома «biomeswevegone:sakura_grove». Правила взяты из биома «wythers:sakura_forest».
[WARN] Предотвращён сбой между модами biomeswevegone и wythers.
[INFO] Завершено перераспределение функций за 192 мс.
[INFO] Feature Recycler предотвратил 1 сбой!
Примеры ошибок «Feature order cycle»
Выглядят как исключения с сообщениями о циклах в порядке функций между биомами разных модов, например:
java.lang.IllegalStateException: Feature order cycle found, involved sources: [биомы с конфликтующими функциями]
Или в модах типа Cyanide:
FeatureCycleException: A feature cycle was found. Цикл между функциями в биомах на определённых шагах генерации.





