mojira.dev
MC-263369

Sniffer only finds seeds in Grass Blocks

I've been making a Sniffer tutorial for the past week. I had been designing and testing in 1.20-rc1 with having the sniffers on mud on top of hoppers and it was working great. After making the video and getting ready to release it. I noticed that only the farm using grass blocks was still actually producing seeds. All of the other 'diggable' blocks were producing nothing under the same conditions. I even used the /fill command to change the blocks in the farm. If it helps, the video is on Youtube: https://youtu.be/trU_inPplek

Attachments

Comments 7

Sniffers remember what positions they already dug in, if you simply change the blocks, those memories aren't removed.

Please verify your findings by using 3 separate locations.

The memories shouldn't be an issue, because they do find seeds on Grass Blocks.

I have the sniffers in an enclosure that is 10 blocks by 10 blocks large so they have access to 100 blocks and enough room to move around with only 10 sniffers per enclosure. Sniffers can only store the location of 20 blocks at a time, so when they dig the 21 seed they forget the 1st slot. Also, this farm works consistently with Grass blocks getting 18 seeds in 15 minutes on multiple testing and all other blocks produce nothing. I am trying it in the newest candidate and using a restored version of 1.20 today and will report back what I find.

Note that in the picture of the Grass blocks enclosure that it had already had Rooted Dirt, Dirt, and Muddy Mangrove Mud as a floor below and all three gave no seeds. Once the floor was /fill commanded to be Grass blocks the sniffers started digging again 18 seeds in 15 minutes. If memory was the issue, why did changing the blocks help?

Okay, so I updated to 1.20.1-rc1 and everything is working as intended so it appears it will be taken care of with the release of 1.21.1. But going back to several instances of 1.20 I had the same results of only getting seeds from Grass Blocks.

Minecraft Java 1.20.1 on Linux.

Situation: a layer of moss blocks 12x12 blocks with hopper minecart running underneath.  The three block  layers above the moss blocks are air. Two sniffers in this enclosuure.  Result: no digging, 0 seeds.

Replaced all moss blocks with grass blocks, keeping everything else the same.

Result: digging animation observed, seeds are produced.

 

I am not able to reproduce this: sniffers on top of moss or dirt blocks will dig up seeds as expected. Please show a screenshot of this issue occurring with the F3 screen enabled, and make sure that no data packs are present.

Also tested this myself In 1.20.1, there were no issues. Sniffers found seeds on all the types of blocks they're supposed to. Could it be a different issue causing the problem?

I was also unable to reproduce this issue.

[media]

Prof_Sherbert

(Unassigned)

Unconfirmed

(Unassigned)

1.20, 1.20.1

Retrieved