- Review the supported Minecraft versions in
settings.gradle.kts. For new entries, addversions/.../gradle.propertieswith the same keys as other versions. - Change
mod.group,mod.idandmod.nameproperties ingradle.properties. - Rename
com.examplepackage insrc/main/java. - Rename
src/main/resources/template.mixins.jsonto use your mod's id. - Review the
LICENSEfile. See the license decision diagram for common options. - Review
src/main/resources/fabric.mod.jsonto have up-to-date properties.
- Use
"Set active project to ..."Gradle tasks to update the Minecraft version available insrc/classes. - Use
buildAndCollectGradle task to store mod releases inbuild/libs/. - Enable
mod-publish-plugininstonecutter.gradle.ktsandbuild.gradle.ktsand the corresponding code blocks to publish releases to Modrinth and Curseforge. - Enable
maven-publishinbuild.gradle.ktsand the corresponding code block to publish releases to a personal maven repository.
- Stonecutter beginner's guide: spoiler: you need to understand how it works!
- Fabric Discord server: for mod development help.
- Stonecutter Discord server: for Stonecutter and Gradle help.
- How To Ask Questions - the guide: also in video form.