mojira.dev
MCPE-68912

Hopper below full block pulls items from hopper/chest-minecart on slanted track above and to the side

Steps to reproduce

  1. Place a hopper with full blocks above and to one side, and powered rails on top of the blocks.

  2. Place a hopper/chest-minecart on the slanted powered rail up and to the side from the hopper, like this:

    [media]
  3. Put a stack of items in the hopper/chest-minecart

Expected result

The items stay in the hopper/chest-minecart.

Actual result

The hopper pulls the items from the hopper/chest-minecart.

Note: in 1.14.60, the hopper does not pull items if the block above it is a block with inventory. In 1.16, the hopper does pull items even if the block above it is a block with inventory, probably as a result of the fix to MCPE-54244.


Original description
Hopper with a furnace, or other inventory, above it is able to pull items from a hopper minecart passing above and to the side of the hopper. See the attached image, or a short clip here: https://youtu.be/PZCJb2AWGh4 for a setup and means of reproducing the bug.

When the minecart is launched more slowly, in this case, with a 2-tick repeater, the hopper below the furnace is able to remove an item from the hopper minecart. This also happens when the hopper minecart is launched more quickly, but only some of the time. It's easier to reproduce with a slower moving minecart.

In previous versions, where a solid block was placed instead of a furnace, the hopper would almost always take an item from the hopper minecart. Using a block with inventory (furnace), corrected that. But as of 1.16.0.55, the hopper is able to take items even with a block with inventory above it.

Linked issues

Attachments

Comments 17

[media][media]

[^Minecraft 2020-04-15 13-18-29.mp4_snapshot_00.51_[2020.04.15_13.33.56].jpg]

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

I think it's related to MCPE-57637

But I need an approval from someone...

Jonathan Peters

Tal, it's possible. I was also waiting for a helper or mod to give their opinion on that. But the hopper with furnace taking items from outside the furnace's inventory is what has me confused.

So it might be a different problem tho..

Let's wait for a replay from modder or helper.

7 more comments

@Jonathan Peters I do not know if the new behavior of hoppers with inventory blocks above them collecting items or pulling items from hopper/chest minecarts it is intended. My guess would be that it's an unintended consequence of how MCPE-54244 was fixed. It probably should have a separate ticket, since this ticket started off focused on the hopper/chest-minecart-on-a-slanted-track-above issue. The two issues have very different causes. The change to how hoppers handle inventory blocks above is due to a change in the hopper's pulling and collecting functions, while the pulling from diagonally above on a slanted track is due to the position of the hopper/chest-minecart that is being pulled from.

You can verify that the pulling from diagonally above is due to the position of the hopper/chest-minecart like this: break the slanted rail that it sits on and observe that it falls partially inside the block above the hopper. It can be pulled from because it's interaction box (not sure if that's the right name) overlaps the block above the hopper. Like this:

[media]
Jonathan Peters

@GoldenHelmet, just letting you know I created a separate ticket here: MCPE-80555 regarding the hopper/container bug

Affects 1.16.20.54 Beta

I have re-thought this report and the companion report on hopper pushing (MCPE-94293) and want to recommend that they be closed Works As Intended or Won't Fix. Both behaviors have always been in the game and both are actually important for advanced storage tech. The only reason they were reported as bugs is because MCPE-80555 / MCPE-109449 caused existing builds to behave differently. Assuming that MCPE-109449 will be fixed, given that MCPE-80555 was fixed 1.16.100, the behavior of hoppers toward hopper/chest-minecarts will once again controllable in traditional ways.

The underlying cause of the issue reported here is that hoppers pull from hopper/chest-minecarts based on the hitbox of the hopper/chest-minecart overlapping the hopper's pulling range. Far from being a problem, this behavior is the basis for builds that overlap hopper/chest-minecarts over 2 or 4 hoppers in order to empty them quickly. If this behavior were removed from the game it would break a lot of advance item transport and storage builds. See the picture below.

[media]

[Mojang] Mega_Spud (Jay)

Thank you for your report!
However, this issue has been closed as Won't Fix.

If you'd like to post a suggestion or give further feedback, please visit the Minecraft Feedback Site or choose a link below.

Quick Links:
📓 Issue Guidelines – 💬 Mojang Support – 📧 Suggestions – 📖 Minecraft Wiki

Jonathan Peters

(Unassigned)

361443

Confirmed

Multiple

hopper

1.18.20.27 Beta, 1.16.20.54 Beta, 1.16.0.64 Beta, 1.16.0.60 Beta, 1.16.0.55 Beta, 1.14.60 Hotfix, 1.16.1

Retrieved