Decompiling minecraft indev, infdev, alpha, beta or whichever legacy version is really easy. I'm not a plug, I just also got interested in modding legacy versions (Infdev to be specific). Use https://github.com/MCPHackers/RetroMCP-Java
Once you install their client and the Zulu Architecture that they say they recommend (or use your own Java). I encountered some problems, so I run it with: "java -jar RetroMCP-Java-CLI.jar". You should run it in a seperate folder (not in downloads), otherwise the files and folders will go all over the place.
How to use RetroMCP:
Type setup (every time you want change version),
copy-paste the version number from their list (they support indev),
write "decompile" and done! The code will now be deobfuscated and filenames will be normal, instead of "a", "b" and "c"!
Hope I helped you, but I don't expect you to reply, as this discussion is 9 years old! What a piece of history!