mojira.dev
MC-305407

non-intuitive hopper behaviour (in tower of hoppers, each connected with a chest)

Steps to reproduce the issue:

see picture in an attachment, named: Step to Reproduce my bug
Build construction shown there
Then, start filling the top hopper with any items and wait for them to flow. See in which chest they finished.
Fill the top hopper again and again, until all the containers (chests and hoppers) are filled. In the meantime, observe the order in which the containers fill up.

Results:
Are shown in the other two pictures.

Legend to the other two pictures:
the red arrow indicates which hopper the items fall into/are inserted in (the top hopper)
the red numbering indicates the order in which the containers (hoppers/chests) are filled


Observed results:
see picture in an attachment, named: Observed Results

two 1's in this picture mean that these chests are filled simultaneously (items are split in half)!

Expected results:
see picture in an attachment, named: Expected Results



I know that if you placed a chest on the top hopper, it would work as expected, but without that chest it should work the same way, because hoppers should always behave the same in the very similar situations like them,

Attachments

Comments 4

This seems like expected behavior.

Hoppers do 2 things - pull item from container above (i.e. chest or other hopper) and push items to containers they point into. This happens in that order - first pull from container above, then push.

This means that if there is only one item in hopper, it will always get pulled by hopper below before it can be pushed into chest. However if hopper contains multiple items one will be pulled by hopper below and another will be pushed into chest - which is what happens here.

Oh, that's how it works. I thought that pulling items from the container above always takes priority over pushing items into containers (chests in this case), and if there are many items, they are all pulled from the container at the bottom. So it always happens in turns, starting with pulling items from the container (hopper) above. Thanks for the great explanation!

So I should rather wrote this as a suggestion that pulling items from the container above should always takes priority over pushing items into containers (chests in this case), and if there are many items, they are all pulled from the container at the bottom

Hi!
Thank you for your report!
After consideration, the issue is being closed as Invalid.

You have posted a feature request or a suggestion. This site is for bug reports only.
For suggestions, please visit https://feedback.minecraft.net

Quick Links:ย 
๐Ÿ““โ€ฏIssue Guidelinesโ€ฏโ€“ ๐Ÿ’ฌโ€ฏMojang Supportโ€ฏโ€“ ๐Ÿ“งโ€ฏSuggestionsโ€ฏโ€“ ๐Ÿ“–โ€ฏMinecraft Wiki

Mambo Jambo

(Unassigned)

Unconfirmed

(Unassigned)

1.21.11

Retrieved