Take Care is built with Fabric Loom and a Kotlin Gradle DSL build script. During development you launch Minecraft directly from your IDE using the Minecraft Client run configuration — the addon is loaded automatically alongside Meteor Client, so you can iterate without manually moving JAR files. When you’re ready to ship, a single Gradle task produces the distributable JAR.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/qualk/take-care/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
- JDK 25 or later — the
jdkversion entry ingradle/libs.versions.tomlis set to25; the toolchain block inbuild.gradle.ktsenforces this automatically. - IntelliJ IDEA (Community or Ultimate) — the recommended IDE for Minecraft modding with Fabric; it provides first-class Gradle integration and the Minecraft Development plugin.
- Git — required to clone the repository.
Setup
Clone the repository
Run the following command in your terminal to clone Take Care locally:If you are using Take Care as a template for your own addon, you can instead click Use this template on the GitHub repository page to create a new repository with a clean history.
Terminal
Open in IntelliJ IDEA and let Gradle sync
Open IntelliJ IDEA, choose File → Open, and select the
take-care folder. IntelliJ will detect the build.gradle.kts file and trigger an automatic Gradle sync.Gradle downloads Minecraft, Fabric Loader, and the Meteor Client snapshot from the configured Maven repositories:https://maven.meteordev.org/releaseshttps://maven.meteordev.org/snapshots
Launch Minecraft with the addon loaded
In the Gradle tool window (or the run configurations dropdown), run the Minecraft Client configuration. This starts a Minecraft client with both Meteor Client and Take Care loaded. You can test module behaviour, commands, and HUD elements in real time without building a JAR.
Version catalog
All dependency versions are managed in a single file,gradle/libs.versions.toml, rather than scattered across build.gradle.kts. This makes version bumps straightforward — see Updating Minecraft for the full update workflow.
gradle/libs.versions.toml
Build properties
Additional build properties such as the Maven group and archive base name are stored ingradle.properties:
gradle.properties
build.gradle.kts via properties["maven_group"] and properties["archives_base_name"].