Minecraft Java Edition is the "original" one that was written in, you guessed it, the Java programming language and was initially only on PC.
It still gets updates, and is the one that has massive modding communities; Nowadays people have figured out ways to port it to Android and IOS; it definitely wasn't designed for this so it'll only run well on a semi-decent phone, but still impressive!
Oh interesting! Such lore! People are amazing, I would have never known it was being ported to the Android and IOS. I just thought it was for the computer.
@drmamaluigio Oh it was just a silly joke about Java, that I messed up at that lol.
One of the original selling points was that it was "compile once, run anywhere" because you compile Java to bytecode, and then run it on the JVM. In contrast to C, C++, Rust, and others where you compile it and then don't need to install a "RustVM" to run it, but you need to compile a separate version for linux, windows, mac, and different cpu architectures like x86, x86_64, arm, etc. Usually it's easiest to compile it on the version you want to use it on, because compiling for windows while on linux or for arm while on x86 can get weird. And then you need to recompile it if they introduce a breaking change (linux and mac are bad at this, but at least linux distros take that burden of packaging somewhat. And introduce their own complications, of course :)