Allay movement AI is broken in 22w42a+ causing them to sometimes spin mid-air
The Bug
Post-1.19,2, in the snapshots intended for 1.19.3 and 1.20, Allays movement/AI has become bugged and behaves differently than expected compared to previous versions. While moving forward, especially while travelling quickly in order to follow a trusted player, often times they will stop, make a small circle, then fly forward once again. This behavior is inconsistent but happens frequently, as demonstrated below:
Sometimes they may even spin more than once, delaying their movement even further;
This can be compared to their movement in 1.19, 1.19.1, and 1.19.2, where they wouldn't ever do this. They flew in a straight path, only sometimes wobbling a bit. This can be seen for comparison here:
-----------------------------------------------------------------
Steps to reproduce:
1. Have an Allay fly to you several times in 1.19.2, and observe how their movement behaves as expected
2. Do this again for 22w42a+
3. Observe how, though inconsistent, often times they Allay will stop to spin mid-flight
This bug slows down the Allays movement in its path towards the player, which is important for a mob that needs to be able to keep up.
Created Issue:
Allay movement AI is broken in 22w42a+ causing them to sometimes spin mid-air
The Bug
Post-22w42a, the snapshots intended for 1.19.3 and 1.20, Allays movement/AI has become bugged and behaves differently compared to 1.19.2
While moving forward, especially while moving quickly in order to follow the player, often times they will stop, make a small circle, then fly forward once again. This behavior is inconsistent but happens frequently, as demonstrated below:
Sometimes they may even spin more than once;
This can be compared to their movement in 1.19, 1.19.1, and 1.19.2, where they wouldn't ever do this. They only flew in a straight path, sometimes wobbling a bit. This can be seen for comparison here:
-----------------------------------------------------------------
Steps to reproduce:
1. Have an Allay fly to you several times in 1.19.2, and observe how they movement behaves as expected
2. Do this again for 22w42a+
3. Observe how, though inconsistent, often times they Allay will stop to spin mid-flightThis bug slows down the Allays movement in its path towards the player, which is important for a mob that needs to be able to keep up.
The Bug
Post-22w42a, the snapshots intended for 1.19.3 and 1.20, Allays movement/AI has become bugged and behaves differently compared to 1.19.2
While moving forward, especially while moving quickly in order to follow the player, often times they will stop, make a small circle, then fly forward once again. This behavior is inconsistent but happens frequently, as demonstrated below:
Sometimes they may even spin more than once;
This can be compared to their movement in 1.19, 1.19.1, and 1.19.2, where they wouldn't ever do this. They only flew in a straight path, sometimes wobbling a bit. This can be seen for comparison here:
-----------------------------------------------------------------
Steps to reproduce:
1. Have an Allay fly to you several times in 1.19.2, and observe how the
ymovement behaves as expected
2. Do this again for 22w42a+
3. Observe how, though inconsistent, often times they Allay will stop to spin mid-flightThis bug slows down the Allays movement in its path towards the player, which is important for a mob that needs to be able to keep up.
The Bug
Post-22w42a, the snapshots intended for 1.19.3 and 1.20, Allays movement/AI has become bugged and behaves differently than expected compared to 1.19.2. While moving forward, especially while moving quickly in order to follow the player, often times they will stop, make a small circle, then fly forward once again. This behavior is inconsistent but happens frequently, as demonstrated below:
Sometimes they may even spin more than once;
This can be compared to their movement in 1.19, 1.19.1, and 1.19.2, where they wouldn't ever do this. They only flew in a straight path, sometimes wobbling a bit. This can be seen for comparison here:
-----------------------------------------------------------------
Steps to reproduce:
1. Have an Allay fly to you several times in 1.19.2, and observe how their movement behaves as expected
2. Do this again for 22w42a+
3. Observe how, though inconsistent, often times they Allay will stop to spin mid-flightThis bug slows down the Allays movement in its path towards the player, which is important for a mob that needs to be able to keep up.
The Bug
Post-
22w42a,the snapshots intended for 1.19.3 and 1.20, Allays movement/AI has become bugged and behaves differently than expected compared to 1.19.2. While moving forward, especially while moving quickly in order to follow the player, often times they will stop, make a small circle, then fly forward once again. This behavior is inconsistent but happens frequently, as demonstrated below:Sometimes they may even spin more than once;
This can be compared to their movement in 1.19, 1.19.1, and 1.19.2, where they wouldn't ever do this. They only flew in a straight path, sometimes wobbling a bit. This can be seen for comparison here:
-----------------------------------------------------------------
Steps to reproduce:
1. Have an Allay fly to you several times in 1.19.2, and observe how their movement behaves as expected
2. Do this again for 22w42a+
3. Observe how, though inconsistent, often times they Allay will stop to spin mid-flightThis bug slows down the Allays movement in its path towards the player, which is important for a mob that needs to be able to keep up.
The Bug
Post-1.19,2, in the snapshots intended for 1.19.3 and 1.20, Allays movement/AI has become bugged and behaves differently than expected compared to 1.19.2. While moving forward, especially while moving quickly in order to follow the player, often times they will stop, make a small circle, then fly forward once again. This behavior is inconsistent but happens frequently, as demonstrated below:
Sometimes they may even spin more than once;
This can be compared to their movement in 1.19, 1.19.1, and 1.19.2, where they wouldn't ever do this. They only flew in a straight path, sometimes wobbling a bit. This can be seen for comparison here:
-----------------------------------------------------------------
Steps to reproduce:
1. Have an Allay fly to you several times in 1.19.2, and observe how their movement behaves as expected
2. Do this again for 22w42a+
3. Observe how, though inconsistent, often times they Allay will stop to spin mid-flightThis bug slows down the Allays movement in its path towards the player, which is important for a mob that needs to be able to keep up.
The Bug
Post-1.19,2, in the snapshots intended for 1.19.3 and 1.20, Allays movement/AI has become bugged and behaves differently than expected compared to
1.19.2.While moving forward, especially whilemoving quickly in order to followtheplayer, often times they will stop, make a small circle, then fly forward once again. This behavior is inconsistent but happens frequently, as demonstrated below:Sometimes they may even spin more than once;
This can be compared to their movement in 1.19, 1.19.1, and 1.19.2, where they wouldn't ever do this. They
onlyflew in a straight path, sometimes wobbling a bit. This can be seen for comparison here:-----------------------------------------------------------------
Steps to reproduce:
1. Have an Allay fly to you several times in 1.19.2, and observe how their movement behaves as expected
2. Do this again for 22w42a+
3. Observe how, though inconsistent, often times they Allay will stop to spin mid-flightThis bug slows down the Allays movement in its path towards the player, which is important for a mob that needs to be able to keep up.
The Bug
Post-1.19,2, in the snapshots intended for 1.19.3 and 1.20, Allays movement/AI has become bugged and behaves differently than expected compared to previous versions While moving forward, especially while travelling quickly in order to follow a trusted player, often times they will stop, make a small circle, then fly forward once again. This behavior is inconsistent but happens frequently, as demonstrated below:
Sometimes they may even spin more than once, delaying their movement even further;
This can be compared to their movement in 1.19, 1.19.1, and 1.19.2, where they wouldn't ever do this. They flew in a straight path, only sometimes wobbling a bit. This can be seen for comparison here:
-----------------------------------------------------------------
Steps to reproduce:
1. Have an Allay fly to you several times in 1.19.2, and observe how their movement behaves as expected
2. Do this again for 22w42a+
3. Observe how, though inconsistent, often times they Allay will stop to spin mid-flightThis bug slows down the Allays movement in its path towards the player, which is important for a mob that needs to be able to keep up.
The Bug
Post-1.19,2, in the snapshots intended for 1.19.3 and 1.20, Allays movement/AI has become bugged and behaves differently than expected compared to previous versions. While moving forward, especially while travelling quickly in order to follow a trusted player, often times they will stop, make a small circle, then fly forward once again. This behavior is inconsistent but happens frequently, as demonstrated below:
Sometimes they may even spin more than once, delaying their movement even further;
This can be compared to their movement in 1.19, 1.19.1, and 1.19.2, where they wouldn't ever do this. They flew in a straight path, only sometimes wobbling a bit. This can be seen for comparison here:
-----------------------------------------------------------------
Steps to reproduce:
1. Have an Allay fly to you several times in 1.19.2, and observe how their movement behaves as expected
2. Do this again for 22w42a+
3. Observe how, though inconsistent, often times they Allay will stop to spin mid-flightThis bug slows down the Allays movement in its path towards the player, which is important for a mob that needs to be able to keep up.
This issue seems to actually have been fixed in 1.19.3 Pre-release 1. I was unable to reproduce it in 23w44a originally, but seeing as I could reproduce the issue in 22wa18a (it's first marked version) I wanted to find where the behavior stopped. For whatever reason, I am able to reproduce the issue up until exactly 1.19.2 (and fairly reliably at that) but as soon as I go to 1.19.3 Pre-release 1 and above the behavior is no longer observable no matter how long I wait.
Here is a screenshot of the issue in 1.19.2:
And here are my constant results in 1.19.3 Pre-release 1:
This could have possibly been fixed along side or durring MC-257525, as it's the only issue relating to allays in this version.