[MC-2714] Minecarts pass through non-full-height blocks when snapping to rails Created: 10/Nov/12  Updated: 27/Dec/24

Status: Open
Project: Minecraft: Java Edition
Component/s: None
Affects Version/s: Minecraft 1.4.2, Minecraft 1.4.7, Snapshot 13w02b, Minecraft 1.5, Minecraft 1.7.4, Minecraft 14w03b, Minecraft 14w05b, Minecraft 14w06b, Minecraft 14w07a, Minecraft 14w08a, Minecraft 1.7.5, Minecraft 14w10b, Minecraft 14w10c, Minecraft 14w11b, Minecraft 1.8, Minecraft 1.8.1-pre3, Minecraft 1.9, Minecraft 1.10.2, Minecraft 16w32a, Minecraft 16w32b, Minecraft 16w33a, Minecraft 16w35a, Minecraft 16w40a, Minecraft 16w41a, Minecraft 16w44a, Minecraft 1.11 Pre-Release 1, Minecraft 1.11.2, Minecraft 1.12 Pre-Release 6, Minecraft 1.12 Pre-Release 7, Minecraft 1.12, Minecraft 17w31a, Minecraft 1.12.1 Pre-Release 1, Minecraft 1.12.1, Minecraft 1.12.2 Pre-Release 1, Minecraft 1.12.2 Pre-Release 2, Minecraft 1.12.2, Minecraft 17w43a, Minecraft 17w43b, Minecraft 17w45a, Minecraft 17w48a, Minecraft 17w50a, Minecraft 18w01a, Minecraft 18w06a, Minecraft 18w09a, Minecraft 18w10d, Minecraft 18w14b, Minecraft 1.13-pre1, Minecraft 1.13-pre3, Minecraft 1.13-pre4, Minecraft 1.13-pre6, Minecraft 1.13-pre10, Minecraft 1.13, Minecraft 18w30b, Minecraft 18w31a, Minecraft 1.13.1, Minecraft 1.13.2, Minecraft 18w45a, Minecraft 18w46a, Minecraft 18w47a, Minecraft 18w47b, Minecraft 18w48a, Minecraft 18w48b, Minecraft 18w49a, Minecraft 18w50a, Minecraft 19w02a, Minecraft 19w03a, Minecraft 19w03b, Minecraft 19w03c, Minecraft 19w04a, Minecraft 19w04b, Minecraft 19w05a, Minecraft 19w06a, Minecraft 19w07a, Minecraft 19w08a, Minecraft 19w08b, Minecraft 19w09a, Minecraft 19w11a, Minecraft 19w11b, Minecraft 19w12a, Minecraft 19w12b, Minecraft 19w13a, Minecraft 19w13b, Minecraft 19w14a, Minecraft 19w14b, Minecraft 1.14 Pre-Release 1, Minecraft 1.14 Pre-Release 2, Minecraft 1.14 Pre-Release 3, Minecraft 1.14 Pre-Release 4, Minecraft 1.14 Pre-Release 5, Minecraft 1.14, Minecraft 1.14.1, Minecraft 1.14.2 Pre-Release 1, Minecraft 1.14.2 Pre-Release 2, Minecraft 1.14.2 Pre-Release 3, Minecraft 1.14.2, Minecraft 1.14.3 Pre-Release 1, Minecraft 1.14.3 Pre-Release 2, Minecraft 1.14.3 Pre-Release 3, Minecraft 1.14.3 Pre-Release 4, Minecraft 1.14.3, Minecraft 1.14.4 Pre-Release 1, Minecraft 1.14.4 Pre-Release 2, Minecraft 1.14.4 Pre-Release 3, Minecraft 1.14.4 Pre-Release 4, Minecraft 1.14.4 Pre-Release 5, Minecraft 1.14.4 Pre-Release 6, 1.14.4 Pre-Release 7, 1.14.4, 19w34a, 19w35a, 19w36a, 19w37a, 19w38b, 19w38a, 19w39a, 19w40a, 19w41a, 19w42a, 19w44a, 19w45a, 19w45b, 19w46a, 19w46b, 1.15 Pre-release 1, 1.15 Pre-Release 2, 1.15 Pre-release 3, 1.15 Pre-release 4, 1.15 Pre-release 5, 1.15 Pre-release 6, 1.15 Pre-release 7, 1.15, 1.15.1, 1.15.1 Pre-release 1, 1.15.2 Pre-Release 1, 1.15.2 Pre-release 2, 1.15.2, 20w06a, 20w07a, 20w08a, 20w09a, 20w10a, 20w11a, 20w12a, 20w13a, 20w13b, 20w14a, 20w15a, 20w16a, 20w17a, 20w18a, 20w19a, 20w20a, 20w20b, 20w21a, 20w22a, 1.16 Pre-release 1, 1.16 Pre-release 2, 1.16 Pre-release 3, 1.16 Pre-release 4, 1.16 Pre-release 5, 1.16 Pre-release 6, 1.16 Pre-release 7, 1.16 Pre-release 8, 1.16 Release Candidate 1, 1.16, 1.16.1, 20w27a, 20w28a, 20w29a, 20w30a, 1.16.2 Pre-release 1, 1.16.2 Pre-release 2, 1.16.2 Release Candidate 1, 1.16.2 Release Candidate 2, 1.16.2, 1.16.3 Release Candidate 1, 1.16.3, 1.16.4 Pre-release 1, 1.16.4 Pre-release 2, 1.16.4 Release Candidate 1, 1.16.4, 20w45a, 20w46a, 20w48a, 20w49a, 20w51a, 21w03a, 1.16.5, 21w05a, 21w05b, 21w06a, 21w07a, 21w08b, 21w10a, 21w11a, 21w13a, 21w14a, 21w15a, 21w16a, 21w17a, 21w18a, 21w19a, 21w20a, 1.17 Pre-release 1, 1.17 Pre-release 2, 1.17 Release Candidate 2, 1.17, 1.17.1 Pre-release 1, 1.17.1, 1.18.1, 22w03a, 1.18.2, 22w12a, 1.19.1, 1.19.2, 1.19.3, 23w06a, 1.19.4, 23w14a, 1.20.2, 24w21b, 1.21, 1.21.4
Fix Version/s: None

