Genuine question? Yes Minecraft is closed source but the Java version can be decompiled and a lot has been reverse engineered.
There are a few open source Minecraft clones. The most popular is Luanti formerly mine test which is more like an engine. The most popular? Minecraft clone made with it is named VoxeLibre formerly mineclone 2.
Minecraft Bedrock is written in and compiled from C++ and is completely closed-source.
The original Java version is technically also closed-source, but Java bytecode is relatively easy to decompile to a high level and Mojang (and surprisingly, even Microsoft*) tend to look the other way when people do that.
It seems like this was written for the Java version, but I’m not completely sure whether it’s simply a protocol conversion, in which case, the protocols are already well known, and converting it to work with Bedrock might not be too difficult.
Yes, there are open-source alternatives, but nowhere near as many people play those as play Minecraft, which is probably why that was the target platform and not one of the others.
To add to this, Minecraft Java Bedrock used to ship their code with all the debug symbols included, making modding easy. Although these were recently removed, much to the displeasure of the modding community. Everyone should throw a vote at this feedback issue to request them back, btw:
minecraft is closed-source? there are no open-source clones?
Genuine question? Yes Minecraft is closed source but the Java version can be decompiled and a lot has been reverse engineered.
There are a few open source Minecraft clones. The most popular is Luanti formerly mine test which is more like an engine. The most popular? Minecraft clone made with it is named VoxeLibre formerly mineclone 2.
You mean “formerly”
Jep, I blame autocorrect.
Minecraft Bedrock is written in and compiled from C++ and is completely closed-source.
The original Java version is technically also closed-source, but Java bytecode is relatively easy to decompile to a high level and Mojang (and surprisingly, even Microsoft*) tend to look the other way when people do that.
It seems like this was written for the Java version, but I’m not completely sure whether it’s simply a protocol conversion, in which case, the protocols are already well known, and converting it to work with Bedrock might not be too difficult.
Yes, there are open-source alternatives, but nowhere near as many people play those as play Minecraft, which is probably why that was the target platform and not one of the others.
*For now.
To add to this, Minecraft
JavaBedrock used to ship their code with all the debug symbols included, making modding easy. Although these were recently removed, much to the displeasure of the modding community. Everyone should throw a vote at this feedback issue to request them back, btw:https://feedback.minecraft.net/hc/en-us/community/posts/360054740151-Re-add-debugging-symbols-to-the-releases-of-bedrock-edition
Well, they also removed C418’s music, which is part of what made Minecraft so iconic. So, fuck Microsoft and their bad decisions all around.
no they didn’t? that’s just a straight up lie.
The issue you linked is only about debug symbols in Bedrock edition.
Haha, dang it. Seems I got confused, turns out that was just a bedrock thing. Could’ve noticed that if I’d looked more closely at my own link 🙄