A rewrite of the bearded-octo-nemesis tool for deobfuscating Minecraft Forge mods using ForgeGradle.
BON2 is a deobfuscation tool for Minecraft Forge mods, designed as a rewrite of the older bearded-octo-nemesis tool. It translates obfuscated code in compiled Forge mods back to readable mappings, enabling mod developers to analyze and modify mods more effectively. The tool is specifically built to integrate with ForgeGradle, the standard build system for Forge modding.
Minecraft Forge mod developers who need to deobfuscate compiled mods for debugging, patching, or reverse-engineering purposes. It is also useful for mod pack creators or tool developers working with Forge mods.
Developers choose BON2 because it is a modern, maintained rewrite of a legacy tool, ensuring compatibility with current ForgeGradle versions. It provides reliable deobfuscation specifically tailored for the Forge modding workflow, unlike generic deobfuscators.
A rewrite for Immibis's bearded-octo-nemesis for ForgeGradle
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
As an update to the legacy bearded-octo-nemesis, BON2 offers improved codebase maintainability and compatibility with current ForgeGradle versions.
Built specifically for ForgeGradle, the standard build system for Forge mods, ensuring seamless workflow integration for deobfuscation.
Continuous integration via Jenkins provides stable and development releases, as noted in the README, ensuring up-to-date availability.
Translates obfuscated class, method, and field names to readable mappings like MCP or Yarn, essential for mod analysis and debugging.
Focused solely on ForgeGradle, making it unsuitable for other build systems or modding frameworks like Fabric, reducing its versatility.
The README is brief and lacks detailed usage instructions, which could hinder adoption and troubleshooting for new users.
No graphical interface is provided, requiring comfort with terminal commands, which may be a barrier for those preferring GUI tools.