Take the 2-minute tour ×
Arqade is a question and answer site for passionate videogamers on all platforms. It's 100% free, no registration required.

It may be my inner OCD, but situations like this annoy me to no end. Sometimes, a patch of water is "ruined" for no apparent rational reason and all attempts to restore it to normality are met with failure.

My latest attempt was building dirt where the currents were, then removing it. The result is pictured. :/

Is there something I can do about it, or is it just a glitch?

share|improve this question
36  
+1 for OCD. I can very much appreciate. I used to move my whole city one square to the left in Sim City. –  WillfulWizard Nov 6 '10 at 0:13
15  
Only here could a question like this: 1) Be asked in the first place, but 2) Get such excellent, detailed answers. –  Brant Nov 6 '10 at 2:29
    
This question is not relevant for Minecraft 1.5. Since 1.5, water source blocks replicate if there's a solid block or a water source block underneath. –  Orc JMR May 14 '13 at 10:12
    
@OrcJMR You're right. Here's a bounty if you want to submit an updated answer. :) –  SevenSidedDie Sep 16 '13 at 20:18
1  
@SevenSidedDie This does not happen at all anymore in the latest versions: youtu.be/1BhR2D3KZAQ –  3ventic Sep 17 '13 at 12:38

9 Answers 9

In version 1.5 (and beyond), this issue of non-source blocks mussing up your lakes can only occur if you lake has missing source blocks (flowing water) all the way to the bottom of the lake. this can drown your animals, so there is more reason than ever to repair it.

To fix it, place blocks on the bottom of the lake under any flowing water. This will recreate and update all the rest of the water all the way to the surface. if this doesn't fix everything, place another layer. Large areas of flowing water (from supercharged creeper blasts or improperly made artificial lakes) may require placing a bucket of water or two on the blocks you have placed.

When it is fixed, you may remove all the blocks you have placed.

share|improve this answer

Under the block that is "oddly" flowing, place a block under it it works for me.

share|improve this answer
2  
Hello necromancer! Could you refrain from answering questions that have already been answered? It appears that you have enough reputation to add a comment to the question or one of the answers. –  Jeffrey Lin Nov 19 '12 at 21:14
4  
@Jeffrey Actually, it takes 50 reputation to post a comment. –  Schism Nov 20 '12 at 3:13
    
Oh, sorry. I thought it was 15. –  Jeffrey Lin Nov 20 '12 at 17:49
  1. Create a rectangular dirt perimeter around "troubled waters", with 2 wide, 2 deep cross-section, having 2 cubes above water level and 2 below.

  2. Working from outside corner, strip away upper outside edge, allowing water to advance 1 square towards centre.

    The revealed underwater cube (x-section is now "L" shaped") prevents creation of a downwards flow and the one above water level prevents flooding of the central area. This revealed strip of underwater cubes can now be safely removed and reclaimed.

  3. Repeat this 2x2 construction inside previous perimeter, successively shrinking it towards the centre each time.
share|improve this answer
    
This is redundant since water mechanics changed. –  fredley Sep 17 '13 at 17:06

I've created a mod that fixes this problem. It's available here.

share|improve this answer

Warning: This answer may no longer be applicable to the current version of Minecraft.

I'm glad I'm not the only one bothered by this.

I try to avoid this situation entirely by constructing the pool in such a way as to avoid this -- Start with a 1 tile deep pool and fill it with water. You won't have any of the crazy water flows if you fill each space with a water source block, and the water will help by self replicating. Once you've got your one block deep pond working properly, simply dig down, one layer at a time (yes, underwater mining!) until you reach the desired depth.

share|improve this answer
    
This actually wasn't a pool. This is a natural lake... –  badp Nov 6 '10 at 9:17
2  
This results in a downward current on all the water but the topmost layer afaik though. –  RCIX Jan 25 '12 at 20:58
    
@RCIX It didn't at the time. This answer is over a year old, now. –  Raven Dreamer Jan 25 '12 at 21:02

There's a new solution to this that requires Creative mode in multiplayer, and even works underwater.

First, go into creative mode fill the affected area with ice blocks. You can enable Creative in multiplayer by typing /gamemode <username> 1 in chat.

Next, go back into Survival mode (/gamemode <username> 0) and smash them with a pickaxe.

Ta-da! The smashed ice blocks are now water source.

share|improve this answer
    
+1 I think this solves both surface and underwater currents. –  Sadly Not Nov 19 '12 at 19:00

Place dirt right underneath the crazy currents and it should sort itself out automatically.

If it doesn't, add a source block to the place all the water flows to.

share|improve this answer
3  
Awesome! This got the job done in under a minute. –  badp Nov 6 '10 at 16:29

The problem is that there are missing source blocks (aka spring blocks) from the top level of the lake.

Since water source blocks only replicate if there is a empty block that is adjacent to two source blocks and has a normal block underneath it (no glass, reeds, mob spawners or anything like that.) it can't refill the top layer of a deep lake. One way to fix it is to make it a shallow lake by placing dirt under it, but this can lead to underwater currents when the block is removed.

The cleanest way to fix it is to re-fill that missing source block with a bucket. But you say there is no solid block to pour the bucket out on to? Then place a block above it!.

broken water tetris block!

And dive under it, look up and dump a bucket of water. underwater view No underwater currents created!

Of course, in my example pictures, it's only 2 blocks deep, so a dirt block on the bottom of the lake would have worked just as well.

share|improve this answer
1  
Great solution for if you're trying to level deep water, +1! –  Kevin Y Mar 6 '11 at 3:32
10  
oh god... underwater currents? –  badp Mar 6 '11 at 15:52
3  
Well, compare swimming up a waterfall to swimming upwards in a lake. That's the difference. –  Tyr Mar 6 '11 at 17:52
1  
I am astounded by the existence of the instructions: "Dive under it, look up and dump a bucket of water." Maybe we should be encouraging everyone to file suggestions to the devs to fix it instead, despite being an abnormal suggestion for Arqade. –  NiteCyper Jun 1 '13 at 3:09
    
@NiteCyper It was explicitly broken by devs, since otherwise you could grief by towering up high, and building a large 'L' of source blocks. Without the restriction on when source blocks propagate, it would create a giant cube of source blocks, taking forever to remove. –  Tyr Jul 14 at 19:25

I've had trouble with this as well. My solution was to wall off my pool into 4-by-4 (1 deep) cells and fill those with water using the "endless well" technique of emptying a water bucket into two opposite corners.

Once you've filled every cell, you can start breaking down the walls between the cells one block at a time. Sometimes the same effect that makes the endless well work will fill the removed block fully. Sometimes it won't. If it doesn't, empty a bucket directly onto the space.

For pools more than one block deep, completely fill the bottom layer and then build the cell network for the next higher level "suspended" over your filled layer and continue the process.

Repeat ad infinitum. Obviously this takes a lot of time and effort.

Of course in your case, since you just have one "little" problem area (compared to the total area of your pool), try walling off just that area, removing the water, and trying my method above, destroying the outer walls last.

The key is to remember that water in a bucket is a block just like everything else.

share|improve this answer
    
I guess my inner OCD will have to put up with cementification, then :D –  badp Nov 5 '10 at 23:31
    
I had to fix some situations like this in my dock and I found it easiest usually to extend a 1-block "bridge" out to the offending spot. You can then use the edge of the bridge blocks as an anchor point to drop the water block and fill the gap. Then mine out the bridge, filling the water back in as you go. –  CodexArcanum Mar 4 '11 at 14:04

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.