Files
ulicraft-server-v1/pack
Oier Bravo Urtasun 58f0312018 feat(pack): add QoL/JEI mod set as packwiz external files
Nine NeoForge 1.21.1 jars hosted under pack/custom/ with hand-written
mods/*.pw.toml (JEI + JER + JEProfessions, Jade + JadeAddons, Balm,
InventoryEssentials, MouseTweaks, CustomSkinLoader). Adds
CustomSkinLoader.json config; refreshes index.toml/pack.toml.

Jars are committed because external files have no upstream URL — the
pack/custom/ copy served by caddy is the source of truth.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-07 20:28:51 +02:00
..

Ulicraft modpack (packwiz)

This directory is the single source of truth for the modpack (MC 1.21.1, NeoForge 21.1.209). Curate mods from here with packwiz modrinth add <slug> (prefer Modrinth over CurseForge); each mod produces a mods/<slug>.pw.toml metadata file referencing the upstream CDN. Client-only mods must be tagged side = "client" in their .pw.toml so the itzg server does not pull and crash on them. After adding/removing mods run packwiz refresh to recompute index.toml; for offline LAN play run tooling/mirror-mods.sh to vendor the jars and rewrite the download URLs to the local Caddy mirror. Curation is an ongoing manual task — no mods are added yet.