[MCPE-22220] Hoppers fail to suck item entities from above under certain conditions Created: 02/Jun/17  Updated: 05/Jun/18  Resolved: 05/Jun/18

Status: Resolved
Project: Minecraft (Bedrock codebase)
Component/s: None
Affects Version/s: 1.1.0.55
Fix Version/s: None

Type: Bug
Reporter: PHO
Resolution: Cannot Reproduce Votes: 0
Labels: None

Issue Links:
Relates
relates to MCPE-22323 Droppers aren't registering hoppers p... Resolved
Confirmation Status: Confirmed
Platform: Tablet - iOS - iPad Pro
CHK:

 Description   

Hoppers fail to suck item entities from above, if the first slot is occupied with a stack of the same item floating above them, and their cooldown counter is non-zero.

Steps to reproduce:

  1. Place down a chest (or any other containers).
  2. Connect a hopper to it.
  3. Throw a stack of cobblestone (or any other items) onto it.
  4. It sucks in the stack as expected, and its first slot is now occupied with the stack. All of the remaining 4 slots are still empty.
  5. It starts to push the items into the container.
  6. Throw in another stack of the same item before the hopper becomes empty.
  7. Observe that the hopper doesn't suck in the second stack even though it has enough space to be filled up.
  8. Throw in a stack of torches (or any other different items) before the hopper becomes empty.
  9. Observe that the hopper successfully sucks in torches into its second slot.

This doesn't happen when the cooldown counter is zero, i.e. the hopper isn't pushing items into some other containers.

What I expect:
Hoppers should ignore the cooldown counter while trying to suck in item entities.



 Comments   
Comment by [Mojang] Mega_Spud (Jay Wells) [ 05/Jun/18 ]

Cleaning up old tickets: This ticket has not been updated recently (1 year+) so is being closed as Cannot Reproduce. If you feel this is still a valid issue then please comment, or create a new ticket following the Issue Guidelines.

Quick Links:
📓 Issue Guidelines – 💬 Community Support – 📧 Feedback – 📖 Game Wiki

Comment by [MCPE Mod] Auldrick [ 02/Jun/17 ]

It actually does continue to suck the same items, but only one at a time. If you look at the hopper's inventory after throwing the second stack on top of it, you'll see that the first slot, which had a partial stack of torches when you threw the second stack, fills up again one item at a time (since the hopper sucks items twice as fast as it pushes them out). So apparently what's happening is that when a hopper sucks an item and finds that it already has a partial stack of that item, it only sucks one item at a time instead of sucking the whole stack. It works this way even if it has an empty slot. For example, if you put a partial stack in slot 3 and then throw a full stack on top, it sucks the items from the full stack one at a time and puts them in slot 1, even though there is room for a full stack in slot 1. This might be a "works as intended".

Generated at Sat Jan 11 15:34:04 UTC 2025 using Jira 9.12.2#9120002-sha1:301bf498dd45d800842af0b84230f1bb58606c13.