Crash Assistant avatar

Crash Assistant [1.21.10] [1.20.6] [1.19.4]

Отображает графический интерфейс после сбоя Minecraft, немедленно показывая все затронутые логи игры/лаунчера, отчеты о сбоях или файлы hs_err. Предоставляет решение в один клик для их загрузки, копирования ссылки и выполнения других действий для упрощения отчетности, отладки и устранения неполадок. Анализирует логи на множество известных причин сбоев. Предоставляет множество полезных инструментов анализа. Предупреждает, если Minecraft запущен на интегрированном GPU, когда доступен дискретный. Включает автоматические исправления для многих распространенных проблем.

Мод работает только на стороне клиента. На сервере он ничего не делает.

Функции:

Графический интерфейс:

Графический интерфейс

Поддерживает перетаскивание. Вы можете перемещать файлы прямо из графического интерфейса куда угодно или перетащить все логи, перетаскивая их из метки «Доступные файлы журналов:».

Анализ логов:

Анализирует логи на множество известных причин сбоев. Если обнаружена известная проблема, отображается диалоговое окно с описанием проблемы и подробным решением.

atio6axx

Поддерживаемый анализ:

  • hs_err (Сбой JVM):

    • AlLibAlcCleanup (Проблема, связанная с выделением оперативной памяти)
    • atio6axx.dll (Проблема с драйвером AMD)
    • glfw.dll (Общая проблема драйвера GPU)
    • ig7icd64.dll (Проблема со старым драйвером интегрированного GPU Intel)
    • InsufficientMemory (В системе закончилась физическая RAM или файл подкачки)
    • JavaTooHigh (Например, мод Spark падает на Java ≥ 22)
    • jemalloc.dll (Проблема с аллокатором памяти jemalloc)
    • jvm.dll (Возможная проблема с оборудованием или ошибка в самой JVM)
    • libglfw.so / libopenal.so (Распространенные проблемы с библиотеками в Linux)
    • libGLProgrammability.dylib (Несовместимый набор шейдеров на macOS)
    • ~StubRoutines::SafeFetch32 (macOS на Apple Silicon с некорректным JDK)
    • nglMultiDrawElementsBaseVertex / 0x0000 (Проблема с драйвером GPU)
    • nvoglv64.dll (Проблема с драйвером Nvidia)
  • log / crash-report:

    • ConnectorIncompatibleFabricMods (Обнаруживает несовместимые моды Fabric, такие как Sodium/Iris, при использовании Sinytra Connector)
    • Create6Addons (Несовместимость между версиями Create и его аддонами)
    • CtovWithoutLithostitched (Моду ChoiceTheorem's Overhauled Village отсутствует обязательная зависимость)
    • CurseForgeCorrupted (Поврежденная установка Minecraft/загрузчика из лаунчера CurseForge)
    • DiskSpaceEnded (В системе закончилось место на диске)
    • DuplicatedMods (Установлено несколько версий одного и того же мода)
    • EpicFightAddons (Несовместимость между версиями Epic Fight и его аддонами)
    • FeatureOrderCycle (Циклическая зависимость в функциях генерации мира)
    • GroovyModLoaderIPv6 (GML не удалось загрузить mappings из-за проблем с IPv6)
    • KubeJSDataPack (Ошибка при загрузке датапака с KubeJS)
    • LanguageProviderMismatch (Моду требуется другая версия Forge/NeoForge)
    • LegacyTooManyIds (Превышен лимит ID блоков/предметов в старых версиях Minecraft, таких как 1.12.2)
    • MixinApply (Обнаруживает широкий спектр сбоев, вызванных конфликтами или ошибками Mixin)
    • MissingEmbeddiumForOculus (Мод Oculus установлен без своей обязательной зависимости, Embeddium)
    • MissingIndium (Моду требуется Indium для совместимости с Fabric Renderer API, но он не установлен)
    • MissingUnsupportedDependencies (Общие конфликты зависимостей, обнаруженные Forge/NeoForge)
    • ModernFixWatchDog (Встроенный сервер заблокирован)
    • NeoForgeVersion1_20_1 (Уведомляет, что Neo на 1.20.1 заброшен и вызывает множество сбоев, и переход на Forge является официальной рекомендацией от Neo для этой версии.)
    • ModuleFind / ModuleResolution (Ошибки системы модулей Java, часто из-за конфликтов зависимостей, немедленно идентифицирует, какой мод вызывает проблему)
    • Optifine (Предупреждает, что OptiFine известен множеством проблем несовместимости и предлагает современные альтернативы)
    • OutOfMemoryError (В Minecraft закончилась выделенная оперативная память)
    • ResourceLocationException (Имя ресурса содержит недопустимые символы, часто из-за системных настроек не на английском языке)
    • Rubidium (Предупреждает, что Rubidium заброшен и вызывает проблемы, предлагает Embeddium)
    • ServerConfigCorrupted (Поврежден файл конфигурации на стороне сервера)
    • UnsupportedClassVersion (Мод был скомпилирован с более новой версией Java, чем используемая)
    • UsedByAnotherProcess (Файл заблокирован другой программой)
    • Version1_21 (Предупреждает, что Minecraft 1.21 устарел и вызывает множество проблем; предлагает перейти на 1.21.1)
  • win_event (Журнал событий Windows):

    • WasClosedByWindows (Игра зависла и была завершена ОС, часто из-за пользовательского ввода во время загрузки)
  • Интеграция с анализатором логов Codex:

    • После загрузки каждый поддерживаемый лог анализируется анализатором логов Codex от mclo.gs. Иногда сообщения Codex могут быть непонятны обычным пользователям. В таких случаях отображается подробное сообщение с руководством по исправлению:
      • Блок/сущность, вызывающая ошибку

Это значительно снижает нагрузку на поддержку модпаков, так как большой процент (более 75%) проблем — это распространенные и легко решаемые вопросы. Вы можете добавить любой анализ в черный список в конфигурации, если пожелаете.

Инструменты анализа

Crash Assistant включает набор мощных инструментов анализа, доступных из меню графического интерфейса:

  • Совместимость аддонов Create/Epic Fight: Сканирует ваши моды для поиска аддонов, несовместимых с установленной версией Create или Epic Fight.
  • Детектор модов MCreator: Составляет список всех модов, созданных с помощью инструмента MCreator.
  • Поиск пакетов/классов: Ищет во всех модах, чтобы найти, какой из них содержит определенный Java-класс или пакет.
  • Анализ зависимостей Jdeps: Определяет, какие моды зависят от определенного класса или пакета, помогая отлаживать сбои NoClassDefFoundError.

Обнаружение интегрированного GPU:

Проверяет, запущена ли игра на интегрированном GPU, когда доступен более мощный дискретный GPU, и отображает предупреждение. Включает кнопку Авто-исправление в один клик для настройки Windows на использование правильного GPU для Java.

Интегрированный GPU

Предупреждение об ошибке чипов Intel:

Обнаруживает, относится ли ваш CPU к моделям Intel 13-го/14-го поколения, известным критической ошибкой стабильности. Он проверяет вашу версию микрокода и предоставляет подробное предупреждение и рекомендации.

Совместимость:

Мод разработан для максимальной совместимости и стабильности. Он работает в независимом процессе, который ожидает остановки JVM Minecraft. Он загружается очень рано как Coremod (Forge) или LanguageAdapter (Fabric/Quilt), что позволяет ему перехватывать даже сбои на раннем этапе запуска.

Загрузить все логи и скопировать ссылку одним кликом:

Вы можете загрузить все доступные логи одним кликом и получить аккуратно отформатированное сообщение, готовое для вставки на GitHub или Discord. Если вы создатель модпака, вы всегда будете знать, что все логи актуальны и содержат всю доступную информацию без необходимости запрашивать дополнительные файлы.

Кнопка для присоединения к предварительно настроенной ссылке:

Игроки вашего модпака могут легко, одним кликом, найти ваш Discord и запросить помощь сразу после сбоя. Это в сочетании с исключительной простотой загрузки логов значительно увеличивает вероятность сообщения об отдельных сбоях. Для отдельных загрузок или если ссылка не настроена, пользователи будут перенаправлены в соответствующий Discord-сервер загрузчика модов.

Список модов:

Сохраняет список модов модпака каждый раз при запуске игры создателем модпака. Вы также можете вручную сохранить список модов с помощью команды /crash_assistant modlist save. Он работает по-разному для модпаков и отдельных загрузок:

Модпаки:

Сгенерированное сообщение включает список модов, которые конечный пользователь добавил, удалил или обновил по сравнению с официальным списком модпака.

Отдельные загрузки / авторы модпаков:

Отслеживает изменения в списке модов с момента последнего успешного запуска, что может быть чрезвычайно полезно, если вы нажали кнопку «обновить все» или добавили проблемные моды и забыли, какие именно.

Конфигурация:

Полностью настраиваемая: вы можете включать или отключать любую функцию, изменять ссылку на Discord и настраивать текст меток, кнопок и многое другое.

Локализация:

Полностью локализован. В настоящее время поддерживаемые языки:

  • Английский
  • Немецкий
  • Русский
  • Китайский
  • Испанский
  • Итальянский

Нет жестко закодированных строк (кроме журналирования). Вы можете изменить каждую видимую строку.

Команды сбоя:

/crash_assistant crash имеет 3 варианта:

  • game - вызывает сбой Minecraft с отчетом о сбое.
  • jvm - вызывает сбой JVM с файлом hs_err_pid.
  • no_crash - применяет дополнительные аргументы без сбоя.

После цели сбоя вы можете использовать дополнительные аргументы:

  • --withThreadDump - генерирует дамп потока в журнале.
  • --withHeapDump - генерирует файл дампа кучи.
  • --GCBeforeHeapDump - выполняет сборку мусора перед дампом кучи.

Конфигурация проблемных модов:

Добавляет файл конфигурации problematic_mods_config.json, который позволяет пометить моды как несовместимые с вашим модпаком. Он имеет два режима: может вызвать сбой игры при обнаружении несовместимого мода или просто уведомить пользователя. Конечный пользователь, добавивший мод, будет уведомлен предварительно настроенным сообщением с объяснением причины несовместимости, и ему будет предложена кнопка для его удаления.

Скачать Crash Assistant

 
Тип Скачать Версия Загрузчик Обновлено Размер
ReleaseCrashAssistant-forge-1.20.2-1.10.6.jar1.20.2Forge6 октября 2025913,9 КБ
ReleaseCrashAssistant-forge-1.19-1.20.1-1.10.6.jar1.19+6 NeoForge6 октября 2025913,9 КБ
ReleaseCrashAssistant-fabric-1.19-1.21.4-1.10.6.jar1.19+16 Fabric6 октября 2025902,7 КБ
ReleaseCrashAssistant-forge-1.18.2-1.10.6.jar1.18.2Forge6 октября 2025913 КБ
ReleaseCrashAssistant-fabric-1.18.2-1.10.6.jar1.18.2Fabric6 октября 2025901,8 КБ
ReleaseCrashAssistant-forge-1.17.1-1.18.1-1.10.6.jar1.17.1+2 Forge6 октября 20251,1 МБ
ReleaseCrashAssistant-fabric-1.17-1.18.1-1.10.6.jar1.17+3 Fabric6 октября 20251,1 МБ
ReleaseCrashAssistant-forge-1.16.1-1.16.5-1.10.6.jar1.16.1+4 Forge6 октября 20251,1 МБ
ReleaseCrashAssistant-fabric-1.16.5-1.10.6.jar1.16.5Fabric6 октября 20251,1 МБ
Beta!!!CrashAssistant-forge-1.12.2-1.10.6.jar1.12.2Forge6 октября 20251,1 МБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.