mojira.dev
MCPE-160130

In experimental mode and Addons, entity updates are suspended

I turned on experimental gameplay and installed addons. But now I have a problem, I found that the mobs have random AI loss (and affect all mobs in the chunk where they are located)
I don't know how to make them lose AI, it's completely random, the same problem exists in BDS, I hope it can be fixed.
If this is a design flaw of the addon, I hope the game can give a hint instead of letting the AI lose.
The world in question is in  cloud drive download.
View the issue:
1. Download and import mcworld
2. Teleport to (overworld) 60005, 66, 15426 This is a problem chunk, maybe more
3. See the sand? Please watch the video

After breaking a problem block (I don't know what to call it), the chunk comes back to normal, I don't know why.

Attachments

Comments 4

The video does not show AI loss, it shows that the client-side mobs are not being updated server (or server-thread if playing locally). I have updated the summary accordingly.

We need to narrow down whether the problem is due to the addon or the world chunk itself. Does this happen at all with the addons disabled? Also, how did you identify that breaking the plant would unfreeze the mobs--or does it unfreeze if you break any random block?

I've managed to locate the problem addon: yBiomes, which is included in the mcworld zip, which you can download.
1. When I disable the addon, everything goes back to normal, like at the end of the video.
2. It's not that breaking any block is useful. When I tried to surround the problem chunk with blocks, I found that as long as a specific block was broken, everything would return to normal.
3. I provided mcworld (in the cloud disk, you can download it) I hope this can provide some help to solve the problem, I have also reported the problem to the author of the addon.

Here are some new discoveries:
1. The error in the video is actually caused by the value of LevelChunk::Finalization continuing to be NeedsInstaticking, you can try to debug the LevelChunk::tick function.
2. The reason for the constant "NeedsInstaticking" is that some Addon items keep calling BlockTickingQueue::add, and they endlessly add events to the schedule!
3. I have fixed this problem, I hope Mojang can fix it better. The way to reproduce is in the world. .

This report hasn't got any update for past few months.I am closing this report as Cannot Reproduce per the last comment pt.3. If you think this is still a valid issue, please reply on this ticket, so it will be opened again. 

rbw

(Unassigned)

Unconfirmed

Windows

10

1.19.11 Hotfix

Retrieved