Skip to content

Why

Minecraft is my favourite game, and also being passionate about programming, I inevitably fell in love with Minecraft modding content of any kind.

Unfortunately, when I first tried to approach the modding environment, I couldn’t find good resources, examples, or tutorials with the right information I needed to start and progress into my journey.

The situation is not easy, Minecraft’s codebase is not open source, the Minecraft modding community is not very big compared to the entire Minecraft player base and all the information is scattered across different sites and Discord servers, not well explained if even present or outdated given the many breaking changes every Minecraft version introduces. Not including the terrible user experience, many of those sites make you go through just to get the right data.

The McKnowledgeBook project aims to improve the accessibility and the quality of Minecraft modding information using the right technologies for the web, with a bit of regard to web design and UX, concepts, I noticed, Java programmers are not really familiar with.

I’ve also decided to create these docs in the first place for me, because I needed a place to archive all the information I was acquiring and also to describe some situations for my other project Modpackker, and it felt a waste of energy and time if I just kept everything for myself.

I’m not a programming god, I’m just a web dev, and I still don’t understand many things about the modding environment. If you find errors or problems, feel free to make changes by clicking the “Edit page” button at the end of every page, contribute to the repo or contact me through my Discord server. I’m open to every suggestion.

The Minecraft Wiki is the best place to look up information about Minecraft, but only if we’re talking about the Vanilla Gameplay. It has some pages about modding, like for mods, datapacks and resource packs, but no information about how modding actually works with Loaders, Launchers, and the other Project types, nor, which are the best Tools and best practices for modding.

The Minecraft Wiki is also kinda considered the “official” source of information about Minecraft, and I think it’s better if it only deals with the Vanilla part of things. Although the Minecraft Wiki doesn’t contain much information about modding, I’m still going to reference it heavily as a source of information for Vanilla, where modding is, of course, based on.