Board Thread:General Mod Discussion/@comment-89.102.156.212-20151213135750/@comment-25612015-20151213162008

There are lots of resources for that on the Internet. You can start with the modding tutorials on Forge. There are also some books. For example, I liked the following one: Minecraft modding with Forge.

But there are many other ways to interact with Minecraft: the Bukkit API (for Bukkit plugins), the Raspberry PI Python API (You don't need a Raspberry PI for that, it works on PCs with RaspberryJuice) and many others. You can even invent your own! (which is what I did with my Unix shell API for my hARDA server)