Опубликовал скрипт автоматического тестирования совместимости MineCraft-модов
Автоматизированный гибридный экспоненциальный бинарный поиск совместимой конфигурации модификаций с учётом важности. Тестировал на Legacy Launcher + MineCraft 1.21.11 + Fabric + Connector. Теоретически может работать на любом форке TLauncher с любой версией игры.
Считывает ошибки при вылете при запуске игры и автоматически отсекает из сборки проблемные моды. Я так себе пропылесосил и взял в сборку кучу модов с 1.21.1 до 1.21.11.
Рантайм не чинит - если есть вылеты, ошибки или подозрения на ошибки во время игры, кидайте .../game/log/latest.log в ChatGPT или ГигаЧат для решения таких проблем, либо делайте поиск по ERROR и WARN записям лога. Может быть позже внедрю автоматизацию и на это, но надеюсь, что мне будет лень 🥲
Текущая реализация, чтобы была эффективной, получилась в тысячи строк DevOps кода 🫠
Скачать:
Я надеялся опубликоваться, когда полностью всё отполирую, но... На данный момент, небольшие изменения в модпаке отсечёт корректно, а вот при масштабных проблемах может уходить в ошибку.
Пропылесосил два наших русскоязычных сайта на 260+ модов. Сейчас ещё по ModRinth добираю, но уже только по 1.21.11 версии - там только для этой версии 8100 модов 🤯
Думаю опубликовать сборку как закончу 🤔