Скачать StackDeobfuscator — Minecraft Моды — MetaMods
StackDeobfuscator

StackDeobfuscator

Активный

Установок

1

Последнее обновление

1 год назад

Версии

1.14 — 1.21.9
Клиент
Fabric
Библиотеки
Утилиты

StackDeobfuscator

Этот утилитарный мод призван облегчить работу разработчикам модификаций для Minecraft, автоматически преобразуя нечитаемые технические имена классов и методов в понятные человеку названия во всех сообщениях об ошибках и отчетах о сбоях.

Основные возможности

StackDeobfuscator выполняет ремаппинг недоступных для восприятия производственных названий (например, net.minecraft.class_310) в читаемые отображённые имена (например, net.minecraft.client.MinecraftClient). Функционал позволяет разработчикам за секунды понять суть проблемы в непродуктивной редакции игры, не требуя времени на расшифровку кода исключения.

Сравнение исходного и преобразованного формата

Исходный вид сбоя

[23:13:08] [Render thread/ERROR]: Reported exception thrown!
net.minecraft.class_148: Manually triggered debug crash
         at net.minecraft.class_309.method_1474(class_309.java:509) ~[client-intermediary.jar:?]
         at net.minecraft.class_310.method_1574(class_310.java:1955) ~[client-intermediary.jar:?]
         at net.minecraft.class_310.method_1523(class_310.java:1180) ~[client-intermediary.jar:?]
         at net.minecraft.class_310.method_1514(class_310.java:801) ~[client-intermediary.jar:?]
         / Остальные строки исключения /

Преобразованный вид (yarn/quilt отображения)

[23:11:25] [Render thread/ERROR]: Reported exception thrown!
net.minecraft.util.crash.CrashException: Manually triggered debug crash
         at net.minecraft.client.Keyboard.pollDebugCrash(Keyboard.java:509) ~[client-intermediary.jar:?]
         at net.minecraft.client.MinecraftClient.tick(MinecraftClient.java:1955) ~[client-intermediary.jar:?]
         at net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1180) ~[client-intermediary.jar:?]
         at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:801) ~[client-intermediary.jar:?]
         / Остальные строки исключения ядра /

Преобразованный вид (mojang отображения)

[23:04:12] [Render thread/ERROR]: Reported exception thrown!
net.minecraft.ReportedException: Manually triggered debug crash
         at net.minecraft.client.KeyboardHandler.tick(KeyboardHandler.java:509) ~[client-intermediary.jar:?]
         at net.minecraft.client.Minecraft.tick(Minecraft.java:1955) ~[client-intermediary.jar:?]
         at net.minecraft.client.Minecraft.runTick(Minecraft.java:1180) ~[client-intermediary.jar:?]
         at net.minecraft.client.Minecraft.run(Minecraft.java:801) ~[client-intermediary.jar:?]
         / Остальные строки теста исключения /

Поддержка системы отображения

Отображения загружаются асинхронно единожды для каждой редакции Minecraft. Реализация Yarn и Quilt ежедневно два раза обновляет базу данных на предмет изменений конфигурации.

Система отображения Совместимые версии Minecraft Загружаемый размер архива¹ ² Кешированный размер²
Yarn 18w49a снимок v1.14 и новее 1.4 MiB 1.4 MiB
Quilt 1.18.2 и новее 1.4 MiB (+1.1 MiB v1.19.2 и ранее) 1.4 MiB (+1.1 MiB v1.19.2 и ранее)
Mojang 1.14.4 редактирование игры и 19w36a из 1.15 снимка или старшая 9.0 MiB (текущий сжатый) + 559.1 KiB 1.3 MiB + 558.6 KiB
Участники проекта
booky10

booky10

Разработчик

booky

booky

Создан: 20 мар 2023

ID: 1253