There wasn't any grave change to manifests, mixin(tos) or smods to my knowledge, so it should still work. And Starhearth.smod has lots of errors, at least the one posted above.
Everything red is bad. In this case, there's two errors:
- Starhearth/manifest.jsonMissing alias resource for Starhearth:power_block: Starhearth/entities/power/power_block not foundStarhearth/manifest.json
- Missing resource for Starhearth/entities/furniture/comfy_bed/comfy_bed_proxy.qb
In short, the latter is the reason it doesn't work. If any override or mixinto or whatever it's called these days fails, the whole process aborts.
So, in short: Create that file. Or rename the .obj.qb. In either case, reading the log file or using Jofferson would be a valid approach to solve the problem. The log file will likely be most accurate, while Jofferson gives you a good overview.
Yep. It checks the manifest (including aliases, overrides and mixintos) and tries to check entities too, but those are only semi-supported.