The Bug
The minecart rides down a powered rail and stops at the redstone block instead bouncing off and getting sent in the other direction. Also applies to minecarts that are standing still on the powered rail.
How to reproduce
Place a line of three rails
Place a powered rail on both ends
Place a redstone block behind one end (right side in screenshot)
On the other end (left side in screenshot), place a redstone block on the side and a different solid block on the end
Now place a minecart on the left powered rail
→✔ Notice the minecart starts to ride to the other side
→❌ also notice that it stops against the redstone blockRemove the cart and place another on the right powered rail
→❌ Notice the minecart stands still
[media]
Related issues
is duplicated by
Attachments
Comments


Confirmed.
Redstone is a transparent block. Minecarts only bounce off of solid blocks.

I would say that because the redstone block is in the shape of a solid block, it should behave like a solid block. It doesn't really make sense how it is IMHO.
For feature suggestions/changes please use the MineCraft Forums: Suggestions.
Can confirm in 21w05b.
Can confirm in 21w06a.
Can confirm in 21w07a.
Video attached.
Can confirm in 21w11a.
Affects 21w40a

affects 1.17 and happens with glass too
This bug affects 1.18.1 as well.
When a Minecart is moving on a Powered Rail, one of the final checks it does is to see if it will bounce off of a wall. The function it uses for this check will let the Minecart bounce off if the block in question is considered a "solid block." For most blocks, there are two requirements to be a solid block:
The block's material must block light
The block must be a full cube
However, a block can be explicitly set not to be considered solid even if it otherwise meets the above requirements. Blocks set this way include:
Glass of all types
Beacon
Redstone Block
Observer
Piston (even retracted Pistons will stop a Minecart)
Glass and Beacons already fail the first check of blocking light. I assume that the rest were made non-solid for use in redstone contraptions. There are also a couple of odd blocks out:
TNT stops Minecarts (its material doesn't block light)
Soul Sand is explicitly set as a solid block, so Minecarts will bounce off
Possible fix: Modify the Minecart bounce-off check to work with full cube blocks. Replacing the check outright might make Soul Sand no longer work as it is hardcoded as solid and is not a full cube.
This isn't a bug, minecarts only bounce off solid blocks, and redstone blocks are transparent.
Mojang has triaged this, so yes, it IS a bug.
Can confirm in 1.18.2 and 22w19a.

Can confirm in 1.19.2:
[media][media]
[media]