Talk:Tutorials/Water-powered boat transportation

Uphill!
I had written this tutorial originally in Tutorials/Endless circling pool and decided it would be best as a standalone general-purpose tutorial about boat transportation.

I'm especially pleased that today I figured out how to make a boat climb a hill using only Minecraft water physics and no fancy techniques like pistons and bubble columns. I have some screenshots but I need to figure out the best way to present it. Step depth can be as small as two blocks (that is, for every one block rise in elevation, the boat must move at least two blocks forward). That's a reasonably steep climb, especially for a boat just going with water flow!

It isn't fast, but it does provide some interesting opportunities for transporting villagers and mobs around. Amatulic (talk) 08:19, 8 August 2021 (UTC)

Java Edition
I'm confident that the level-water techniques described (turning corners, extending flows) work in Java Edition.

I'm not so sure about the technique to cause a boat to ascend in elevation using only water flow. In Java Edition, boats can sink. The trick would be, when removing the dirt blocks, to make sure that the water taking place of the dirt isn't flowing. It should be still water. Amatulic (talk) 13:23, 17 August 2021 (UTC)
 * Tested the designs out (JE 1.17.1), level designs work (as expected) but uphill does not. Will add a note in a bit. Rechner2 (talk) 19:26, 19 October 2021 (UTC)