On my first map on 1.13.2, using a buffet ocean seed, I swapped to Survival in an underwater dome base after a bit of "creativity". I am trying to farm as much XP as possible and I am trying to have a furnace working all the time in order to have at least a continuous source (I suck at fighting so I have disableMobSpawning set to true).
I have just noticed a villager somehow appeared in the middle of exactly nowhere. He's swimming in the ocean, more or less next to my base. As he's a brown-coated guy, I'm planning on taking him to the base to automate my potato farm and speed up the furnace feed. The problem is, my base is about 20 blocks underwater. So, how would you take that villager all the way down throught the water to the base? I have a scute helmet with Respiration III, so staying time underwater shouldn't be a big deal for me.
Stick a block of soul sand at the bottom and throw a block of water on top to break his fall
What is the soul sand for?
Unless water mechanics have changed more than I thought the water block is enough to break the fall and the villager isn't going to drown in one block of water.
What I think I would have tried is to dig out a 5X3X5 chamber with a 1 block hole in the roof straight under the villager, place a magma block in the floor beneath the hole and villager, use kelp to turn the flowing water between the hole and magma into source blocks and be ready to push the villager off the magma block when he gets sucked down before he takes too much damage (unless the water flowing out to the sides is enough.)
But, how would kelp turn flowing water into source blocks? You can easily get source blocks by any other means... What do you mean?
Kelp placed in or growing up into flowing water turns the water into source blocks.
That's just the way it's coded into the game.
Sure you can place source blocks with a bucket but you need a solid block to place it against, that's no problem you can either remove the blocks after placing the water or just leave them I'm sure the method I was suggesting (which I haven't actually tested BTW) would work as well against a wall, I was just thinking it would be a good idea to leave space around it for air and for ease of pushing the villager off the magma to minimize damage to him.