Hoppers with barrel facing downwards on top picking up items. If you use a sticky piston to push a block into a shulker box to break it, it sometimes ends up in the close by hopper that has barrel on top.
Steps to reproduce:
Place down a shulker box. Color doesn't seem to make a difference.
Place 3 hoppers point to the shulker (all 3 hoppers are on the same y level with the shulker box), and place barrels facing downwards on top of all hoppers. Note that if there is only 1 hopper with barrel on top, the problem doesn't seem to appear; if barrels face up, the problem doesn't appear either.
Place a solid block next to the shulker box. Now the shulker box should be surrounded by 3 hoppers and a solid block. (There should be some picture attachments if I did upload them correctly)
Push the solid block into the shulker box with a sticky piston to break it. Place down another shulker and repeat this process several times, since it only happens occasionally.
After that check the hoppers. You should be able to see shulker box(es) in one or some of the hoppers.
Attachments
Comments 9
Ok, thank you for replying. I uninstalled all the mods and the problem is still there. Also barrel orientation doesn't actually matter.
Can confirm as of 1.19.4. This happens not only with barrels, but with all inventory blocks that should disable a hopper's search for item entities, irrespective of their physical orientation, including:
Furnaces (and Smokers and Blast Furnaces);
Droppers (and Dispensers);
Shulker Boxes;
Chests (and Trapped Chests, when closed);
Barrels;
Composters;
Brewing Stands; and
Hoppers (this is the most obvious one, as you're able to simply throw an item into the lower one directly by hitting the hopper bowl, no piston setup required).
From the fact item entities are not collected by hoppers covered by the above blocks even when the item entity is clipped inside those blocks, or resting inside the composter walls, it feels to me like all 5 hopper collection bounding box checks are properly disabled, except for when the item entity directly collides with the hopper bowl.
Please do not "fix" this bug by removing the item entity's insert-on-collision mechanism. This property is important for many contraptions which rely on the entity inserting itself into the hopper. For example, some wireless redstone machines may break: https://www.youtube.com/watch?v=FLynwXDnETI&t=0s. Other machines include constant time hopper lines, which rely on the hopper ticking in the entity phase to order hopper operations.
The only problem here is that the item is picked up despite the whole block space above being occupied, in other words, the pickup area is slightly too big.
Please reopen this bug was not fixed completely. Hopper is still checking for items within it's collision box. https://youtu.be/hxUNPAglxv0?si=m2wxGvDgLmGuYej9&t=826
Only issues in the latest version of the game, and in unmodded games are accepted here.