Crash Assistant [1.21.10] [1.20.1] [1.12.2]
Показывает графический интерфейс после вылета Minecraft, сразу отображая все связанные логи игры и лаунчера, отчёты о сбоях и файлы hs_err. Предоставляет возможность в один клик загрузить их, скопировать ссылку и выполнить другие действия для упрощения отчётности, отладки и устранения проблем. Поддерживает Fabric, Forge, NeoForge и Quilt, имеет полнофункциональную локализацию (включая русский) и лёгко настраивается через конфигурацию.
Мод работает только на клиенте. На сервере он ничего не делает.
Особенности
Графический интерфейс:

Поддерживает перетаскивание файлов. Вы можете перемещать файлы прямо из интерфейса в любое место, а также перетащить все логи, захватив их с области "Available log files:".
Анализ логов:

Проводит анализ журналов на наличие самых распространённых причин сбоев. При обнаружении выводит окно с описанием проблемы и возможным решением.
Поддерживаемые типы анализа:
Это значительно снижает нагрузку на техподдержку сборок — более 50% проблем связаны именно с такими частыми ошибками.
При желании любую из причин можно скрыть через чёрный список в конфиге.
Обнаружение встроенной видеокарты:
Проверяет, запущена ли игра на встроенной графике, несмотря на наличие дискретной (отдельной) видеокарты:

Совместимость:
Работает в отдельном процессе, который ждёт завершения JVM Minecraft. Логика мода используется только для регистрации команд и сохранения списка модов, поэтому проблем с совместимостью быть не должно. Мод не может повредить отчёты о сбоях или логи.
Загрузка всех логов и копирование ссылки в один клик:
Вы можете загрузить все доступные логи одним кликом и получить аккуратно оформленное сообщение для вставки на GitHub или Discord. Создатели модпаков всегда будут уверены, что получены все актуальные логи без необходимости запрашивать дополнительные.
Список модов:
Сохраняет список модов модпака при каждом запуске игры создателем. Также можно вручную сохранить список командой /crash_assistant modlist save.
Работает по-разному для модпаков и отдельных загрузок:
- Модпаки: в сообщении указывается список модов, добавленных, удалённых или обновлённых пользователем.
- Отдельные загрузки / авторы модпаков: отслеживаются изменения списка модов с последнего успешного запуска, что помогает при массовых обновлениях или добавлении проблемных модов.
Настройка:
Полностью настраиваемый: можно включать или отключать функции, менять ссылку Discord, редактировать текст кнопок и надписей.
Локализация:
Полностью локализован. Поддерживаемые языки:
- Английский
- Русский
- Китайский
- Испанский
Жёстко закодированы только строки логирования. Все видимые строки можно менять. Информация для добавления нового языка или изменения текста есть в папке lang.
Команды для крашей:
/crash_assistant crash имеет 3 варианта:
game— крашит Minecraft с отчётом о сбое.jvm— крашит JVM с hs_err_pid.no_crash— применяет дополнительные аргументы без краша.
После варианта можно использовать дополнительные аргументы:
--withThreadDump— создаёт дамп потоков.--withHeapDump— создаёт дамп памяти.--GCBeforeHeapDump— выполняет сборку мусора перед дампом памяти.
Комментарии (0)