mojira.dev
MC-78759

Hopper splitting items into "Minecart with chest"s next to each other

A hopper split it's items into a minecart with a chest that's in either the -z (north) or the -x (west) direction and the one below it.
If minecarts with a chest is placed in a 3x3 like in the image below the four minecarts in the north-west (-z & -x) corner have split the items.

The split isn't an even split, it can be random but usually it's about the same amount in each minecart.

The bug was first noticeable in Minecraft 1.8.2-pre5.
A world is provided where I have done my testing.

To reproduce:
1. Place two tracks and block of the ends so no minecart can derail.
2. Place a hopper over the rail that's either towards the positive x or z depending on the direction you placed the tracks.
3. Place two minecarts with chest side by side on a track.
4. Place items into the hopper and watch the minecarts inventories.

Linked issues

Attachments

Comments 6

I believe a player on our server also found this bug, but with a different reproduction: http://imgur.com/a/zwyuB It seems hoppers can insert items into chest minecarts two blocks away to the north or west, but not south or east.

I should note, I was only able to reproduce this on a vanilla server ( minecraft_server.1.8.3.exe ), but in single player the linked reproduction does not work (hoppers behave as intended) Can be reproduced in both vanilla server and vanilla single player.

Roy, a few screenshots of yours show that you're using a modified client...

Sorry about that; although the screenshots were not mine, I did test using a modified client. I have just retried the reproduction; it also affects vanilla 1.8.3 single player. These are my own screenshots: http://i.imgur.com/PchDwA2.jpg http://i.imgur.com/WFrxaLD.jpg

I will correct my comment. Thanks!

I've done some extensive testing with this and here is what is happening.
When a hopper faces in the positive funneling direction, a Minecart will steal items from directly underneath it. Also if hoppers are placed in a positive direction one block from the Minecart and above, they will steal items.

This happens with both Chest Minecarts and Hopper Minecarts.

Short form:
Minecarts steal items from Hoppers from the positive X and Z directions

The reason you're getting random splitting is because of where the Minecart is sitting in relation to the hopper.
See screenshots.

Should the title then not be changed?

Edit: Here is a table that shows what hoppers do depending on which direction they are facing. The directions in the first row are the directions a MinecartChest was placed based on the position of the hopper.

hopper facing

North(-Z)

East(+X)

South(+Z)

West(-X)

Below(-Y)

North(-Z)

East(+X)

South(+Z)

West(-X)

Below(-Y)

(✔ )

Gustaf Järgren

migrated

Confirmed

Minecraft 1.8.3, Minecraft 1.8.7, Minecraft 1.8.8, Minecraft 15w35b, Minecraft 15w37a

Minecraft 15w38a

Retrieved