This mod corrects the spread of water source blocks (springs) so that the surface of water deeper than one block will fill in correctly.
Background
Minecraft will create a water source block (spring) at an empty location if that empty location is adjacent (horizontally) to two or more water springs and the material below is "solid".
Minecraft currently has a bug that prevents a water spring from being created if the empty location is directly above another water spring. In the picture below, the empty location between the water springs will not become a water spring itself.
This leads to annoying currents and . This mod corrects this problem, so that, in the picture above, the empty location between the water springs will itself become a water spring.
1) Download and start the Magic Launcher
2) Click Setup, click Add, select the downloaded zip file
3) Click OK, login and play Minecraft
B. Manual Installation
Windows/Linux Instructions:
1) Locate your minecraft.jar file. On Windows, it's in %APPDATA%/.minecraft/bin
2) Create a backup of minecraft.jar
3) Open minecraft.jar in an archive editor (WinRar/7-Zip/etc) 4) Delete the META-INF folder
5) Copy (drag and drop) the .class file from the downloaded zip file into the jar file, replacing the previous file
6) Run Minecraft and test!
Mac Instructions:
1) Locate your minecraft.jar file. On Mac, it's in <home>/Library/Application Support/minecraft/bin
2) Create a backup of minecraft.jar
3) Rename minecraft.jar to minecraft.zip and double-click it to extract the contents
4) Rename the resulting folder to minecraft.jar and open it
5) Copy the .class file from the downloaded zip into the minecraft.jar folder, replacing the previous file
6) Run Minecraft and test!
Server Installation
1) Create a backup of minecraft_server.jar
2) Open minecraft_server.jar in an archive editor (WinRar/7-Zip/etc)
3) Copy (drag and drop) the .class file from the downloaded zip file into the jar file, replacing the previous file
4) Run Minecraft and test!
its actually pretty obvious why it wasnt put in the game. What if you put to large walls of waters at the ends of the map, well then hope you like having a flooded map. but nice mod
Great mod. As has been said, this really does need to be in Vanilla Minecraft.
Rollback Post to RevisionRollBack
“Computers are incredibly fast, accurate and stupid; humans are incredibly slow, inaccurate and brilliant; together they are powerful beyond imagination."
its actually pretty obvious why it wasnt put in the game. What if you put to large walls of waters at the ends of the map, well then hope you like having a flooded map. but nice mod
In the details for developers section I lay out why this is a bug. It's clearly not intentional because all of the logic is there, it's just got a typo.
Hrm... how does this affect waterfalls down the side of a rock cliff? Does it turn all the water blocks of the waterfall into source blocks?
It does not. For an air gap/flowing water section to become a source block, it has to be horizontally touching two source blocks and have another source block immediately below it. A waterfall will not meet this condition.
BTW, ends of the map? Do they even exist? LOL I didn't knew that minecraft has limited map generation.
Look up "farlands". Minecraft used to generate strangely at a certain point and it became incredibally laggy due to glitchey sand and gravel. In BETA 1.8, the farlands where removed and replaced with a giant ocean, making minecraft a giant island/chain of islands.
(In regard to a mod that gives realistic animal genetics):
Would you really rather have bees that make diamonds and oil with magical genetic blocks?
... did I really ask that?
(In regard to a mod that gives realistic animal genetics):
Would you really rather have bees that make diamonds and oil with magical genetic blocks?
... did I really ask that?
Of note, these fixes do not address the underwater currents that form from digging blocks out underneath water under a solid block. Apparently that is due to the fact that the Minecraft server does not consider a block that is "falling" (block data bit 0x8 set) as a valid source to consider for any of the two adjacent sources required to create a new source block. And most (all?) ocean water blocks are configured as falling. You can look closer at this logic here: https://github.com/B...owing.java#L282 (Although that is obfuscated code and can get ugly quickly)
I've been toying around with a plugin. The plugin approach is clearly not as efficient as a direct edit to the server source code, but it's at least modular and a bit more customizable.
(In regard to a mod that gives realistic animal genetics):
Would you really rather have bees that make diamonds and oil with magical genetic blocks?
... did I really ask that?
Background
Minecraft will create a water source block (spring) at an empty location if that empty location is adjacent (horizontally) to two or more water springs and the material below is "solid".
Minecraft currently has a bug that prevents a water spring from being created if the empty location is directly above another water spring. In the picture below, the empty location between the water springs will not become a water spring itself.
This leads to annoying currents and . This mod corrects this problem, so that, in the picture above, the empty location between the water springs will itself become a water spring.
Download Water Propagation Fix for Minecraft 1.3.2 (Client and Server)
Client Installation
1) Download and start the Magic Launcher
2) Click Setup, click Add, select the downloaded zip file
3) Click OK, login and play Minecraft
B. Manual Installation
Windows/Linux Instructions:
1) Locate your minecraft.jar file. On Windows, it's in %APPDATA%/.minecraft/bin
2) Create a backup of minecraft.jar
3) Open minecraft.jar in an archive editor (WinRar/7-Zip/etc)
4) Delete the META-INF folder
5) Copy (drag and drop) the .class file from the downloaded zip file into the jar file, replacing the previous file
6) Run Minecraft and test!
Mac Instructions:
1) Locate your minecraft.jar file. On Mac, it's in <home>/Library/Application Support/minecraft/bin
2) Create a backup of minecraft.jar
3) Rename minecraft.jar to minecraft.zip and double-click it to extract the contents
4) Rename the resulting folder to minecraft.jar and open it
5) Copy the .class file from the downloaded zip into the minecraft.jar folder, replacing the previous file
6) Run Minecraft and test!
Server Installation
2) Open minecraft_server.jar in an archive editor (WinRar/7-Zip/etc)
3) Copy (drag and drop) the .class file from the downloaded zip file into the jar file, replacing the previous file
4) Run Minecraft and test!
Older Releases
Download Water Propagation Fix for Minecraft 1.3.1 (Client and Server)
Download Water Propagation Fix for Minecraft Client 1.2.5
Download Water Propagation Fix for Minecraft Server 1.2.5
Details for developers and those who care
The code that is changed (code based on decompile by MCP 6.2):
In the class BlockFlowing, in the method updateTick, this:
is changed to this:
(The y coordinate in the last world.getBlockMetadata(x, y, z) is changed from y to y - 1)
This, incidentally, is why I am confident that this is a bug. With the fix, the else block translates to
Without the fix, the else block translates to
which makes no sense.
www.youtube.com/machineinput
I seriously hope that jeb_ puts this into 1.3!
I'm surprised that a 2-year old problem has been fixed only 5 hours ago...
together they are powerful beyond imagination."
Will you Port this Mod to bukkit ?
We use Movecraft on our Server and the submarines destroy the Ocean your Mod fix this
In the details for developers section I lay out why this is a bug. It's clearly not intentional because all of the logic is there, it's just got a typo.
It does not. For an air gap/flowing water section to become a source block, it has to be horizontally touching two source blocks and have another source block immediately below it. A waterfall will not meet this condition.
* Promoting this week: Captive Minecraft 4, Winter Realm. Aka: Vertical Vanilla Viewing. Clicky!
* My channel with Mystcraft, and general Minecraft Let's Plays: http://www.youtube.com/user/Keybounce.
* See all my video series: http://www.minecraftforum.net/forums/minecraft-editions/minecraft-editions-show-your/2865421-keybounces-list-of-creation-threads
(In regard to a mod that gives realistic animal genetics):
Would you really rather have bees that make diamonds and oil with magical genetic blocks?
... did I really ask that?
The error first occurred the last time I played, trying to go into the nether.
It now happens at startup.
2012-08-23 16:46:44 [INFO] MinecraftForge v3.3.8.152 Initialized
Twilight Forest: MinecraftForge minor version mismatch, expecting 3.1.x, may lead to unexpected behavior
Mystcraft [2012.08.23 04:46:45]: Myst SymLoader: Adding Packets
Mystcraft [2012.08.23 04:46:45]: Modifying EntityList
Mystcraft [2012.08.23 04:46:45]: Succeeded in modifing EntityList
Mystcraft [2012.08.23 04:46:45]: Modifying TileEntity List
Mystcraft [2012.08.23 04:46:45]: Succeeded in modifing TileEntity List
Extrabiomes XL: Injecting the Bunyan plugin into ExtrabiomesXL.
2012-08-23 16:46:45 [INFO] Forge Mod Loader load complete, 5 mods loaded
2012-08-23 16:46:45 [INFO] Preparing level "world"
2012-08-23 16:46:45 [INFO] Default game type: 0
2012-08-23 16:46:45 [INFO] Preparing start region for level 7
2012-08-23 16:46:46 [INFO] Preparing spawn area: 36%
2012-08-23 16:46:47 [INFO] Preparing spawn area: 69%
2012-08-23 16:46:48 [INFO] Preparing start region for level 1
2012-08-23 16:46:48 [INFO] Preparing spawn area: 85%
2012-08-23 16:46:48 [INFO] Preparing start region for level -1
2012-08-23 16:46:49 [INFO] Preparing spawn area: 81%
2012-08-23 16:46:50 [INFO] Preparing start region for level 0
2012-08-23 16:46:50 [INFO] Preparing spawn area: 53%
2012-08-23 16:46:51 [INFO] Done (5.782s)! For help, type "help" or "?"
java.lang.NoSuchMethodError: my.cleanChunkBlockTileEntity(III)V
at ge.f(World.java:1621)
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:564)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:450)
at dn.run(SourceFile:492)
2012-08-23 16:46:51 [SEVERE] Unexpected exception
java.lang.NoSuchMethodError: my.cleanChunkBlockTileEntity(III)V
at ge.f(World.java:1621)
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:564)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:450)
at dn.run(SourceFile:492)
The server was created by the following:
Can you help me locate this error?
EDIT: Found, Lights Out and Forge conflict.
* Promoting this week: Captive Minecraft 4, Winter Realm. Aka: Vertical Vanilla Viewing. Clicky!
* My channel with Mystcraft, and general Minecraft Let's Plays: http://www.youtube.com/user/Keybounce.
* See all my video series: http://www.minecraftforum.net/forums/minecraft-editions/minecraft-editions-show-your/2865421-keybounces-list-of-creation-threads
(In regard to a mod that gives realistic animal genetics):
Would you really rather have bees that make diamonds and oil with magical genetic blocks?
... did I really ask that?
Thanks!
https://github.com/E...12585c54c8da071
Of note, these fixes do not address the underwater currents that form from digging blocks out underneath water under a solid block. Apparently that is due to the fact that the Minecraft server does not consider a block that is "falling" (block data bit 0x8 set) as a valid source to consider for any of the two adjacent sources required to create a new source block. And most (all?) ocean water blocks are configured as falling. You can look closer at this logic here: https://github.com/B...owing.java#L282 (Although that is obfuscated code and can get ugly quickly)
I've been toying around with a plugin. The plugin approach is clearly not as efficient as a direct edit to the server source code, but it's at least modular and a bit more customizable.
I would love any feedback on my source code: https://github.com/E...erfix/Main.java
You can test the plugin by downloading it from here: https://github.com/d...ix/WaterFix.jar
* Promoting this week: Captive Minecraft 4, Winter Realm. Aka: Vertical Vanilla Viewing. Clicky!
* My channel with Mystcraft, and general Minecraft Let's Plays: http://www.youtube.com/user/Keybounce.
* See all my video series: http://www.minecraftforum.net/forums/minecraft-editions/minecraft-editions-show-your/2865421-keybounces-list-of-creation-threads
(In regard to a mod that gives realistic animal genetics):
Would you really rather have bees that make diamonds and oil with magical genetic blocks?
... did I really ask that?