Minecraft – How to force players off a rail when dismounting a minecart

minecraft-bedrock-editionminecraft-redstone

I am creating a transport rail system (mini metro) for players in Minecraft Bedrock Edition. The minecart are perpetually in a one-way motion due to powered rails along the track. Each station has a dismounting area where players can dismount from their minecart before continuing on to the mounting area where players can board empty minecarts. Both areas use rapidly flashing powered rails to slow the minecarts down so players have a few seconds to board/dismount.

When dismounting from a moving minecart, or when ejected from an active activator rail, the player is deposited directly above the rail on which the minecart is on. If the player does not move off the tracks manually before the next minecart comes, the minecart will bump into them and stop, causing delays on the metro line. The minecart that they dismounted from will not be affected, so it is not a problem.
First Attempt
The picture above depicts my first attempt at solving this problem. The pistons with glass are on a hopper clock circuit, and the powered rails are rapidly pulsing at the rate of a comparator subtraction clock, as explained above. The water and hole are where the players fall when pushed by the pistons, falling into a safe landing and funneled to the station exit.

However, I frown upon this solution because it is very noisy with the pistons constantly firing. To attempt to fix this, I changed the setup so that there was only one piston pushing five slime blocks which are connected to the glass. However, this solution is still noisy because piston sound volume does not stack in Bedrock Edition.

What is the best way to automatically maneuver players off the track quickly without causing too much noise?

Best Answer

Answer to my own question.

Solution Images

Front View Rear View

Solution Notes

  • Place the tripwire hooks one block out from the pistons. These blocks do not count for detection of players.

How it Works

Learn how your Redstone Machine works so you can apply the principles to other builds!

  1. When players dismount from a minecart, it is true that they stay on the same x and z position, but they are deposited about half a block above the rail.
  2. Players on minecarts that just pass through do not touch the tripwire, as the combined hitbox is only 2 blocks tall.
  3. However, as soon as the player dismounts, they are deposited just high enough to touch the tripwire and set off the pistons, pushing them into the water/safe landing and exit.