Add explicit client/server side field to manifest #2
Reference in New Issue
Block a user
Delete Branch "feature/side-field"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Bake each file's side (client/server/both) into manifest.json at build time. Replaces launcher's previous 'download everything' default and lets the server short-circuit its runtime Modrinth lookup when a file has an authoritative tag. Includes Bootstrap-Sides.ps1 (one-off populator), lockfile bumped to 0.10.0 with 3 client-only + 5 server-only + 25 both. Also makes Build-Pack.ps1 and Deploy-Brass.ps1 cross-platform (csproj fallback, rsync alternative to robocopy). Already deployed live on glados (manifest at https://bns.sijbers.uk/pack/manifest.json, server binary atomic-swapped + restarted, 0 mod-set drift).