mojira.dev
MC-2714

Minecarts pass through non-full-height blocks when snapping to rails

The bug

Minecarts are able to snap to rails below them even if they would pass through a block to do so, assuming the block isn't a full height block.

This happens with any non-full-height block, including:

  • Slabs

  • Soul sand

  • Grass paths

  • Farmland

  • Tripwire (The cart passes through without activating it)

  • Chests

  • Carpets

How to reproduce

  1. Place a rail

  2. Place a non-full-height block above it

  3. Place a full block above that block

  4. Place a rail on that block

  5. Place a minecart on that rail

  6. Break the block below the rail
    → ❌ The cart will snap through to the rail below it, even though there is a block in the way

Example

[media]

[media]

Linked issues

Attachments

Comments 44

Confirmed in 13w02b.

Still a concern in 1.7.5

Still a concern in 14w10c

Confirmed for 14w11b

Is this the same bug, they can teleport through tripwires if there is a rail below?

34 more comments

Can confirm in 1.19.2 and Minecarts can go through sculk sensors and shrieker

Can confirm in 23w06a and 1.19.3

Can confirm in 1.19.4

This applies to all variants of minecarts, normal, hopper minecart, chest minecart, tnt minecart and furnace minecart.

Fixed with the 24w34a minecart experiment:

[media]

Steve Rolfe

muzikbike

(Unassigned)

Confirmed

Platform

Low

Collision, Minecart

blocks, experimental_minecart_fixed, minecart, rail, slab

Minecraft 1.4.2, Minecraft 1.4.7, Snapshot 13w02b, Minecraft 1.5, Minecraft 1.7.4, ..., 23w14a, 1.20.2, 24w21b, 1.21, 1.21.4

Retrieved