mojira.dev
MC-88668

Old Hopper Minecarts have Enabled:0b/do not gather items

Hopper Minecarts placed in versions before 15w37a do not gather items as they did in the prior versions. If the hopper minecart is broken and placed again in 15w37a it will then work as expected. I suspect that previously created carts do not have the enabled flag set. (As that flag did not exist before 15w37a.)

Linked issues

Comments 8

Confirmed for

  • 15w37a as the Enabled tag did not exist it creates it an probably defaults it to 0/false, however I would not know how to fix this as before the opposite was the case, see MC-88098

Affects 15w39c. As a workaround, if breaking and replacing all hopper minecarts is too much work, the following command will fix all currently loaded hopper minecarts:

/entitydata @e[type=MinecartHopper] {Enabled:1b}

Does this issue apply also for Hopper Minecarts placed in 1.8.x or only for Hopper Minecarts placed in previous 1.9 snapshots ?

It applies to both. Just tested by creating a new world in 1.8.8 and placing a hopper minecart, then opening it in 15w45a and throwing items at it.

Can confirm. This should get fixed before the full 1.9 release. Otherwise people using hopper minecarts will run into this issue without knowing what's it about.

It also applies to summoned HopperMinecarts.
"/summon MinecartHopper" will create a Minecart with Enabled:0b. The default state of the Enabled-Tag should probably just be 1b.

Steps to reproduce:
1. Create a world in 1.8.8
2. Place a hopper minecart.
3. Load the same world in 15w49b.
4. Throw an item at the minecart. It will not pick it up.

Alternative (just in the snapshots):
1. /summon MinecartHopper
2. Throw an item at the minecart. It will not pick it up.

Curtis Brown

migrated

Confirmed

Minecraft 15w37a, Minecraft 15w39c, Minecraft 15w41b, Minecraft 15w45a, Minecraft 15w49a, Minecraft 15w49b, Minecraft 15w51b

Minecraft 16w02a

Retrieved