Simple water transportation #2948

Open
opened 2022-11-14 02:23:05 +01:00 by kneekoo · 9 comments
Contributor

Look at this simple water transportation system in Minecraft (credit: ilmango):
Minecraft water transport

Replicated in MineClone2, it won't work because the water also flows backwards.
water transport with one water segment and two signs
water transport with two water segments

Additionally, we need blocks on both sides of the water source block because it would overflow otherwise. That's because, as the wiki says+shows:

Fluids consider the shortest distance to the edge of a cliff, and prioritize flowing in that direction.

example of flow direction in Minecraft

Is this possible with Minetest?

Look at this simple water transportation system in Minecraft (credit: [ilmango](https://youtu.be/ZPMMbdb1Mps?t=1605)): ![Minecraft water transport](https://i.imgur.com/rXpKGWr.jpg) Replicated in MineClone2, it won't work because the water also flows backwards. ![water transport with one water segment and two signs](https://i.imgur.com/PB79351.jpg) ![water transport with two water segments](https://i.imgur.com/Cf4nUU9.jpg) Additionally, we need blocks on both sides of the water source block because it would overflow otherwise. That's because, as the [wiki says+shows](https://minecraft.fandom.com/wiki/Fluid#Flow_direction): > Fluids consider the shortest distance to the edge of a cliff, and prioritize flowing in that direction. ![example of flow direction in Minecraft](https://static.wikia.nocookie.net/minecraft_gamepedia/images/8/89/FlowingWaterCliffEdge.png) Is this possible with Minetest?
kneekoo added the
gameplay
enhancement
labels 2022-11-14 02:23:05 +01:00
Member

Currently, how the water flows would have to be redone, if this idea is ever to work.
I, for one, have no desire to redo the water, if it's even possible.

Currently, how the water flows would have to be redone, if this idea is ever to work. I, for one, have no desire to redo the water, if it's even possible.
Author
Contributor

As an example use case, ilmango's wandering trader episode from his Skyblock series shows how he used a waterway to push wandering traders in unloaded chunks, to trade with them later. The traders normally despawn after 40 minutes of being spawned, but once in an unloaded chunk, their despawn timer freezes. Quite a nice way to AFK and get some trades when you come back.

As an example use case, [ilmango's wandering trader episode](https://youtu.be/50pwRwbQCRY?t=964) from his Skyblock series shows how he used a waterway to push wandering traders in unloaded chunks, to trade with them later. The traders normally despawn after 40 minutes of being spawned, but once in an unloaded chunk, their despawn timer freezes. Quite a nice way to AFK and get some trades when you come back.
Member

I highly doubt, though, that a person is going to do this to move a villager (or anything else, for that matter) a few hundred nodes.

I know I wouldn't.

I highly doubt, though, that a person is going to do this to move a villager (or anything else, for that matter) a few hundred nodes. I know I wouldn't.
Author
Contributor

If it works, you can move a lot of stuff with it, from one base to another. It's really cheap and basic. But it's especially useful in Skyblock worlds, or even regular worlds if you want to move stuff between floating islands.

If it works, you can move a lot of stuff with it, from one base to another. It's really cheap and basic. But it's especially useful in Skyblock worlds, or even regular worlds if you want to move stuff between floating islands.
Member

I can see Skyblock worlds doing this as you have no other choice but to do something like that.

But, I don't know if in other worlds / world styles that people will do that.

I can see Skyblock worlds doing this as you have no other choice but to do something like that. But, I don't know if in other worlds / world styles that people will do that.
Author
Contributor

Floatlands are similar to Skyblock islands and they're used on multiplayers servers. But what's cheaper than water transportation? And a water trench is not only simple and cheap, but it's also safe to transport stuff without risking to lose any of it.

Obviously this makes no sense to transport 2 villagers - that's the purpose of the hamburger PR. But for mob farms or relocating a lot of stuff, this would help a lot.

Floatlands are similar to Skyblock islands and they're used on multiplayers servers. But what's cheaper than water transportation? And a water trench is not only simple and cheap, but it's also safe to transport stuff without risking to lose any of it. Obviously this makes no sense to transport 2 villagers - that's the purpose of the hamburger PR. But for mob farms or relocating a lot of stuff, this would help a lot.
Member

@kneekoo

Obviously this makes no sense to transport 2 villagers - that's the purpose of the hamburger PR. But for mob farms or relocating a lot of stuff, this would help a lot.

I can see that. hmmn. I would say that the flowing module would be the place to start. But once mobs are done, I am going to be tied up with the hamburger and lead prs.

though I can say that just looking at things, water in mcl works a lot like water in mc java edition.

not saying that I don't know where to start, but I am saying that it looks daunting and has a heavy time consumption.

@kneekoo > Obviously this makes no sense to transport 2 villagers - that's the purpose of the hamburger PR. But for mob farms or relocating a lot of stuff, this would help a lot. I can see that. hmmn. I would say that the flowing module would be the place to start. But once mobs are done, I am going to be tied up with the hamburger and lead prs. though I can say that just looking at things, water in mcl works a lot like water in mc java edition. not saying that I don't know where to start, but I am saying that it looks daunting and has a heavy time consumption.
Author
Contributor

though I can say that just looking at things, water in mcl works a lot like water in mc java edition.

not saying that I don't know where to start, but I am saying that it looks daunting and has a heavy time consumption.

It generally feels like that, although there are quite a few differences. Just search open issues relate to water. :) #2456 is a more recent example of a little detail that makes for a big difference.

> though I can say that just looking at things, water in mcl works a lot like water in mc java edition. > > not saying that I don't know where to start, but I am saying that it looks daunting and has a heavy time consumption. It generally feels like that, although there are quite a few differences. Just search open issues relate to water. :) #2456 is a more recent example of a little detail that makes for a big difference.
Contributor

The physics of how water pushes mobs can be reimplemented, this is the flowlib.quick_flow function.
However, the way liquids appear, and the direction of the animation, is controlled by minetest, so while this could be implemented, players might not think isuch a stream would work because it looks wrong.

The physics of how water pushes mobs can be reimplemented, this is the `flowlib.quick_flow` function. However, the way liquids appear, and the direction of the animation, is controlled by minetest, so while this could be implemented, players might not think isuch a stream would work because it looks wrong.
Sign in to join this conversation.
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: VoxeLibre/VoxeLibre#2948
No description provided.