▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/MixinTrace Reloaded
MixinTrace Reloaded

MixinTrace Reloaded

Утилита для поиска несовместимых модов: добавляет список миксинов в логи краш-репортов. Порт популярного MixinTrace для актуальных версий Minecraft.

Оцените первым
61.0K
6

MixinTrace Reloaded - это порт старого доброго MixinTrace для версий Майнкрафт, на которых оригинальный мод был недоступен. По сути, та же зверушка, но для более свежих сборок.

В чем суть

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

MixinTrace Reloaded добавляет в стектрейс (stack trace) список всех миксинов, которые были активны в момент краша. Вуаля - ты сразу видишь, какой мод и какой именно его миксин вызвал проблему.

Пример выхлопа в логах выглядит примерно так:

Mixins in Stacktrace: 
	net.minecraft.class_465:
		dev.emi.bunchotrinkets.mixin.AbstractContainerScreenMixin (bunchotrinkets.mixins.json)
		net.backslot.mixin.HandledScreenMixin (backslot.mixins.json)
		dev.emi.trinkets.mixin.HandledScreenMixin (trinkets.mixins.json)
	net.minecraft.class_485:
		dev.emi.trinkets.mixin.AbstractInventoryScreenMixin (trinkets.mixins.json)
	net.minecraft.class_481:
		dev.emi.trinkets.mixin.CreativeInventoryScreenMixin (trinkets.mixins.json)
		net.fabricmc.fabric.mixin.item.group.client.MixinCreativePlayerInventoryGui (fabric-item-groups-v0.mixins.json)
	net.minecraft.class_757:
		com.jamieswhiteshirt.reachentityattributes.mixin.client.GameRendererMixin (mixins.reach-entity-attributes.json)
	net.minecraft.class_310:
		net.fabricmc.fabric.mixin.networking.MixinMinecraftClient (fabric-networking-v0.mixins.json)
		net.fabricmc.fabric.mixin.resource.loader.MixinMinecraftGame (fabric-resource-loader-v0.mixins.json)
		net.fabricmc.fabric.mixin.event.interaction.MixinMinecraftClient (fabric-events-interaction-v0.mixins.json)
		net.fabricmc.fabric.mixin.event.lifecycle.client.MinecraftClientMixin (fabric-lifecycle-events-v1.mixins.json)
		net.fabricmc.fabric.mixin.registry.sync.client.MixinMinecraftClient (fabric-registry-sync-v0.mixins.json)
		dev.emi.bunchotrinkets.mixin.MinecraftClientMixin (bunchotrinkets.mixins.json)

Зеленым (в реальности подсвечиваются) выделены как раз те строки, где указаны конкретные моды с их миксин-файлами.

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

Как и оригинал, MixinTrace Reloaded работает на Fabric (а также на Quilt, если Fabric API есть). Поддерживаемые версии Minecraft: от 1.14 до 1.21 включительно. Сам мод ничего не меняет в геймплее, не добавляет предметов и не требует настройки - просто поставь и забудь, пока не пригодится.

Нюансы

Поскольку это порт, а не официальное обновление, могут быть мелкие отличия. Но в целом работает стабильно, главное - чтобы не было конфликтов с другими модами, которые тоже пытаются править краш-репорты (но таких немного).

Если ты собираешь модпак с кучей аддонов - MixinTrace Reloaded обязателен к установке. Это сэкономит часы дебага, когда что-то пойдет не так. Скачай мод и больше не гадай, кто уронил сервер.

Часто задаваемые вопросы

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

Minecraft: Java Edition

26.1.x1.21.x1.20.x1.19.x

Платформы

Поддерживаемые окружения

Клиент

Создатели

Детали

Лицензия:
Опубликован:7 месяцев назад
Обновлён:4 месяца назад
Главная