This project aims to fix and port the famous Minecraft creepy/ARG mod Error 422 (originally based on Minecraft 1.5.2) to make it fully cross-platform (Windows, Linux, macOS) and to map its heavily obfuscated structure.
- Cross-Platform Support: Added proper native files (
.dll,.so,.dylib) to allow the JAR to run on modern multi-OS environments. - Mappings Extracted: Extracted base mappings using
client.srgfrom MCP 1.5.2. - Structure File Generated: Formatted a
.jobfstructure file using Enigma 0.10.4-beta to prepare for full deobfuscation.
All required files, binaries, and current mappings can be found in the Releases tab:
- 📦
ERROR422-crossplatform.jar(Experimental / Not fully tested yet) - 🛠️
ERROR422.7z(Contains the base SRG mappings and Enigma JOBF file)
The original mod uses a custom obfuscation layer that pushes critical classes (like menus, event handlers, or game loops) into a root package named none/.
Right now, these classes are a mess of raw bytecode and unreadable names, making the game unstable and hard to patch.
If you are skilled in Java Bytecode, Reverse Engineering, Recaf, or Enigma, your help is more than welcome!
- Download the mappings and the cross-platform JAR from the Releases tab.
- Open the project in Enigma or Recaf.
- Help us reverse-engineer, clean up, and rename the classes inside the
none/folder. - Open an Issue or submit a Pull Request right here on GitHub to share your findings!
Let's crack the code of Error 422 together.