Crash Assistant avatar

Crash Assistant [1.21.10] [1.20.6] [1.19.4]

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

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

Функции:

GUI:

GUI

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

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

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

atio6axx

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

hs_err (Сбой JVM):

  • AlLibAlcCleanup (Проклятая проблема, связанная с выделением оперативной памяти)
  • atio6axx.dll (Проблема с драйвером AMD)
  • glfw.dll (Общая проблема драйвера GPU)
  • ig7icd64.dll (Проблема со старым драйвером интегрированного GPU Intel)
  • InsufficientMemory (В системе закончилась оперативная память или место в файле подкачки)
  • 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 (Циклическая зависимость в функциях генерации мира)
  • FerriteCoreNeighborTable (Обнаруживает, когда мод неправильно обращается к таблице соседей FerriteCore, предоставляет временное обходное решение через конфигурацию)
  • GeckoLibOculusCompat (Предупреждает, что мод GeckoLib Oculus Compat больше не нужен в Minecraft 1.20.1+ и вызывает сбои)
  • GroovyModLoaderIPv6 (GML не удалось загрузить маппинги из-за проблем с IPv6, включает Авто-Исправление для решения проблемы одним кликом или поиска всех модов, зависящих от GML)
  • 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.

IGPU

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

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

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

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

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

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

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

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

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

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

Модпаки:

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

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

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

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

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

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

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

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

Нет жёстко закодированных строк (кроме журналирования). Вы можете изменить каждую видимую строку. Для получения дополнительной информации о локализации или если вы хотите добавить новый язык, прочитайте README по языкам.

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

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

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

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

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

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

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

Конфиденциальность

Логи загружаются только тогда, когда пользователь явно нажимает кнопку «Загрузить», и они отправляются непосредственно на mclo.gs, сервис обмена логами, управляемый Aternos.

Перед публикацией mclo.gs автоматически редактирует конфиденциальные данные— такие как токены доступа, IP-адреса, системные имена пользователей и т.д.— чтобы вставка была безопасной для обмена.

Полная информация о сроках хранения, о том, кто имеет доступ к логам, и о ваших правах по GDPR доступна в их политике конфиденциальности.

Поскольку мобильный интерфейс mclo.gs может быть неудобным, Crash Assistant по умолчанию оборачивает возвращаемый URL через gnomebot.dev (например, https://mclo.gs/Xhttps://gnomebot.dev/paste/mclogs/X). Вы можете отключить это поведение в настройках. gnomebot.dev — это открытый просмотрщик логов онлайн, созданный Latvian Modder; он получает данные из mclo.gs и отображает их пользователю в удобном формате, кэширует вставку в оперативной памяти в течение пяти минут после последнего доступа, а затем удаляет её.

Сам Crash Assistant является полностью клиентским— у него нет серверов, и он никогда не получает копию ваших логов.

Это краткое описание конфиденциальности. Полная политика конфиденциальности находится в менеди Конфиденциальности внутри Crash Assistant. Crash Assistant предложит вам прочитать и принять нашу политику конфиденциальности при первой попытке загрузки лога.

Скачать Crash Assistant

 
Тип Скачать Версия Загрузчик Обновлено Размер
ReleaseCrashAssistant-forge-1.19-1.20.1-1.10.16.jar1.19+6 NeoForge28 октября 20251005,9 КБ
ReleaseCrashAssistant-fabric-1.19-1.21.4-1.10.16.jar1.19+16 Fabric28 октября 2025994,3 КБ
ReleaseCrashAssistant-forge-1.18.2-1.10.16.jar1.18.2Forge28 октября 20251005 КБ
ReleaseCrashAssistant-fabric-1.18.2-1.10.16.jar1.18.2Fabric28 октября 2025993,3 КБ
ReleaseCrashAssistant-forge-1.17.1-1.18.1-1.10.16.jar1.17.1+2 Forge28 октября 20251,2 МБ
ReleaseCrashAssistant-fabric-1.17-1.18.1-1.10.16.jar1.17+3 Fabric28 октября 20251,2 МБ
ReleaseCrashAssistant-forge-1.16.1-1.16.5-1.10.16.jar1.16.1+4 Forge28 октября 20251,2 МБ
ReleaseCrashAssistant-fabric-1.16.5-1.10.16.jar1.16.5Fabric28 октября 20251,2 МБ
BetaCrashAssistant-fabric-1.15.2-1.10.16.jar1.15.2Fabric28 октября 20251,2 МБ
Beta!!!CrashAssistant-forge-1.15.2-1.10.16.jar1.15.2Forge28 октября 20251,2 МБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.