
WaterTrace (CraftyCrashes & MixinTrace)
Активный0.0
Установок
Последнее обновление
WaterTrace (CraftyCrashes & MixinTrace)
О модификации
WaterTrace представляет собой унифицированную версию двух популярных модов - Crafty Crashes и MixinTrace, специально адаптированную для пользователей Forge. Этот инструмент объединяет в себе функциональность компонентов анализа сбоев в одном компактном модуле.
Изначально данная разработка была составной частью более крупного проекта WATERCoRE, но теперь доступна как самостоятельное решение для игроков. Перенос функций в отдельный модуль осуществлен для повышения стабильности и удобства использования.
В планах разработчика - дальнейшая адаптация мода для версий 1.19.x и ожидаемой версии 1.20 после проведения необходимого тестирования.
Основные возможности
Ключевой функцией WaterTrace является детальное отслеживание и анализ ошибок, возникающих при работе другого контента в игре. После установки мод начинает автоматическое отслеживание взаимодействий между различными модулями и способен определить точное место возникновения проблемы.
Вот характерный пример информации, которую можно найти в отчетах о сбоях:
Stacktrace:
[CraftITrace] net.minecraft.world.level.block.CraftingTableBlock.handler$zza000$injectUse(BrokenMixin.java:20)
at net.minecraft.world.level.block.CraftingTableBlock.use(CraftingTableBlock.java)
at net.minecraft.world.level.block.state.BlockBehaviour[REMOVED].use(BlockBehaviour.java:796)
at net.minecraft.client.multiplayer.MultiPlayerGameMode.useItemOn(MultiPlayerGameMode.java:314)
at net.minecraft.client.Minecraft.startUseItem(Minecraft.java:1614)
at net.minecraft.client.Minecraft.handleKeybinds(Minecraft.java:1900)
[CraftITrace] Mixins in Stacktrace:
net.minecraft.world.level.block.CraftingTableBlock:
me.srrapero720.craftitrace.mixins.BrokenMixin (craftitrace.mixin.json)
net.minecraft.world.level.block.state.BlockBehaviour[REMOVED]:
malte0811.ferritecore.mixin.blockstatecache.BlockStateBaseMixin (ferritecore.blockstatecache.mixin.json)
net.minecraft.client.Minecraft:
com.abdelaziz.fastload.mixin.client.MinecraftClientMixin (fastload.mixins.json)
Совместимость и ограничения
При использовании WaterTrace следует учитывать следующие особенности совместимости:
- MemoryLeakFix вызывает несовместимость и приводит к нестабильной работе (рекомендуется использовать WATERCoRE)
- WATERCoRE версий ниже 1.4.0 уже содержит необходимые функции, поэтому дополнительная установка WaterTrace не требуется
- Поддержка других модификационных платформ, таких как Fabric или Quilt, в ближайшее время не планируется