The point of this blog is to help new modders understand how Minecraft (and Forge) works.

There are lots of code samples and individual tutorials out there on the web, but for me I had a lot of trouble understanding them because they tended to focus on showing code rather than explaining the concepts.

So as I figure stuff out the hard way, I'll post the concepts here. I might add some code samples separately where it makes sense, but in general once you know what keywords to look for, the minecraft code has lots of examples and Google will show you plenty more.