MixinTrace — мод на диагностику падений в МайнкрафтеMixinTrace — самостоятельный диагностический мод для сборок, в которых поведение игровых классов меняется через миксины. Во время формирования отчёта о падении он сопоставляет классы из трассировки со внесёнными в них изменениями, а затем добавляет отдельный список: полные имена миксинов и названия конфигураций, из которых они были применены. Благодаря этому за малопонятным именем внутреннего класса можно увидеть проекты, действительно вмешивавшиеся в соответствующий участок программы. От обычного просмотрщика журналов MixinTrace отличается узкой задачей: он не оформляет интерфейс, не анализирует все возможные причины и не добавляет игровой контент. Его ценность проявляется после сбоя, когда расширенный отчёт передают разработчику или исследуют самостоятельно.
Последнего релиза не было 4 года: проект, судя по всему, заброшен. Последняя поддержанная версия игры — 1.20. Ставить его в новую сборку рискованно — совместимость с соседними модами никто уже не чинит.
| Версия игры | Загрузчики | Сборка | Размер | Дата |
|---|---|---|---|---|
| 1.20.1 | Fabric, Quilt | 1.1.1+1.17 | 35 КБ | 2022-06-13 |
| 1.21.1 | Fabric, Quilt | 1.1.1+1.17 | 35 КБ | 2022-06-13 |
| 1.20 | Fabric, Quilt | 1.1.1+1.17 | 35 КБ | 2022-06-13 |
| 1.21 | Fabric, Quilt | 1.1.1+1.17 | 35 КБ | 2022-06-13 |
Скачать 1.1.1+1.17 · 35 КБстраница автора на Modrinth
.jar в папку .minecraft/mods — создайте её, если её нет.| Сборка | Канал | Версии игры | Размер | Дата |
|---|---|---|---|---|
| 1.1.1+1.17 | релиз | 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19 | 35 КБ | 2022-06-13 |
| 1.1.0+1.17 | релиз | 1.17, 1.17.1 | 35 КБ | 2021-06-12 |
| 1.0.0+1.16 | релиз | 1.16.1, 1.16.2, 1.16.2-pre1, 1.16.2-pre2 | 5 КБ | 2021-01-03 |
MixinTrace не исправляет ошибки, не предотвращает вылеты и не определяет виновника со стопроцентной точностью: присутствие миксина рядом с упавшим классом ещё не доказывает его вину. Он не допишет сведения в отчёт, созданный до установки, и не заменит чтение полной трассировки, проверку журнала, воспроизведение сбоя и последовательное исключение подозреваемых компонентов.
Если после вылета дополнительного раздела нет, сначала убедитесь, что изучаете новый отчёт, созданный уже после установки MixinTrace: существующие файлы задним числом не изменяются. Затем проверьте, что мод действительно был загружен при проблемном запуске, а открытый файл относится именно к этому падению. Пустой или короткий список не обязательно означает неисправность: в трассировке могли отсутствовать классы, для которых доступны сведения о применённых миксинах. Если список появился, не удаляйте сразу первый упомянутый проект. Сопоставьте записи с местом возникновения исключения, прочитайте строки до и после него и попробуйте повторить одинаковые действия. При обращении за помощью отправляйте полный отчёт, а не только добавленный MixinTrace фрагмент: контекст исключения остаётся необходимым для вывода.
MixinTrace стоит заранее включить в тестовую или регулярно изменяемую сборку, если вы обновляете состав модов, собираете отчёты пользователей либо сами расследуете падения. Обычному игроку, который не читает журналы и не передаёт их специалистам, мод почти ничего не даст. Это не средство ремонта, а точная добавка к диагностике: особенно полезная разработчикам, авторам сборок и администраторам, которым важно сузить круг подозреваемых до начала ручных проверок.
Случайные находки из каталога — моды, шейдеры, текстуры и сборки с нашим разбором.
![Изображение к проекту MTR Austrian Express Collection 1 Pack [BETA Phase]](/s/austrian-express-collection-1-pack.webp)
![Иконка MTR Austrian Express Collection 1 Pack [BETA Phase]](/i/austrian-express-collection-1-pack.webp)
MTR Austrian Express Collection 1 добавляет пять австрийских железнодорожных групп: ÖBB 4020, 5047, 4746 Cityjet/Ventus, локомотив 1144 и внутренние междугородние вагоны.


Create Track Map запускает серверную веб-карту железных дорог Create с путями, станциями, сигналами, блок-участками и движущимися почти в реальном времени поездами.


Construct's Casting объединяет Tinkers' Construct и Iron's Spells 'n Spellbooks через материалы, инструменты, модификаторы, рецепты и два утилитарных заклинания.


Eerie Craft превращает обычный мир в декорацию хоррора: затемняет движущиеся облака, заменяет текстуру воды, добавляет реалистичное освещение, тени и свет в тумане. Густая дымка скрывает приближение мобов, растения двигаются, а солнце и луна получают собственные текстуры и свечение.


Выбранный слот в интерфейсе становится заметнее, а его подсветка уходит за предмет и больше не перекрывает значок. Clearer Slot Highlight — небольшой набор ресурсов для тех, кому стандартное выделение кажется слишком навязчивым.


Enhanced Minecraft 2.0 расширяет базовую игру генерацией мира, структурами, измерениями, боем, классами, магией, улучшенной графикой, звуком, интерфейсом и оптимизациями.
Нет, обязательной установки на обе стороны из предоставленных данных не следует. Мод отмечен как необязательный и для клиента, и для сервера. Размещайте его в той среде, где должен формироваться полезный отчёт о падении; для диагностики разных процессов может понадобиться отдельная установка в каждом из них.
Нет. MixinTrace добавляет сведения в момент создания отчёта и не редактирует старые файлы. После установки нужно снова запустить игру или сервер и воспроизвести проблему. Новый отчёт будет информативнее только в том случае, если мод загрузился и падение прошло через механизм формирования отчёта.
Нет. Запись показывает, что конкретный миксин изменял класс, присутствующий в трассировке. Это полезная зацепка, но причина может находиться выше по цепочке вызовов, в другом компоненте или во взаимодействии нескольких изменений. Подтверждение требует анализа исключения и воспроизводимого теста.
Передавайте полный отчёт о падении с добавленным разделом MixinTrace и краткие шаги, после которых возникает сбой. Полезно указать, повторяется ли он стабильно и какое действие выполнялось непосредственно перед вылетом. Один перечень миксинов без основной трассировки лишает разработчика важного контекста.