5 ms·
This might be daft question but I'll ask it anyway, how were they able to do this? Is the official version opensource or did they have have to reverse engineer
by hashmp 10y ago
This might be daft question but I'll ask it anyway, how were they able to do this? Is the official version opensource or did they have have to reverse engineer the whole thing?
- phit_ 10y agoThe official client is closed source and releases are obfuscated, but there have been mappings (MCP) for quite a few years now. http://minecraft.gamepedia.com/Programs_and_editors/Mod_Coder_Pack http://minecraft.gamepedia.com/Programs_and_editors/Mod_Code... The protocol is also well documented: http://wiki.vg/Protocol http://wiki.vg/Protocol
- parenthephobia 10y agoThe official server isn't open source, but the Java bytecode can be decompiled into something approximating usable code. The protocol itself is also unencrypted and unobfuscated. All of this together makes it relatively simple to reverse engineer it. Aside: Documentation obtained this way is available at http://wiki.vg/Protocol http://wiki.vg/Protocol. Some slides about the process: https://www.grahamedgecombe.com/talks/minecraft.pdf https://www.grahamedgecombe.com/talks/minecraft.pdf