ᴍɪɴᴇᴄʀᴀꜰᴛʀᴇꜱᴏᴜʀᴄᴇꜱ

StackDeobfuscator

Modrinth

Remaps logged stacktraces to readable mappings

8.1M downloads196 followersUpdated 2y ago

1.4.3 · MC 1.21.11 · Fabric

View on Modrinth

Files

  • 1.4.3

    release

    StackDeobfuscator v1.4.3

    1.21.111.21.11-rc31.21.11-rc21.21.11-rc1+201fabric

    2024-07-07 · 7.6M downloads

    StackDeobfuscatorFabric-1.4.3+08e71cc.jar · 314 KB

    1 more file
    • StackDeobfuscatorFabric-1.4.3+08e71cc-sources.jar

  • 1.4.2

    release

    StackDeobfuscator v1.4.2

    1.21.111.21.11-rc31.21.11-rc21.21.11-rc1+201fabric

    2023-12-05 · 64.5K downloads

    StackDeobfuscatorFabric-1.4.2+bf1fc22.jar · 206 KB

    1 more file
    • StackDeobfuscatorFabric-1.4.2+bf1fc22-sources.jar

  • 1.4.1

    release

    StackDeobfuscator v1.4.1

    1.21.111.21.11-rc31.21.11-rc21.21.11-rc1+201fabric

    2023-08-12 · 439.5K downloads

    StackDeobfuscatorFabric-1.4.1+03a1fe4.jar · 206 KB

    1 more file
    • StackDeobfuscatorFabric-1.4.1+03a1fe4-sources.jar

  • 1.4.0

    release

    StackDeobfuscator v1.4.0

    23w32a23w31a1.20.11.20+24fabric

    2023-07-31 · 1.3K downloads

    StackDeobfuscatorFabric-1.4.0+a93f231.jar · 206 KB

    1 more file
    • StackDeobfuscatorFabric-1.4.0+a93f231-sources.jar

  • 1.3.2

    release

    StackDeobfuscator v1.3.2

    23w32a23w31a1.20.11.20.1-rc1+40fabric

    2023-04-14 · 3.9K downloads

    StackDeobfuscator-1.3.2+fabric.4bca927.jar · 204 KB

    1 more file
    • StackDeobfuscator-1.3.2+fabric.4bca927-sources.jar

  • 1.3.1

    release

    StackDeobfuscator v1.3.1

    1.20.11.20.1-rc11.201.20-rc1+38fabric

    2023-03-30 · 391 downloads

    StackDeobfuscator-1.3.1+fabric.d71a3c3.jar · 202 KB

  • 1.3.0

    release

    StackDeobfuscator v1.3.0

    23w13a23w12a1.19.41.19.3+22fabric

    2023-03-30 · 223 downloads

    StackDeobfuscator-1.3.0+fabric.6f2b0b3.jar · 193 KB

  • 1.2.1

    release

    StackDeobfuscator v1.2.1

    23w12a1.19.4fabric

    2023-03-24 · 281 downloads

    StackDeobfuscator-1.2.1+fabric.7833764.jar · 175 KB

  • 1.2.0

    release

    StackDeobfuscator v1.2.0

    23w12a1.19.4fabric

    2023-03-23 · 182 downloads

    StackDeobfuscator-1.2.0+fabric.62f549c.jar · 173 KB

  • 1.1.0

    release

    StackDeobfuscator v1.1.0

    23w12a1.19.4fabric

    2023-03-20 · 211 downloads

    StackDeobfuscator-1.1.0+fabric.8167917.jar · 150 KB

Files are delivered unmodified from Modrinth's servers and verified against the SHA-512 hash published by the project. The project's license applies to every file; check it before redistributing.

Gallery

After - Yarn/Quilt MappingsAfter - Mojang MappingsBefore - Unreadable Classnames

About

Stack Deobfuscator

WARNING
This mod is obsolete for all Minecraft versions newer than 1.21.11. It will still be maintained for older versions.

Discord: https://discord.gg/XSB7jn9
Web Version: https://stackdeobf.net/

See wiki for configuration

What does this mod do?

All errors displayed in the console and all crash reports will be remapped from unreadable production names (e.g. net.minecraft.class_310) to readable mapped names (e.g. net.minecraft.client.MinecraftClient).

This allows mod developers to more easily identify issues in a non-development environment, as the errors are instantly human-readable.

Comparison

Before
[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:?]
         at net.minecraft.client.main.Main.main(Main.java:237) ~[minecraft-1.19.4-client.jar:?]
         at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:462) ~[fabric-loader-0.14.18.jar:?]
         at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.14.18.jar:?]
         at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.14.18.jar:?]
         at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:88) ~[NewLaunch.jar:?]
         at org.prismlauncher.EntryPoint.listen(EntryPoint.java:126) ~[NewLaunch.jar:?]
         at org.prismlauncher.EntryPoint.main(EntryPoint.java:71) ~[NewLaunch.jar:?]
Caused by: java.lang.Throwable: Manually triggered debug crash
         at net.minecraft.class_309.method_1474(class_309.java:506) ~[client-intermediary.jar:?]
         ... 10 more
After (yarn/quilt mappings)
[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:?]
         at net.minecraft.client.main.Main.main(Main.java:237) ~[minecraft-1.19.4-client.jar:?]
         at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:462) ~[fabric-loader-0.14.18.jar:?]
         at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.14.18.jar:?]
         at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.14.18.jar:?]
         at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:88) ~[NewLaunch.jar:?]
         at org.prismlauncher.EntryPoint.listen(EntryPoint.java:126) ~[NewLaunch.jar:?]
         at org.prismlauncher.EntryPoint.main(EntryPoint.java:71) ~[NewLaunch.jar:?]
Caused by: java.lang.Throwable: Manually triggered debug crash
         at net.minecraft.client.Keyboard.pollDebugCrash(Keyboard.java:506) ~[client-intermediary.jar:?]
         ... 10 more
After (mojang mappings)
[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:?]
         at net.minecraft.client.main.Main.main(Main.java:237) ~[minecraft-1.19.4-client.jar:?]
         at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:462) ~[fabric-loader-0.14.18.jar:?]
         at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.14.18.jar:?]
         at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.14.18.jar:?]
         at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:88) ~[NewLaunch.jar:?]
         at org.prismlauncher.EntryPoint.listen(EntryPoint.java:126) ~[NewLaunch.jar:?]
         at org.prismlauncher.EntryPoint.main(EntryPoint.java:71) ~[NewLaunch.jar:?]
Caused by: java.lang.Throwable: Manually triggered debug crash
         at net.minecraft.client.KeyboardHandler.tick(KeyboardHandler.java:506) ~[client-intermediary.jar:?]
         ... 10 more

Mappings Overview

Mappings are downloaded and parsed asynchronously. They are downloaded only once per version. Yarn and Quilt refresh their version every 48 hours to check for updates.

MappingsCompatible Minecraft VersionsDownload Size (zipped¹)²Cached Size (gzipped)²
Yarn18w49a (1.14 snapshot) or higher1.4 MiB1.4 MiB
Quilt1.18.2 or higher1.4 MiB (+1.1 MiB below 1.19.2)1.4 MiB (+1.1 MiB below 1.19.2)
Mojang1.14.4 and 19w36a (1.15 snapshot) or higher9.0 MiB (uncompressed) + 559.1 KiB1.3 MiB + 558.6 KiB

¹: Mojang mappings are not compressed
²: Sizes as of 12th May 2024 (1.20.6 is latest)