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