
Feature Recycler
Активный0.0
Установок
Последнее обновление
Версии
Feature Recycler
Этот мод решает проблему "циклического конфликта порядка генерации объектов", возникающую когда различные модификации добавляют элементы ландшафта в биомы в разной последовательности. Мод автоматически переупорядочивает эти элементы, следуя правилам, установленным предыдущими биомами с аналогичными компонентами.
Как это работает
Feature Recycler отслеживает и предотвращает конфликты между модами, перенося проблемные элементы генерации на корректные позиции. В процессе работы мод ведет подробное логирование, сообщая о предотвращенных ошибках и потенциальных несовместимостях.
Пример работы
В логах вы можете увидеть подобные сообщения:
[01:55:31] [Worker-Main-11/INFO]: Запуск Feature Recycler... [01:55:32] [Worker-Main-11/WARN]: Перемещен элемент "minecraft:flower_default" с позиции 2 на позицию 4 для биома "biomeswevegone:sakura_grove". Правила позиционирования установлены биомом "wythers:sakura_forest". [01:55:32] [Worker-Main-11/WARN]: Перемещен элемент "minecraft:flower_cherry" с позиции 4 на позицию 2 для биома "biomeswevegone:sakura_grove". Правила позиционирования установлены биомом "wythers:sakura_forest". [01:55:32] [Worker-Main-11/WARN]: Предотвращен краш между biomeswevegone и wythers! Сообщите о проблемах в соответствующие трекеры ошибок. [01:55:32] [Worker-Main-11/INFO]: Завершена переработка элементов. Заняло 192мс [01:55:32] [Worker-Main-11/INFO]: Feature Recycler предотвратил 1 краш!
Какие ошибки предотвращает
Мод устраняет следующие типы ошибок:
- java.lang.IllegalStateException: Feature order cycle found
- com.alcatrazescapee.cyanide.codec.FeatureCycleDetector$FeatureCycleException: A feature cycle was found
Эти ошибки возникают из-за циклических зависимостей между элементами генерации разных модов, когда один элемент должен находиться до другого, но при этом второй элемент также должен предшествовать первому.