Minecraft server comes as a single jar. How are mods developed? How do they interact with the original jar? What is there under the hood?
What technologies are involved there? I'm mostly a C++/Python guy, but I'd like to learn something about mods development.