I have found a a way to fix this in the datapack itself. When I replace the line "structures": {} in the noise setting file (data\minecraft\worldgen\noise_settings\overworld.json), with this:___________________________"structures":
{ "stronghold": { "distance": 32, "spread": 3, "count": 0 }, "structures": {}},__________________________
The noise caves are then not generated anymore. I suspect the code reading the json file breaks when the "stronghold" tag is not present.
I hope this helps debugging this further.
I have found a a way to fix this in the datapack itself. When I replace the line "structures": {} in the noise setting file (data\minecraft\worldgen\noise_settings\overworld.json), with this:
___________________________
"structures":
{ "stronghold":
{ "distance": 32, "spread": 3, "count": 0 },
"structures": {}
},
__________________________
The noise caves are then not generated anymore. I suspect the code reading the json file breaks when the "stronghold" tag is not present.
I hope this helps debugging this further.