Initialize packwiz modpack (Fabric 1.20.4)

- pack.toml: Pack metadata targeting Minecraft 1.20.4 + Fabric 0.15.11
- index.toml: File index with SHA256 hashes
- mods/fabric-api.pw.toml: Fabric API 0.97.3+1.20.4 (Modrinth)
- mods/webstreamer.pw.toml: WebStreamer 1.5.0 (Modrinth)
- README.md: Setup instructions for server and client

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-02-15 00:00:35 +00:00
parent 8ecd9ec362
commit 2e98127d07
5 changed files with 82 additions and 1 deletions

View File

@@ -1,2 +1,32 @@
# mc-modpack
Packwiz modpack for Bennett's Modded Minecraft Server (Fabric 1.20.4)
Packwiz modpack for **Bennett's Modded Minecraft Server** (Fabric 1.20.4).
## Server-Side Auto-Sync
The `minecraft-modded` Docker container auto-syncs mods from this repo at startup via the `PACKWIZ_URL` environment variable pointing to `pack.toml` on the `main` branch.
## Client-Side Setup
Players should install:
1. **Fabric Loader** for Minecraft 1.20.4
2. **packwiz-installer-bootstrap** as a pre-launch command in their launcher (MultiMC/Prism)
3. Point it at: `https://gitea.bennettdavid.com/bee8333/mc-modpack/raw/branch/main/pack.toml`
This will auto-download all required client mods to match the server.
## Included Mods
| Mod | Version | Side | Source |
|-----|---------|------|--------|
| Fabric API | 0.97.3+1.20.4 | Both | [Modrinth](https://modrinth.com/mod/fabric-api) |
| WebStreamer | 1.5.0 | Both | [Modrinth](https://modrinth.com/mod/webstreamer) |
## Adding Mods
To add a mod, create a `.pw.toml` file in the `mods/` directory with the appropriate Modrinth metadata, then update `index.toml` and `pack.toml` hashes accordingly. If you have `packwiz` installed locally, use `packwiz modrinth install <mod-slug>` instead.
## Mod Approval
Only admins can push to `main`. Contributors can submit mod requests as issues or pull requests.