mojira.dev
MCPE-201849

Ghast stays completely still when shooting fireballs with the Drop 2 2025 experiment enabled

Steps to Reproduce:

  1. In survival mode, anger a ghast

  2. Observe its behavior as it tries to hit you with fireballs

  3. Leave the world

  4. Enable the Drop 2 2025 experiment in the world settings

  5. Observe the ghast’s new attack pattern

Observed Results:
The ghast stays completely still when shooting fireballs.

Expected Results:
The ghast constantly moves while shooting.

Notes:

Linked issues

Comments 2

Looking at the json files, the experiment does the following changes to the minecraft:behavior.float_wander goal:

      "minecraft:behavior.float_wander": {
        "priority": 2,
-        "must_reach": true
+        "must_reach": true,
+        "random_reselect": true,
+        "float_duration": [ 2, 7 ]
      },

I am not sure that the json changes are what is causing this. It may be that while exposing more parameters for float_wander, an internal flag was also set to not allow the float_wander behavior to run at the same time as other behaviors. That would explain why ghasts are stopping to shoot, and move for only about 1 second between shots.

[Mod] LateLag

(Unassigned)

1402043

Confirmed

Multiple

1.21.90.20 Preview, 1.21.80.27 Preview, 1.21.80.25 Preview

1.21.90, 1.21.90.23 Preview

Retrieved