It would take an insane amount of work.
Minetest is not remotely close to feature parity with Minecraft.
Minetest is not remotely close to feature parity with Minecraft.
IIRC, even local/singleplayer games start a server on your machine and then the client renders whatever the server tells it too - so it seems like maybe not as much work as it looks on the surface, especially with as well understood as Minecraft's client/server protocol is.