mojira.dev
MC-313137

Sniffers will stop Dropping Seeds when they are blocked by something to their Southeast

Description

When the four sides of a sniffer are blocked by doors (or any blocks without a full collision box), or when three sides are blocked by doors and the other side is blocked by any block with a full collision box one block away, and its southeast direction is blocked by a fence (or any block without a full collision box), it stops digging for seeds.

When the four sides of a sniffer are blocked by doors (or any blocks without a full collision box), or when three sides are blocked by doors and the other side is blocked by any block with a full collision box one block away, and the three ground blocks to its southeast are replaced with stone, it also stops digging for seeds.

In MC-313134, I explained that when one side and two sides of a sniffer are blocked by doors, it stops digging for seeds, but when three or four sides are blocked by doors, it does not stop digging for seeds. This issue merely adds a blockage in the southeast direction on top of the above.

Steps to Reproduce

  1. Create a default superflat world in Creative mode

  2. Place an oak door at (0, -60, 1); facing: north; hinge: left; open: false

  3. Place an oak door at (1, -60, 0); facing: west; hinge: right; open: false

  4. Place an oak door at (-1, -60, 1); facing: east; hinge: right; open: false

  5. Place an oak door at (0, -60, -1); facing: south; hinge: right; open: false

  6. Place a fence at (1, -60, 1)

  7. Spawn a sniffer at (0, -60, 0)

  8. Enter the command: /tick sprint 5d (or a longer duration)

  9. Observe whether "Sniffer drops seed" appears in the closed captions

  10. Kill the sniffer

  11. Break the fence

  12. Break the grass blocks at (2, -61, 1), (2, -61, 2), (1, -61, 2), or replace them to stone.

  13. Spawn a sniffer at (0, -60, 0)

  14. Enter the command: /tick sprint 5d (or a longer duration)

  15. Observe whether "Sniffer drops seed" appears in the closed captions

Observed Result

For a long time, the phrase "Sniffer drops seed" will not appear in the closed captions.

Expected Result

Sniffers should be able to dig up seeds from any grass blocks within the range of (-2, -61, -2) to (2, -61, 2).

Additional Notes

  • Reproduced 5 out of 5 attempts.

  • Issue observed in a new world with default settings.

  • No resource packs, add-ons, or experimental features are enabled.

  • Replacing the doors with fences yields the exact same result.

  • The same result can’t be obtained in any other direction(northeast, northwest, and southwest). This is why I do not believe this issue is the same as MC-313134.

  • Replacing the grass block at (1, -61, 1) with a stone will not yield the same result.

  • The same result is not achieved when a Sniffer is not trapped by doors, but is instead surrounded on all four sides by blocks with full collision boxes, each placed one block away from it.

Attachments

Comments 1

Thank you for helping us improve Minecraft! We saved your files:

[media][media][media][media]

Cry

(Unassigned)

Unconfirmed

26.3

Retrieved