Minecart with Hopper

A minecart with hopper is a hopper inside a minecart.

Crafting
Breaking a minecart with hopper by attacking it will drop the minecart, hopper, and any contents inside as separate items.

Usage
These minecarts are placed similarly to other minecarts.

A minecart with hopper will take in items which are lying nearby (range only slightly larger than the cart itself), or inside a container above the track, at a rate of up to 20 items per second, drastically faster than an ordinary hopper. It will also pick up items that are lying on a block directly above the track. It will not push items into containers, but a hopper underneath the track can take items out of it. Ordinary hoppers can also drop items into a minecart with hopper like other containers, at the normal speed of 2.5 items per second.

The hopper can be disabled by passing over a powered activator rail, and can be reenabled by an inactive activator rail.

A minecart with hopper will travel more than 85 blocks without stopping (as opposed to a normal cart going less than 12 blocks) from a dead stop using a 2 powered track starter even with another cart in front of them. However, the distance travelled by a minecart with hopper itself is heavily dependent on the hopper's load. Using a 1 powered rail starter track, a minecart with an empty hopper will travel 64 blocks until it stops (as opposed to an empty normal minecart going 8 blocks). The distance travelled diminishes non-linearly with increased hopper load; a minecart with a full hopper will only travel 16 blocks in this setup.

Data values
Minecarts with hoppers have entity data associated with them that contain various properties of the entity.