Sporesteel · Ep 6Minecraft 26.3

How to Publish a Fabric Mod to CurseForge (Minecraft 26.3)

Sporesteel is complete: an ore, a Culture Vat, tools, armor and living metal that repairs itself. In this final episode we polish it and publish it on CurseForge so anyone can play it.

What you need: the Sporesteel project from episode 5 and a CurseForge account.

Polish pass

Check that every item and block has a name, texture and creative tab entry, then play through the whole progression once in survival.

fabric.mod.json

Build the release jar

gradlew build

The jar to upload is in build/libs.

Upload to CurseForge

Recap

You built a complete Fabric mod, from a single item to a published release. Thanks for following the Sporesteel series.

Frequently asked questions

How do you build a Fabric mod jar?

Run gradlew build. The release jar is in build/libs; use the file without -sources in its name.

What should be in fabric.mod.json before publishing?

A unique id, a real version, name, description, authors, contact links, license, icon path, your entrypoints and a depends block with the Minecraft, Fabric Loader and Fabric API versions the mod needs.

How do you upload a mod to CurseForge?

Create a project in the CurseForge author dashboard under Minecraft Mods, fill in the summary, description, category and license, then upload the jar and set the game version, the Fabric loader and Fabric API as a required dependency.

Do players need Fabric API for my mod?

If your mod uses any Fabric API module, yes. List it as a required dependency in fabric.mod.json and on CurseForge so launchers install it automatically.