Parity Issue: Allays item detection range is significantly smaller than in Bedrock
The Bug:
Allays in Java edition only see items they're supposed to pick up within a range of about 6-8 blocks, the details are uncertain. This range, in comparison to Bedrock, is astronomically smaller.
In Bedrock, Allays can detect items they're supposed to gather within a range of at LEAST 40 blocks, possibly more, and will fly toward it immediately and back.
How to Reproduce:
1. Set up a situation, probably with a dropper, in which an Allay has to pick up an item on Java edition from a great length; 40 blocks out.
2. The Allay will take no notice, and only go to grab it as you move very close to the item
3. Try the same thing on Bedrock; the Allay will be able to see the item quite far away and will go to collect it.
The attached videos demonstrate this behavior difference in each version.
---------------------------------
Important details as of 22w18a and Beta 1.19.0.3:
Bedrock Item Detection Range: 64
Java Item Detection Range: 32
Created Issue:
Parity Issue: Allays item detection range is significantly smaller than in Bedrock
The Bug:
Allays in Java edition only see items they're supposed to pick up within a range of about 6-8 blocks, the details are uncertain. This range, in comparison to Bedrock, is astronomically smaller.
In Bedrock, Allays can detect items they're supposed to gather within a range of at LEAST 40 blocks, possibly more, and will fly toward it immediately and back.How to Reproduce:
1. Set up a situation, probably with a dropper, in which an Allay has to pick up an item on Java edition from a great length; 40 blocks out.
2. The Allay will take no notice, and only go to grab it as you move very close to the item
3. Try the same thing on Bedrock; the Allay will be able to see the item quite far away and will go to collect it.The attached videos demonstrate this behavior difference in each version.
The Bug:
Allays in Java edition only see items they're supposed to pick up within a range of about 6-8 blocks, the details are uncertain. This range, in comparison to Bedrock, is astronomically smaller.
In Bedrock, Allays can detect items they're supposed to gather within a range of at LEAST 40 blocks, possibly more, and will fly toward it immediately and back.How to Reproduce:
1. Set up a situation, probably with a dropper, in which an Allay has to pick up an item on Java edition from a great length; 40 blocks out.
2. The Allay will take no notice, and only go to grab it as you move very close to the item
3. Try the same thing on Bedrock; the Allay will be able to see the item quite far away and will go to collect it.The attached videos demonstrate this behavior difference in each version.
---------------------------------
Important details as of 22w18a:
Bedrock Item Detection Range: 64
Java Item Detection Range: 32
The Bug:
Allays in Java edition only see items they're supposed to pick up within a range of about 6-8 blocks, the details are uncertain. This range, in comparison to Bedrock, is astronomically smaller.
In Bedrock, Allays can detect items they're supposed to gather within a range of at LEAST 40 blocks, possibly more, and will fly toward it immediately and back.How to Reproduce:
1. Set up a situation, probably with a dropper, in which an Allay has to pick up an item on Java edition from a great length; 40 blocks out.
2. The Allay will take no notice, and only go to grab it as you move very close to the item
3. Try the same thing on Bedrock; the Allay will be able to see the item quite far away and will go to collect it.The attached videos demonstrate this behavior difference in each version.
---------------------------------
Important details as of 22w18a and Beta 1.19.0.3:
Bedrock Item Detection Range: 64
Java Item Detection Range: 32
The Bug:
Related to or a continuation of MC-250294. It was suggested by a moderator to make this its own report!
In 22w16a, MC-250294 was marked as "fixed" and the huge parity difference in Allay item detection range was supposedly resolved; Java allays could see items from 32 blocks away instead of their former 9.
However, this didn't actually fix the parity issue. With some testing, I've determined that Bedrock allay's item detection is still much larger; 65 blocks or 64 blocks in front of it if you don't count the one it's in. That's at least double that of Java!
I waited a while after the fix to see if the Bedrock range would change within the coming weeks, but as of Snapshot 22w19a and Beta 1.19.0.32, Bedrock's range remains unchanged, so it's hard to tell which is the intended form of this feature.
How to Reproduce:
- Again set up a situation, probably with a dropper, in which an allay has to pick up an item on Java edition from 64 blocks out.
- The allay will take no notice, and only go to grab it within a 32 block range.
- Try the same thing on Bedrock; the allay will be able to see the item from the entire 64 blocks away and will fly toward it and retrieve it.
----------------------------------------------
The attached videos demonstrate this behavior difference in each version. Although they do not depict the most recent versions, they still accurately reflect the game.
The Bug:
MC-250294 was a Java bug that involved the parity difference in how far an Allay can detect items from. Bedrock's item detection was 64 (or 65 counting the block the allay was in) while Java's was 9. This issue was marked as "fixed" when Java's Allay item detection was increased to 32 in 22w16a. However, Bedrock stayed at 64 for weeks, so another bug report was made to describe this remaining parity issue; MC-251766
This bug was closed and marked as "Works As Intended," meaning the parity issue must be with Bedrock; Bedrock Allays should have an item detection range of 32 when it is currently at least double that.
How to Reproduce:
- Set up a situation, probably with a dropper, in which an allay has to pick up an item on Java edition from 64 blocks out.
- The allay will take no notice, and only go to grab it within a 32 block range.
- Try the same thing on Bedrock; the allay will be able to see the item from the entire 64 blocks away and will fly toward it and retrieve it.
----------------------------------------------
The attached videos demonstrate this behavior difference in each version. Although they do not depict the most recent versions, they still accurately reflect the game.
can confirm in 22w15a
After further testing in Bedrock, I have concluded that although the Allay item detection range was increased by a wide margin in 22w16a, there's still parity issues with Bedrock. In Bedrock, Allay's item detection range is exactly 65 blocks, or 64 if you're not counting the block its floating in, so it's still at least DOUBLE than it is on Java.
NOTFIXEDAllayRange65Java.mp4
NOTFIXEDAllayRange65Bedrock.mp4
These two videos demonstrate this behavior. There is still parity inconsistency, even in the most recent beta as of this comment, 1.19.0.30 (the video is from an older beta) and the latest snapshot, 22w18a.