No description
  • Makefile 82.6%
  • Shell 17.4%
Find a file Use this template
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Merith-TK d20186b1bf
Some checks failed
Build Modpack / build (push) Failing after 9s
update to 1.21.11
2026-06-22 13:24:53 -07:00
.github/workflows BaseModpack 2024-12-31 12:01:00 -08:00
.minecraft update to 1.21.11 2026-06-22 13:24:53 -07:00
scripts Add cross-branch mod updater, mention mc-server-icon in README 2026-06-22 13:03:59 -07:00
.gitignore BaseModpack 2024-12-31 12:01:00 -08:00
instance.cfg update for 1.21.8 2025-08-10 14:30:51 -07:00
LICENSE BaseModpack 2024-12-31 12:01:00 -08:00
Makefile Add cross-branch mod updater, mention mc-server-icon in README 2026-06-22 13:03:59 -07:00
mmc-pack.json current update 2025-08-03 22:51:52 -07:00
modlist.md update to 1.21.11 2026-06-22 13:24:53 -07:00
README.md Add cross-branch mod updater, mention mc-server-icon in README 2026-06-22 13:03:59 -07:00

Dough

Uncooked dough base for Minecraft Fabric modpacks. Template repo, not a finished pack.

Branches = Minecraft versions (1.21.8, 1.21.5, etc). Fork from the branch matching your target MC version, knead in your mods, ship it.

Supported launchers/platforms

  • Curseforge
    • Recent Curseforge API changes broke mod downloads for the other three formats:
    • Multi/PolyMC and Technic require users to download mods manually
    • Modrinth isn't supported at all
  • Multi/PolyMC
  • Technic
  • Modrinth

For modpack makers

1. Prerequisites

Install git, go, 7zip, make, and busybox.

  • Windows (Scoop):
    scoop install busybox git go make 7zip
    
  • Ubuntu/Debian:
    sudo apt install git p7zip make
    
    Go isn't in the repos at a current version — install manually from go.dev.
  • Arch (via AUR helper, e.g. yay):
    yay -Syu git go p7zip make
    

Then install packwiz, the pw wrapper, and mc-server-icon (generates server-icon.png for make server):

make update-packwiz

2. Fork a branch

Branches track Minecraft versions (1.21.8, 1.21.5, etc). Fork/clone the branch matching the MC version you want, then make it your own repo.

3. Edit your pack

VSCode recommended — built-in editor and git tooling.

  • Add mods: packwiz <curseforge|modrinth> install <modid>
    • e.g. packwiz cf install sodium
  • Release: make multimc or make technic

Host your own repo for the pack (e.g. GitLab for free Large File Support on the packwiz-data folder).

For modpack users

  • Use the Java version required by your pack's target Minecraft version.