I'm trying to set up a Minecraft server to connect to my iPad client, and am confused about the state of the world in 2020 because I get the impression things have changed over the years, and it's hard to know what information I read online is still true.
People used to refer to the iOS games as "Minecraft Pocket Edition" or MCPE, because it was a fundamentally different codebase from the java version. But I read that in 2015 or so the two systems converged in some way. So is it still true today that MCPE is "fundamentally different" from the PC version?
I've observed that my iPad can connect to servers that default to serving port 19132 (which I think is UDP-based) but not to servers that default to serving on port 25565 (which I think is TCP-based). The servers with the features I want are of the 25565 variety, and the iPad won't connect to them. This seems to conflict with the general idea that everything works the same now. Is this fixable with some kind of network translation proxy?
Sorry for the newbie question, but I'm really confused by the copious advice from years ago that I can't tell if it's still relevant or not. (e.g. arqade questions like Can I host a Minecraft server from an iPad/iPod? )
Clarification: I will run the server software on some server hardware like a linux or windows machine. The iPad minecraft game will connect to the server.