Water does not form source blocks properly on top of existing source blocks
What I expected to happen was...:
Flowing water with two adjacent source blocks and above another source block should make a new source block.
What actually happened was...:
Water does not create a source block when above another source block. This results in currents in oceans that are annoying to try to fix and makes it difficult to fill in lakes or pools that are more than one block deep.
Steps to Reproduce:
1. Dig a 3x3 hole two blocks deep
2. Fill the bottom with water
3. Place water on all sides of the top layer
4. Notice that water is still flowing towards the center
OR
1. Find a body of water that is more than one block deep
2. Take a bucket of water from the area that is more than one block deep
3. Notice that there are now currents flowing toward the block of water you took
NOTES:
Fixed and tested with MCP 7.19:
--- a/src/minecraft/net/minecraft/src/BlockFlowing.java +++ b/src/minecraft/net/minecraft/src/BlockFlowing.java @@ -93,7 +93,7 @@ public class BlockFlowing extends BlockFluid { var10 = 0; } - else if (par1World.getBlockMaterial(par2, par3 - 1, par4) == this.blockMaterial && par1World.getBlockMetadata(par2, par3, par4) == 0) + else if (par1World.getBlockMaterial(par2, par3 - 1, par4) == this.blockMaterial && par1World.getBlockMetadata(par2, par3 - 1, par4) == 0) { var10 = 0; }
Created Issue:
Water does not form source blocks properly on top of existing source blocks
What I expected to happen was...:
Flowing water with two adjacent source blocks and above another source block should make a new source block.What actually happened was...:
Water does not create a source block when above another source block. This results in currents in oceans that are annoying to try to fix and makes it difficult to fill in lakes or pools that are more than one block deep.Steps to Reproduce:
1. Dig a 3x3 hole two blocks deep
2. Fill the bottom with water
3. Place water on all sides of the top layer
4. Notice that water is still flowing towards the centerOR
1. Find an ocean that is more than one block deep
2. Take a bucket of water from the area that is more than one block deep
3. Notice that there are now currents flowing toward the block of water you took
What I expected to happen was...:
Flowing water with two adjacent source blocks and above another source block should make a new source block.What actually happened was...:
Water does not create a source block when above another source block. This results in currents in oceans that are annoying to try to fix and makes it difficult to fill in lakes or pools that are more than one block deep.Steps to Reproduce:
1. Dig a 3x3 hole two blocks deep
2. Fill the bottom with water
3. Place water on all sides of the top layer
4. Notice that water is still flowing towards the centerOR
1. Find a
n oceanthat is more than one block deep
2. Take a bucket of water from the area that is more than one block deep
3. Notice that there are now currents flowing toward the block of water you tookWhat I expected to happen was...:
Flowing water with two adjacent source blocks and above another source block should make a new source block.What actually happened was...:
Water does not create a source block when above another source block. This results in currents in oceans that are annoying to try to fix and makes it difficult to fill in lakes or pools that are more than one block deep.Steps to Reproduce:
1. Dig a 3x3 hole two blocks deep
2. Fill the bottom with water
3. Place water on all sides of the top layer
4. Notice that water is still flowing towards the centerOR
1. Find a body of water that is more than one block deep
2. Take a bucket of water from the area that is more than one block deep
3. Notice that there are now currents flowing toward the block of water you took
What I expected to happen was...:
Flowing water with two adjacent source blocks and above another source block should make a new source block.What actually happened was...:
Water does not create a source block when above another source block. This results in currents in oceans that are annoying to try to fix and makes it difficult to fill in lakes or pools that are more than one block deep.Steps to Reproduce:
1. Dig a 3x3 hole two blocks deep
2. Fill the bottom with water
3. Place water on all sides of the top layer
4. Notice that water is still flowing towards the centerOR
1. Find a body of water that is more than one block deep
2. Take a bucket of water from the area that is more than one block deep
3. Notice that there are now currents flowing toward the block of water you tookWhat I expected to happen was...:
Flowing water with two adjacent source blocks and above another source block should make a new source block.What actually happened was...:
Water does not create a source block when above another source block. This results in currents in oceans that are annoying to try to fix and makes it difficult to fill in lakes or pools that are more than one block deep.Steps to Reproduce:
1. Dig a 3x3 hole two blocks deep
2. Fill the bottom with water
3. Place water on all sides of the top layer
4. Notice that water is still flowing towards the centerOR
1. Find a body of water that is more than one block deep
2. Take a bucket of water from the area that is more than one block deep
3. Notice that there are now currents flowing toward the block of water you tookNOTES:
Fixed and tested with MCP 7.19:--- a/src/minecraft/net/minecraft/src/BlockFlowing.java +++ b/src/minecraft/net/minecraft/src/BlockFlowing.java @@ -93,7 +93,7 @@ public class BlockFlowing extends BlockFluid { var10 = 0; } - else if (par1World.getBlockMaterial(par2, par3 - 1, par4) == this.blockMaterial && par1World.getBlockMetadata(par2, par3, par4) == 0) + else if (par1World.getBlockMaterial(par2, par3 - 1, par4) == this.blockMaterial && par1World.getBlockMetadata(par2, par3 - 1, par4) == 0) { var10 = 0; }
is duplicated by
is duplicated by
is duplicated by
is duplicated by
@Tails did you tested it ? It's still happening in 13w09c. http://www.youtube.com/watch?v=bp7STo-PgjE
Really sorry for my mistake.
in 13w09a, this is happening again.
Duplicate of MC-916
Closing as duplicate. Also updated MC-916 affected version.
Duplicate of MC-916, please use the search function to see if your bug has already been submitted. Currently over 45% of tickets are being closed as duplicate.
This is known behavior with water. if you placed a block next to the center block and placed water in it, then removed the block and placed water in its place, it would be smooth.
Known behavior does not equal intended behavior, otherwise we wouldn't need a bug tracker.
Yes, PLEASE fix this. This "known behavior" bug with water makes it very hard to fill lakes.
Also, scooping up water from middle of lake deeper than one block will cause ugly "flowing" spot in middle of lake.
Given that the changed line, plus the three below it, are effectively a no-op (they only turn the water block into a source if it is already a source), it surely feels like a bug for me.
Also, I can't fathom that it's intended that a 1-deep 2x2 pool should be an infinite water source but a 2-deep pool shouldn't.
It's back?? dammit.
No it's not.