Minecraft's source has been decompiled multiple times, and its base modeling is IIRC pretty well understood, also from a server-side point of view. It doesn't seem to be particularly advanced, at least the traditional Java version anyway. Can't speak for the Bedrock edition, that's a C++ optimized version for mobile and consoles.