Мод для Майнкрафт, который помогает восстановить работу клиента после поддерживаемых сбоев вместо немедленного закрытия игры. Он подходит игрокам больших сборок: создаёт отчёт о сбое, безопасно выходит из мира или с сервера и возвращает в главное меню с экраном восстановления.

Возможности
- Обрабатывает поддерживаемые сбои интерфейса, отрисовки экранов и подсказок, сущностей, клиентских тиков и тикающих сущностей.
- Сохраняет отдельный отчёт с исключением, сведениями о восстановлении и данными для диагностики.
- Анализирует стек вызовов и пытается определить мод, который мог вызвать сбой.
- Экран восстановления показывает тип и сообщение ошибки, предполагаемый мод, путь к отчёту, сведения об игре и загрузчике, а также предупреждения.
- На экране можно скопировать краткую сводку или отчёт для Discord, открыть папку отчётов либо вернуться в главное меню.
- При повторяющихся восстановлениях за короткое время включает безопасный режим, чтобы избежать бесконечного цикла. Проблемные сущности автоматически не удаляются.
Как пользоваться
/crashguard help— показать доступные команды./crashguard status— проверить состояние восстановления, отладочного режима, счётчик восстановлений и безопасный режим.
Для проверки работы включите debugMode = true в файле config/crashguard-client.toml. После этого доступны команды:
/crashguard test gui/crashguard test tooltip/crashguard test render/crashguard test entityrender/crashguard test clienttick/crashguard test tickingentity/crashguard test suspectedmod/crashguard test repeat
Для обычной игры используйте debugMode = false.
Настройки
Параметр debugMode в config/crashguard-client.toml включает отладочные команды проверки.
Требования и совместимость
Это клиентский мод для Forge. Он не исправляет все ошибки: запуск игры, загрузка модов, реестры, датапаки, JVM, нативные ошибки, драйвер OpenGL и нехватка памяти не относятся к поддерживаемым случаям восстановления.
