Mojira Archive
MCM-1492

The is_moving behavior filter always returns false regardless of whether the entity is moving.

Partner Rank: 2

Partner Team Reporting: Gamemode One

Verification builds: 1.17.30.04_rc3 and onwards

Summary:
The is_moving behavior filter always returns false regardless of whether the entity is moving.

Impact:
This issue severely affects the core game loop of PAC-MAN. Ghost entities use this filter to determine if they have become stuck. With the filter always returning false, the ghosts constantly assume they are stuck.

Repro Steps:
1. I have attached an MCWORLD for reproduction of the bug. Open this world.
2. Run this command `/summon bridge:test_pig`.
3. Open the Mob Debug window that allows you to see when events fire on an entity. Select the test pig you have just spawned.
4. Observe the firing of the "bridge:on_not_move" and "bridge:on_move" events on the entity as it moves around and stands still. These events are fired from an environment_sensor on the pig.

Observed Results:
"bridge:on_not_move" is always fired despite the test pig walking around.

Expected Results:
"bridge:on_move" should trigger when the pig moves while "bridge:on_not_move" triggers when it does not move.

Screenshots/Videos attached: Yes
Issue Demonstration: https://streamable.com/p2nphh
Regression Demonstration: https://streamable.com/ftadrb

Regression Builds:
1.17.20.23_rc2

Unresolved

Cade Anderson (Edacth)

2022-01-20, 02:11 AM

2022-01-20, 08:35 PM

3

3

Future Release

-