Distribution added 11 jars. classify-mods.py seeds all as `both` (none declare CLIENT in neoforge.mods.toml). Hand-flip the two pure-client cosmetic ones so sync-server-mods.sh drops them: - ExtremeSoundMuffler: client-side sound muffling UI - ToastControl: client-side toast popup suppression Rest stay `both` — Placebo/moonlight/caelus are libs, and amendments/etched/fishingoverhaul/immersive_paintings/ createornithopterglider/emotecraft add server-side content or sync. Also map iris as `client`. It is referenced by distribution.json but absent from the local (gitignored) dist jar dir, so classify-mods.py never sees it; mapping it keeps mods-sides.json aligned with the manifest. Client-only, so the sync selection is unchanged. server-mods/ now 130 jars (was 123). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
8.0 KiB
8.0 KiB