Remove the unused alias in the manifest, to stop calling files that does not exist.
Error at the overrides: "crab_rotten.json.json"
You can also simplify those overrides, changing them to simple mixinto where you just apply the rotten material tag to items. Not needed, but it is a better way to do it, cause if for example one of them changes, they would be override by your rotten versions, which would be different and outdated. You would need to update your files whenever those targets were update.
At the mining loot, you have repeated entries, two dirt_piles, change one of them to clay_mound
At resource constants, the stack value is how many voxels a hearthling can build using a single item of that material. 60 means he will build 60 blocks using up a single log for example. So you maybe want to change that 100000.
Also the rotten alias there is wrong, replace for “stonehearth:food:rotten:basket”
You are missing the rotten item in the building brushes.
You also have conflicting resources. Like “packed dirt resource” and “dirt resource” will target the same thing. This works by searching items that have those tags, so the “dirt resource” matches all items that have those two tags, including those that also have the packed tag. You will need to change those to avoid this, maybe change “packed dirt” to “packed_dirt” and the same for stone.
Remove all the wood, stone, clay colors that are already in the base game. Make your file only have new colors not in the stonehearth mod.
You have a “#b” color.
You have a "#FFFF92 " color. (a space at the end)
In your adobe item, it has the tags "“stockpile_clay adobe resource clay resource”, remove the clay (so clay will not target this) and the repeated resource