Skip to content


Before you can even start programming, you need to check that you have the following:

Java Knowledge

The majority of pages in this wiki use Java instead of Kotlin, Scala or Groovy - we expect that you have a moderate understanding of Java.

If you do not know what Java is, or how to program in it, you should check out the following guides and tutorials:

You are also expected to know what Gradle is and some terminology about it. You can find a brief explanation on the official Gradle documentation.

IntelliJ IDEA

Although you are welcome to use Eclipse or Visual Studio Code, all of the Fabric Community Wiki pages use IntellIJ IDEA and the reference mod is set up to utilize IntellIJ IDEA features such as run configurations.

You can download the latest version of IntellIJ IDEA: Community Edition here.

Minecraft Development Plugin

The Minecraft Development Plugin, also known as MCDev, provides quality of life improvements to the IntelliJ IDEA IDE when developing Minecraft mods, it is recommended you install the plugin.

You can find more information on the plugin here.

Not affiliated with Mojang Studios or the Fabric Project.