In 1.16.0 blazes were given "avoid_damage_blocks": true
within the navigation.walk
component. This makes them avoid blocks that cause fire damage even though they are immune to fire. It also differs from Java Edition (if the wiki is accurate).
Steps to reproduce
Make a long platform consisting of alternating 1-block-wide strips of solid blocks and magma/campfire/lit netherrack.
Spawn a blazes on each solid-block strip.
Wait.
Expected result
Blazes wander all around the platform.
Actual result
Blazes stay in their solid-block lanes.
Linked issues
discovered while testing
Comments


Affects 1.17.40.20
If the intent is to make blazes one of the "smart" mobs that pays attention to where it is going, then instead of
"avoid_damage_blocks": true
they could use"blocks_to_avoid": [ "cactus" ]
. And maybe throw in "powder_snow" too.