Type: Bug
Reporter: Connor Steppie Assignee: Unassigned
Resolution: Unresolved Votes: 52
Labels: blocks, experimental_minecart_fixed, minecart, rail, slab

Attachments: PNG File 2012-11-10_10.59.28.png     PNG File 2012-11-10_10.59.45.png     PNG File 2024-08-21_14.43.40.png     File MC-2714 in 1.19.2 with sculk.mp4     File Minecraft 1.17.1 - Alleen spelen 2021-07-24 12-23-32.mp4    
Issue Links:
Duplicate
is duplicated by MC-9735 Minecarts don't stack, instead moving... Resolved
is duplicated by MC-11200 TNT Minecart Collision Bug Resolved
is duplicated by MC-53719 Minecarts are buggy when in cobwebs Resolved
is duplicated by MC-85439 Minecart Immediately Teleports to Rail Resolved
is duplicated by MC-99179 Minecarts can pass through non-full h... Resolved
is duplicated by MC-105159 Players/Mobs in Minecarts Falling Thr... Resolved
is duplicated by MC-132141 Minecarts passing through some blocks Resolved
is duplicated by MC-137767 Minecarts Teleport through non-full b... Resolved
is duplicated by MC-164437 Villagers in minecarts fall thru farm... Resolved
is duplicated by MC-186482 Minecarts Get Sucked through Bottom S... Resolved
is duplicated by MC-202378 Minecarts don't drop through cobwebs ... Resolved
is duplicated by MC-272546 (infdev 20100618 -> now) Minecart can... Resolved
Relates
relates to MC-8265 Minecarts don't slide on any sort of ice Open
relates to MC-128978 Minecart driving up slope from the si... Open
relates to MC-158169 Minecart can visually appear on a rai... Open
relates to MC-191723 Minecarts cannot attach to rails whil... Open
relates to MC-8004 Minecarts glitch through the stop blo... Reopened
relates to MC-108595 Minecart teleports when falling Open
relates to MC-71779 Minecarts snapping to rails don't ins... Reopened
relates to MC-2783 Minecarts sometimes appear off the track Reopened
relates to MC-103933 Stacked minecarts have variable visua... Resolved
relates to MC-275758 Minecarts no longer pass through non-... Resolved
CHK:
Confirmation Status: Confirmed
Category:
Collision, Minecart
Mojang Priority: Low
Area: Platform

 Description   

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



 Comments   
Comment by [Mod] Jiingy [ 21/Aug/24 ]

Fixed with the 24w34a minecart experiment:

Comment by oowooglac (Inactive) [ 09/Mar/24 ]

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

Comment by _EnderPi_ [ 06/Apr/23 ]

Can confirm in 1.19.4

Comment by Brain81505 [ 11/Feb/23 ]

Can confirm in 23w06a and 1.19.3

Comment by Dschinghis Khan [ 15/Aug/22 ]

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

Comment by user-39c63 (Inactive) [ 28/Jul/22 ]

Still an issue as of 1.19.1

Comment by pulpetti [ 27/Mar/22 ]

Still in 1.18.2 and 22w12a.

Comment by user-39c63 (Inactive) [ 19/Jan/22 ]

Can confirm as of 22w03a

Comment by user-39c63 (Inactive) [ 04/Jan/22 ]

Still an issue as of 1.18.1

Comment by blablab [ 24/Jul/21 ]

