- 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>
33 lines
1.3 KiB
Markdown
33 lines
1.3 KiB
Markdown
# mc-modpack
|
|
|
|
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.
|