User Tools

Site Tools




Items and Item Groups

Blocks and Block Entities


World Generation





Fabric Сontributors

If you'd like to contribute to Fabric, you might be interested in these links:

Extremely Strange People

Wiki Meta

  • Wiki Meta - Starting point for contributing to the wiki
  • Wiki Agenda - See what is on the current agenda, and what other contributors are currently working on.

Setting up a mod development environment



  1. Copy the starting files from fabric-example-mod (or from the Kotlin version, if you wish to use Kotlin,) excluding the LICENSE and files - as those apply to the template itself, not necessarily to your mod.
  2. Edit
    • Make sure to set archives_base_name and maven_group to your preferred values.
    • Make sure to update the versions of Minecraft, the mappings and the loader - all of which can be queried through this website - to match the versions you wish to target.
    • Add any other dependencies you plan to use in build.gradle.
  3. Import the project to your IDE. Follow these instructions to import the project to Visual Studio Code.
  4. Run the genSources Gradle task. If your IDE doesn't have Gradle integration, then run the following command in the terminal: ./gradlew genSources.
  5. If you would like to have the IDE run configs you can run following commands:
    • For IntelliJ IDEA: ./gradlew idea.
    • For Eclipse: ./gradlew eclipse.
    • If you use VS Code, configurations were generated at the step 3.
  6. Happy modding!

Getting started

Try adding an item or a block. It’s also a good idea to visit Applying changes without restarting Minecraft.


  • While Fabric API is not strictly necessary for developing mods, its primary goal is to provide cross-compatibility and hooks where the game engine does not, and as such it is highly recommended!
  • As Fabric is in early development, occasionally, with development of fabric-loom (our Gradle build plugin) issues may crop up which require a manual clearing (deleting) of the cache (which can be found in .gradle/caches/fabric-loom). Those will generally be announced as they are identified.
  • Don't hesitate to ask questions! We're here to help you and work with you to make your dream mod a reality.


Missing sounds

Sometimes, when importing the Gradle project into an IDE, the assets might not download correctly. In this case, run the downloadAssets task manually - either using IDE's built-in menu or by simply running gradlew downloadAssets.

tutorial/setup.txt · Last modified: 2019/08/03 22:24 by fudge