03-31-2015, 07:38 AM
@worktycho what exactly would you use it for? What are the advantages?
@DiamondToaster the good names are provided by the decompiling team manually - they go through the source and guess what's what, then they write rules for the deobfuscator - "class aa should be renamed to Block, variable var1 should be renamed to maxX, function func_3358 should be renamed to getStepSound" etc. That's why mods take such a long time - when a new minecraft version comes out, first the MCP team has to update these mapping tables for the new binary, then the mod author needs to update their code for the changes in the engine (and recompile against a newer decompiled minecraft)
@DiamondToaster the good names are provided by the decompiling team manually - they go through the source and guess what's what, then they write rules for the deobfuscator - "class aa should be renamed to Block, variable var1 should be renamed to maxX, function func_3358 should be renamed to getStepSound" etc. That's why mods take such a long time - when a new minecraft version comes out, first the MCP team has to update these mapping tables for the new binary, then the mod author needs to update their code for the changes in the engine (and recompile against a newer decompiled minecraft)