Just so you know, the compile/decompile process does not preserve the "style" - what you see is completely reproduced from Java's virtual machine code. I decompiled the code, added the fix, and recompiled - nothing else was changed.
Also, I believe furnaces and RS ore use metadata and not seperate block IDs (though I could be wrong).