[MC-6266] Hoppers grab items too far away Created: 05/Jan/13  Updated: 07/Sep/15  Resolved: 19/May/14

Status: Resolved
Project: Minecraft: Java Edition
Component/s: None
Affects Version/s: Snapshot 13w01b, Snapshot 13w02b, Snapshot 13w04a, Snapshot 13w05b, Minecraft 1.5, Snapshot 13w11a, Minecraft 1.5.1, Minecraft 14w05b
Fix Version/s: None

Type: Bug
Reporter: Kevin Reid Assignee: Mog (Ryan Holtz)
Resolution: Works As Intended Votes: 6
Labels: hopper, item

Attachments: PNG File 2013-01-05_09.45.15.png     PNG File 2013-01-15_18.23.30.png    
Issue Links:
Duplicate
is duplicated by MC-6590 Hopper ignores half slabs Resolved
is duplicated by MC-9657 Closed Hatches Allow Items to Pass In... Resolved
Relates
relates to MC-8864 Hopper can't pick up items which sit ... Resolved
relates to MC-8348 Minecarts with hoppers send items thr... Resolved
CHK:
Confirmation Status: Confirmed
Game Mode: Creative

 Description   

Steps to reproduce:

  1. Start a single-player creative world.
  2. Place a cobweb above a funnel with 1 block gap.
  3. Drop an item into the cobweb.
  4. The item will vanish into the funnel's inventory without ever falling out of the cobweb.

This appears to be a case of the hopper claiming any item in the space 1 block above itself, rather than waiting for the item to actually touch the hopper.

Items dropping in at normal falling rates seem to drop in reasonably — I suspect that in that case, the problem is masked either by a time delay or by server/client desync (which seems to be a problem for items lately; I keep seeing them jumping around, ever since the update which changed items-popping-out-of-blocks behavior).

As commenter



 Comments   
Comment by Mog (Ryan Holtz) [ 19/May/14 ]

Works as intended. It only looks like it's pulling the item from the web because items visually float above their actual position. The hopper only actually picks up the item when the item is exactly 1 block or less above it.

"Fixing" the "issue" at this point would serve no purpose other than to anger people by breaking their contraptions that rely on this behavior. On a personal level, it would break the ender farm on the server on which I play, as it relies on hoppers being able to pick up ender pearls through soul sand. It would also break the auto chicken cooker that I'm using as it relies on hoppers being able to pick up items through half-slabs.

Comment by Kevin Reid [ 06/Feb/14 ]

Retested, shows the same behavior as in my original report on 14w05b.

Comment by Kumasasa [ 05/Feb/14 ]

Can no longer confirm in 14w05b. Anyone else ?

Comment by Eric R [ 08/Apr/13 ]

Still not fixed, confirmed in 1.5.1.

Comment by Tails [ 01/Feb/13 ]

Items on a brewing stand on the hand do not get sucked up, see MC-8864.

Comment by Ryan Madsen [ 15/Jan/13 ]

Also confirmed. They also suck in items when they are on partial-sized blocks that sit on the hopper. For example: half slabs, stairs, cauldrons, enchanting table, even a wooden pressure plate(sometimes).

Comment by Tails [ 11/Jan/13 ]

Confirmed in 13w02b.

Comment by Kevin Reid [ 05/Jan/13 ]

That is quite plausible, but the range doesn't need to be this big. Here's a couple other rules which could get the desired results without this quirk, and I am guessing would not be especially difficult to implement:

  • Items check if they are resting on top of a hopper block, and go into it if so.
  • The hopper's rim is zero-width, for item entities only, so items fall right in.
Comment by Gavin Yancey [ 05/Jan/13 ]

The reason for this (I think) is that hoppers in 13w01a were having problems where items that landed on the rim of the hopper weren't getting picked up. In 13w01b, to fix this bug, they increased the item detection range of the hopper. The hopper is probably picking up the item while the item's still in the cobweb because of this detection range increase.

Generated at Sun Jan 12 12:10:38 UTC 2025 using Jira 9.12.2#9120002-sha1:301bf498dd45d800842af0b84230f1bb58606c13.