v26.1-Alpha.2 — Descriptor reverse translation
Pre-release
Pre-release
·
9 commits
to v26.1
since this release
BCDebugJavaAgent v26.1-Alpha.2
Pre-Release — Alpha builds are functional but unstable. Do not run in production environments.
Highlights
Fully readable exports — the last obfuscation residue is gone:
RuntimeMappings.toDeobfDescriptor: everyL...;reference inside JVM
method descriptors is reverse-translated to Mojang names (arrays,
primitives and unmapped classes pass through). Method statistics in JSONL
export and/methodspayloads now show complete
class + method + descriptor triples in readable form.
Legacy-pipeline attach validation
Live on the 1.12.2/Forge (LaunchWrapper) pipeline via MDL:
BCDebugJavaAgent v26.1-Alpha.2
Loaded hook provider: MC-26-Hooks (8 hooks)
BCDebugJavaAgent initialization complete
Class loaded: net.minecraft.launchwrapper.Launch
Class loaded: net.minecraft.launchwrapper.LaunchClassLoader
Export complete. Total method records: 2
The agent self-bootstrapped, instrumented the legacy launch classes and
exported cleanly. The game itself crashed on the well-known
Forge-1.12-vs-modern-JVM URLClassLoader cast — unrelated to the agent;
on a true Java 8 runtime this path completes. 43 unit tests green.
Build Information
| Item | Value |
|---|---|
| Artifact | bcdebug-javaagent-v26.1-Alpha.2.jar (bytecode 52 — JDK 8+) |
| Commit | f6cbb88 (SSH-signed, Verified) |
| Tag | v26.1-Alpha.2 (SSH-signed, Verified) |
安装说明(中文)
- 下载
bcdebug-javaagent-v26.1-Alpha.2.jar(JDK 8+ 单制品)。 - 导出统计现含完整反混淆三元组(类/方法/描述符)。
- Alpha 版本不稳定,请勿用于生产环境。
MIT License — Copyright (c) 2026 BlockConnect