3 ms·
The most important fact about Java Minecraft that most people are missing is that long after Notch left the company they started distributing deobfuscation maps
by bullen 5y ago
The most important fact about Java Minecraft that most people are missing is that long after Notch left the company they started distributing deobfuscation maps for it:
C:\Users\Username\AppData\Roaming\.minecraft\versions\1.17.1\1.17.1.json
Look for: client_mappings & server_mappings
https://launcher.mojang.com/v1/objects/e4d540e0cba05a6097e885dffdf363e621f87d3f/client.txt https://launcher.mojang.com/v1/objects/e4d540e0cba05a6097e88...
https://launcher.mojang.com/v1/objects/f6cae1c5c1255f68ba4834b16a0da6a09621fe13/server.txt https://launcher.mojang.com/v1/objects/f6cae1c5c1255f68ba483...
The tricky part is they don't provide deobfuscation tools, so everyone makes their own and it's a mess.
But Minecraft is for all practical purposes open-source since 2018!
Legally you cannot distribute the deobfuscated binaries, so most people map the code.
I would probably use the 1.17.1 as the last "open" minecraft and start a fork that you compile and work with after deobfuscation and then re-obfuscate at each release.
Dunno what the legal team at Microsoft would think about that!
- bullen 5y agoSo apparently I'm not allowed to redistribute the re-obfuscated jar but instead I need to map my changes to be compatible with the official jar. That puts a quick end to my interest in this project... But I still deobfuscated 1.14.4 and 1.17.1 and compared the file additions/removals here: http://move.rupy.se/file/diff.txt http://move.rupy.se/file/diff.txt
- Hasnep 5y agoI wouldn't say "for all practical purposes" because one of the practical parts of open source software is the open source licence. It's more like a "source available" project, and only once you've bought it which seems fair enough to me. I'm sure it makes modding much easier which I'm grateful for.
- google234123 5y ago> Dunno what the legal team at Microsoft would think about that! I’m sure they would think something like “No good deed goes unpunished.”