6

I have a pretty big job on my hands here. I've dug out a lake, problem being it's not flat anymore. Would be best idea/method to solve a water problem on this scale!?

Lake mess

5
  • 1
    can someone explain to me (never played MC) what exactly is happening here? I'm very curious why this lake isn't... flat?
    – Drew
    Sep 21, 2011 at 8:23
  • You can see the original outline of the lake, to which I have dug beyond, because I wanted a square lake to suit the aesthetics of my other work. Thankfully the torches keep those crafty Enderman at bay! When you dig out a lake the original water source flows down and eventually ends, that's when you dig deeper to keep it flowing, hence what I've done here.
    – wonea
    Sep 21, 2011 at 13:14
  • @wonea - so you've put a hole in your bathtub, so to speak?
    – Drew
    Sep 22, 2011 at 3:36
  • @Shaderach I'm not sure the analogy stretches that far! Though you could say that yes!
    – wonea
    Sep 22, 2011 at 8:41
  • 5
    @Shaderach: Water in Minecraft does not behave like real water. There are source blocks from which water is flowing, not indefinitely but only up to 10 blocks (I think) and the water does not level, the water level stays the same. The farer away from the source block, the less water it is. This is what you're seeing here. Here, have a look at a lonely placed water source block.
    – Bobby
    Sep 22, 2011 at 20:06

6 Answers 6

9

There's no practical way of fixing this ingame. The closest would be to fill in the area completely with sand, then systematically replacing each block with a water source from a bucket area, column by column (you can't do this layer by layer without having nasty downwards currents). If you don't want to use external programs, I suggest claiming this area entirely to your base. Make it a small and cozy underwater base or something (making a layer of water deep 1 is still a lot of work, but one level of magnitude less than clearing that mess.)

If you do want to use extenal editors, tools like Worldedit have what you need (/fixwater).

14

What I would do is give myself ice blocks, fill up the lake, and then break the ice blocks. That's the easiest way, in my opinion.

5
  • 2
    You know, this might be the best argument I've ever heard for adding craftable ice blocks to the game. Clever approach!
    – Ben Blank
    Sep 18, 2011 at 17:24
  • I'm definitely adding craftable ice to my server after reading this.
    – Ken
    Sep 20, 2011 at 19:59
  • Right, I need to find or craft some ice blocks then. Thanks.
    – wonea
    Sep 21, 2011 at 13:12
  • 1
    @wonea Except you can't do that without resorting to cheating.
    – badp
    Sep 22, 2011 at 15:33
  • Exactly, I know I'm "perhaps" going to cheat when creating an underwater base, try and keep legit till then.
    – wonea
    Sep 23, 2011 at 8:52
4

I've a technique that I've used to fill in some large lakes; as well as a deep and wide network of canals and moats. It requires some patience though. Here's the solution I use to fill in large bodies of water:

  1. You will need:

    • A couple of buckets; At least two, but more if you don't have a convenient way to replenish them.
    • Lots of easy to destroy blocks. I usually use cloth because it can be broken quickly and stands out well against natural blocks, but dirt works just as well. Needless to say, you cannot use sand or gravel because it is affected by gravity.
  2. Make sure the area to be filled is initially dry so that you can make sure you fill it completely with spring blocks.

  3. Starting from the very lowest layer, place spring blocks until the bottom layer is fully flooded.
  4. Fill the next layer with your cloth blocks*; Every empty space that must be filled with water needs a cloth block instead.
  5. Starting from the center of the area to be filled, remove blocks one at a time and put a water spring block in its place by targeting the edge of the adjacent cloth block.
  6. Once the current layer is completely replaced with water, go back to 4.

* You can actually optimize this a bit by placing the blocks in stripes spaced two apart. Filling first the spaces, and then going from one end of the stripe to the other, removing each block and replacing it with water.

1

It looks like the section of lake here forms the corner of a rectangle, yes? Like so:

Assuming O is 'correct' water, and X is uneven water:
OOOOOOOOOOOOOOO  
XXOOOOOOOOOOOOO  
XXXXXOOOOOOOOOO  
XXXXXXOOOXOOOOO  
XXXXXXOOXXOOOOO  
XXXXXXOOXXXXOOO  
XXXXXXXOXXXXXOO  
XXXXXXXXXXXXXXO  
XXXXXXXXXXXXXXO  

In that case, this should be relatively easy: just cover the entire corner in dirt blocks, each placed one block beneath the surface of the water. Once the entire corner is covered, the water level will flatten, and you can destroy the dirt blocks to fill in the bottom of the lake. The only reason you should need a water bucket is if there's an entire horizontal or vertical row of blocks that's uneven.

2
  • A rectangle, that's right. The bottom of the lake is quite uneven, and a couple of shafts appear in the corner. I have ideas of making an underwater aquarium. :-) Thanks for the dirt idea.
    – wonea
    Sep 19, 2011 at 9:00
  • Thanks I've now experimented using dirt blocks under water on a small scale, seems to work well.
    – wonea
    Sep 23, 2011 at 8:53
1

First, fill it up with sand or something up to the water level. Then pour water all on top. After this dig out the sand until you get the level you wanted.

0

water creates a source block when the following happen X=Source water O=created source water

XO

OX

XOX

If you refill the uneven part, grab a water bucket and use the above to place minimum water it will flatten out

You must log in to answer this question.

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