MixinTrace — утилитарный мод для Fabric, который модифицирует краш-репорты, добавляя в них информацию о миксинах, задействованных в стеке вызовов. Это позволяет разработчикам и опытным игрокам быстрее выявлять конфликты между модами, особенно в сборках с большим количеством модификаций.
Мод не изменяет геймплей и не требует настройки. При возникновении краша в отчёте появляется блок Mixins in Stacktrace, где для каждого класса перечислены применённые миксины с указанием конфигурационного файла. Пример вывода: для класса net.minecraft.class_465 отображаются миксины из bunchotrinkets.mixins.json, backslot.mixins.json и trinkets.mixins.json.
Основные возможности:
- Добавление списка миксинов в краш-репорты для каждого класса в стеке вызовов
- Указание имени конфигурационного файла миксина для точной идентификации источника
- Работает на стороне клиента и сервера
- Не требует конфигурации или дополнительных библиотек
- Совместим с большинством версий Minecraft (тестировался на 1.16.1 и 1.16.2)
- Полезен для отладки сборок с десятками модов