mojira.dev
MCPE-89126

Blaze Pathfinding avoids falling

The Blaze pathfinding is broken yet again. It used to work at the start of the update but now it totally fell apart. Normally the Blazes would spawn then near instantaneously pathfind towards the hole in the corner of the spawn casing, though now they would rather go towards the NW corner and such (which is already a bug, but unrelated). It totally ruined my farm which granted me XP and now not one single blaze enters the hole which dozens used to. Many restarts of the app and even testing on a creative world showed that it still did not work as intended.

 

I have listed a video of the actual situation where it used to work, and I also have a video of it currently. 

In this video is how the pathfinding for Blazes in JAVA Edition works (also how it used to work in the BEDROCK Edition.)

https://streamable.com/0871jr

You can notice the blazes head towards the hole in the corner, and many in fact. This is how it used to work for a tiny bit until it somehow became broken.

 

In this video is my current BEDROCK Edition farm and how the Blazes act.

https://streamable.com/cyfmvc

On screen the Blazes do not even care for the hole and tuck into the corners exactly opposite of the hole. I have a screenshot of the spawn cage absolute packed of blazes and they were still avoiding the hole.

One thing for sure is I know the Blazes are not being distracted by the blocks surrounding the spawner as in the JAVA Edition it was incased in blocks surrounding the spawner. I have tried all I can to fix it and none have worked.

 

To Replicate: build a Blaze Trap in BEDROCK Edition as shown in videos: 

https://www.youtube.com/watch?v=EOO-qBT8k6Q 

and

https://www.youtube.com/watch?v=gM_ACc4dnW0

Linked issues

Attachments

Comments

GoldenHelmet

From MCPE-89155:

Steps to reproduce

  1. Make a 1 x 1 pillar.

  2. Spawn a blaze on top.

Expected result

The blaze wanders off and falls.

Actual result

The blaze does not move.

Code analysis

In the blaze.json entity file, there are two new parameters in the "minecraft:navigation.walk" component. The second of these may be causing blazes to avoid pathing over air.

"avoid_water": true,
        "avoid_damage_blocks":  true
GoldenHelmet

After some testing with blazes on platforms separated by trapdoors, it looks to me like the avoid_damage_blocks parameter is not the cause of this behavior. Instead, I think this is the same behavior described in the resolution to MCPE-88389: walking mobs will not generate a path straight down a 3+ block fall. Changing avoid_damage_blocks between true and false does not change this behavior. I do not know if this was new for all mobs in 1.16, or just new for blazes.

avoid_damage_blocks still makes little sense for blazes because most of the damage blocks cause fire damage (lava, magma, fire, and campfires), and blazes are immune to fire. See MCPE-138191.

migrated

Affects 1.17.40.20

migrated

(Unassigned)

381331

Confirmed

Multiple

Windows 10

blaze

1.17.11 Hotfix, 1.16.1, 1.16.100, 1.16.201 Hotfix, 1.17.2 Hotfix, 1.18.31, 1.20.0

Retrieved