I want to construct a useable dock in Minecraft. Boats should be able to land safely without breaking, then be useable at a later time with little fuss. Ideally, monsters should also not be able to push the boats off the dock.

How can I construct such a dock in Minecraft?

  • Note that this question has a number of answers that suggest certain dock types, but they don't meet my criteria - slowsand makes entering a docked boat difficult, and the other dock pictured has a very small contained space that could be dangerous to docking boaters.
    – Zibbobz
    Commented May 8, 2015 at 16:00
  • 1
    – Unionhawk
    Commented May 8, 2015 at 16:08
  • 1
    Try using wool. In earlier versions I remember it used to help with this issue.
    – Ben
    Commented May 9, 2015 at 3:39
  • I imagine soul sand, a tripwire and a retracting piston to get the boat back in the water can work. A cactus, hopper and dispenser might also work
    – Sumurai8
    Commented May 9, 2015 at 12:17

1 Answer 1


Two half-steps placed at the lower half of the water level surrounded by other blocks seems to work well.

H = Half step, B = Block, W = Water


If you want to keep mobs from pushing the boat out, you could include pistons at the open end.

  • 2
    Half blocks are good, but I'd use more of them to create a wider landing base, and not surround them with normal blocks, making it easier to land from any angle at high speed.
    – Samthere
    Commented May 13, 2015 at 9:03
  • Good point. That would totally get you kicked out of a real life harbor though! ;)
    – timelmer
    Commented May 13, 2015 at 17:53

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .