Опубликовал скрипт автоматического тестирования совместимости MineCraft-модов

Автоматизированный гибридный экспоненциальный бинарный поиск совместимой конфигурации модификаций с учётом важности. Тестировал на Legacy Launcher + MineCraft 1.21.11 + Fabric + Connector. Теоретически может работать на любом форке TLauncher с любой версией игры.

Опубликовал скрипт автоматического тестирования совместимости MineCraft-модов

Считывает ошибки при вылете при запуске игры и автоматически отсекает из сборки проблемные моды. Я так себе пропылесосил и взял в сборку кучу модов с 1.21.1 до 1.21.11.

Рантайм не чинит - если есть вылеты, ошибки или подозрения на ошибки во время игры, кидайте .../game/log/latest.log в ChatGPT или ГигаЧат для решения таких проблем, либо делайте поиск по ERROR и WARN записям лога. Может быть позже внедрю автоматизацию и на это, но надеюсь, что мне будет лень 🥲

Текущая реализация, чтобы была эффективной, получилась в тысячи строк DevOps кода 🫠

Скачать:

Я надеялся опубликоваться, когда полностью всё отполирую, но... На данный момент, небольшие изменения в модпаке отсечёт корректно, а вот при масштабных проблемах может уходить в ошибку.

Пропылесосил два наших русскоязычных сайта на 260+ модов. Сейчас ещё по ModRinth добираю, но уже только по 1.21.11 версии - там только для этой версии 8100 модов 🤯

Думаю опубликовать сборку как закончу 🤔

1
Начать дискуссию