So it turns out it's caused by the mods in the modpack metadata being marked incorrectly
"path": "mods/Barsita-1.19.2-1.1.2.jar",
"hashes": {
"sha1": "5fe232f6adc1604a611a04099560f73458cd67c6",
"sha512": "5b94e28f348ef01997a6eb056b5801d46318c45491e8098a4d4d0831c95e2b5bf4e919d7f0a269613a35e8a32d13f403c7d3a3feff2973f5c068781ca96f8897"
},
"env": {
"client": "required",
"server": "required"
},
"downloads": [
"https://cdn.modrinth.com/data/Vod0bt60/versions/QJRPkPTO/Barsita-1.19.2-1.1.2.jar"
],
"fileSize": 229579
},```
barista is listed on modrinth as client only https://modrinth.com/mod/barista
That sample is from Create+ which is very popular, if I was to buy a modrinth server and then make this modpack my server, would it actually work? If so would it by reconciling the mods with this or would it recursively look at the crash log and eliminate mods that don't work?