The problem appeared in 1.13.0.9, it was working fine in previous versions and release versions.
minecraft:biome_filter component of spawn rules is broken
for example mobs with the following spawn rule are spawning in a plains biome
"minecraft:biome_filter": { "any_of": [ { "test": "has_biome_tag", "operator": "==", "value": "ice_plain" }, { "test": "has_biome_tag", "operator": "==", "value": "ice_plains" }, { "test": "has_biome_tag", "operator": "==", "value": "ice" }, { "test": "has_biome_tag", "operator": "==", "value": "cold" } ] }
other mobs that should only be spawning in plains biome are no longer spawning in my plains flat world. these were all functioning as expected up until this update.
Thanks
Still broken in 1.13.0.18