Also happens with trapdoors. Video attached.

Comment by [Mod] ampolive [ 26/Jun/21 ]

Can confirm in 1.17.1 Pre-release 1. Also affects powder snow.

Comment by TheBoy358 [ 08/Nov/19 ]

Confirmed in 19w45b.

Comment by [Helper] Jack McKalling [ 13/May/19 ]

Confirmed for 1.14.1

Comment by [Helper] Jack McKalling [ 09/May/19 ]

Confirmed for 1.14.1 pre-2

Comment by [Helper] Jack McKalling [ 07/May/19 ]

Confirmed for 1.14.1 pre-1

Comment by [Helper] Jack McKalling [ 23/Apr/19 ]

Confirmed for 1.14

Comment by [Helper] Jack McKalling [ 18/Apr/19 ]

Confirmed for 1.14 pre-5

Comment by [Helper] Jack McKalling [ 16/Apr/19 ]

Confirmed for 1.14 pre-3

Comment by [Helper] Jack McKalling [ 10/Apr/19 ]

Confirmed for 1.14 pre-1

Comment by [Helper] Jack McKalling [ 29/Mar/19 ]

Confirmed for 19w13b

Comment by [Helper] Jack McKalling [ 21/Mar/19 ]

Confirmed for 19w12b

Comment by [Helper] Jack McKalling [ 14/Mar/19 ]

Confirmed for 19w11b

Comment by [Helper] Jack McKalling [ 28/Feb/19 ]

Confirmed for 19w09a

Behavioural note: it seems the minecart can't go through such a block anymore like it used to. It would snap through the slab (other affected blocks not tested) and get stuck, as opposed to continue on the rail. I'm unsure whether this is caused by another bug, as there are other new bugs with minecarts.

Comment by [Helper] Jack McKalling [ 30/Jan/19 ]

Confirmed for 19w04b

Comment by [Helper] Jack McKalling [ 24/Jan/19 ]

Comfirmed for 19w04a

Comment by [Helper] Jack McKalling [ 19/Jan/19 ]

Confirmed for 19w03c

Comment by [Helper] Jack McKalling [ 09/Jan/19 ]

Confirmed for 19w02a

Comment by [Helper] Jack McKalling [ 12/Dec/18 ]

Confirmed for 18w50a

Comment by [Helper] Jack McKalling [ 05/Dec/18 ]

Confirmed for 18w49a

Comment by [Helper] Jack McKalling [ 29/Nov/18 ]

Confirmed for 18w48a

Comment by Connor Steppie [ 18/Nov/18 ]

Affects 18w46a

Comment by Andy (Romaq) Smith [ 23/Oct/18 ]

In the full flow of the conversation, did someone point out specific use cases where this is a "bad thing"? I've seen various use cases including https://youtu.be/wd8l6AsAgCM where this is used to solve specific problems to do with minecarts.

Comment by Sulnus [ 23/Oct/18 ]

it also works on non full height blocks that are waterlogged, the waterlogged state does nothing to this bugs function

Comment by Sulnus [ 23/Oct/18 ]

i can confirm that this bug is still a bug in 1.13.2

Comment by Fabian Röling [ 23/Oct/18 ]

Also affects lava, flowing lava, the lower part of cobwebs, sideways end rods, chorus plant, stairs if the minecart falls onto the lower part, trapdoors, enchanting tables, end portal frames, end portals, daylight detectors, turtle eggs, conduits, flower pots, skulls and the lower part of bubble columns.
But I don't think that should all be listed in the description, it already says "any non-full-height block, including [list]". Btw, I tested none of the blocks in the list, I only looked at the list of blocks in the wiki.

Comment by [Helper] Jack McKalling [ 23/Oct/18 ]

Also add carpets to the list in the description. Because minecarts also pass through carpets when snapping to the rail below.

Although I really like this behaviour.

Comment by Nolan Sachs [ 11/Mar/18 ]

Confirmed for 18w10d

Comment by [Mod] Pokechu22 [ 29/Jun/16 ]

They are the same bugs, or at least have the same root cause (MC-99179 is a duplicate of this, and the behavior you're describing would also fall under MC-99179).

Comment by Fabian Röling [ 29/Jun/16 ]

Very likely.

Comment by Sam Bone [ 29/Jun/16 ]

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

Comment by Itouch2 [ 15/Mar/14 ]

Confirmed for 14w11b

Comment by Itouch2 [ 10/Mar/14 ]

Still a concern in 14w10c

Comment by Itouch2 [ 01/Mar/14 ]

Still a concern in 1.7.5

Comment by Tails [ 15/Jan/13 ]

Confirmed in 13w02b.

Generated at Sun Jan 12 11:58:48 UTC 2025 using Jira 9.12.2#9120002-sha1:301bf498dd45d800842af0b84230f1bb58606c13.