Just as what the title says, I will put a step by step tutorial on how you can create a rail track with a minecart you can recall. Although this may cost a lot of redstone when you are in survival mode.
Things you'll need:
- Rail
- Powered rail
- Redstone torch or Redstone Block
- Redstone Dust
- Redstone Repeater
- Any type of block to stop the minecart
- Button
- Mine cart
Plan the track of your rails, you can do a pattern of block with button, power rail, rail, power rail, rail, rail, rail, power rail, rail, power rail (that's a mouthful) so that you can save a lot of redstone, and just repeat the pattern until you are at the end of your track, for the sake of the tutorial, we will just do a straight rail track. You can refer to the picture below to see the pattern.
Now put redstone torch or redstone block below or beside the power rails to keep them powered (it's up to you), I'll show you later how it looks like if you only use redstone torch, but for now we'll use redstone block for the power rails.
Count 2 blocks left from the block with the button then dig 2 blocks down, but put one block for each end of the rail track, repeat this until you get to the other end of the track, now do the right side this time following the same pattern on the left, you can refer to the picture below.
For the mechanism to recall the minecart, put the redstone dust and repeaters on the holes you just dug connecting it to each end/blocks with buttons, you can refer to the picture below.
This works, because if the minecart is on the other side of the rail track, then you push the button on the block you're at, the redstone on the left side will power the other block activating the power rail in which you will recall the minecart, you can refer to the picture below on what I mean.
Another thing, you can hide the redstone recall mechanism using slabs.
As promised, I will show another set up where you can use redstone torch for the power rails.
If you need any more help, just comment below and I'll respond the soonest I can!
Thanks for reading my post! Until next time! :D