Hello,
I am currently rewriting the mod, to make it a bit more easy to update. Therefore i am trying to move the code out of the original minecraft classes. I am as well thinking about releasing the source code after that. So the next version will probably be beta and as much open source as possible (it will not reveal any original minecraft classes). I will update as soon as i am ready, so please do not spam the thread with any please update messages. This mod was a product of my summer holidays, during the semester my time is much more restricted!
Alpha v4c is a hotfix to v4 which changes back waterfalls to something closer to v3. In addition there are new settings inside the config based on your feedback (specially fixing the red tone when using some texture packs).
A basic anti aliasing was added which can be added through the config (I anticipate that somebody would want mipmaps instead of linear interpolation, if so, I will put it on my list).
Alpha v4 screenshot:

Alpha v3 screenshot:

Alpha v2 screenshots:


Older screenshots:
Downloads:
1.1.0:
Alpha download (version 4d)*:
Download
Direct download:
Download
Alpha download (version 4d for modloader - requires a modloader installation)*:
Download
Direct download:
Download
Instructions:
1. copy the files from the Minecraft folder to the minecraft.jar
2. delete the '/meta_inf' folder in your minecraft.jar
3. copy the '/shader' folder to your '/bin' folder
(If there is no '/shader' folder in your '/bin' folder create one; or simply drag the whole '/shader' folder to your '/bin' folder.)
A config file is found in the shader folder. It can be used to change parameters such as:
- Visual: water color, surface texture visibility (if you wish to use custom textures on the water surface)
- Performance: there are a settings for disabling parts of the reflections and to decrease the reflection resolution
- To disable water effects use 'water_mode 0'
Incompatible graphic chips
- ATI X1200 or lower
- Graphic cards without GL_EXT_framebuffer_object support
- Graphic cards without GL_ARB_shader_objects, GL_ARB_vertex_shader and GL_ARB_fragment_shader support
- Mobile Intel® 4 Series Express Chipset Family (or lower; will in some cases result in the invisible world bug)
Execution problems and possible solutions: (moved up)
- Minecraft runs out of memory
solution: change these two settings in your config.txt
anti_aliasing 1
reflection_resolution 2
- An exception with: 'cfgGrassFix'
Possible solution (no guarantee): use the modloader version when having modloader installed
- The result does not look right (e.g. missing water, black screen with sound)
Possible solution: Download the FBO.class fix and place it in your minecraft.jar
- An exception with: FBO not supported
Possible solution: Download the FBO.class fix and place it in your minecraft.jar
or: your graphics hardware is incompatible
- java.lang.SecurityException: SHA1 digest error for px.class
solution: delete the '/meta_inf' folder in your minecraft.jar
- fast flickering in the water
solution: disable advanced opengl in your video settings menu
Older problems/solutions:
- black screen without error message
solution: install a newer java version to either fix it or get a more useful error output
- java.lang.NoSuchMethodError: px.updateWorldLightLevels()
reason: mod incompabilities, one of your mods may be incompatible with this mod
Some fan videos of the recent versions:
Changelog alpha 4d:
- Lighting through new light engine (the ice still does not look 100% equal)
- FBO.class fix integrated into this version
Changelog alpha 4b:
- Changed waterfall color back (red colored texture pack textures)
- Increased waterfal diffrafction a little
- New config settings
- Basic anti aliasing
Changelog alpha 4:
- Slightly improved performance
- Added config
- More colorful water
- Framerate independent animation
- Diving out of the water error partially fixed
- Further improved reflection plane picking
- Nether portal fixed (still not fixed in the modloader version)
- Rain improved
- Waterfalls are now affected by fog
- Cloud reflections in the water off by default
- Player reflection in first person
- Pre OpenGL 2.0 support
- No more GL_EXT_packed_depth_stencil required
- Starting up the mod automatically disables advanced OpenGL
Changelog alpha v3b:
- fixed glowing ice
- fixed transparent walls in darkness
- increased waterfall visibility
Changelog alpha v3a:
- slightly increased water color
Changelog alpha v3:
- Non-planar water (waterfalls) no longer produce reflections
- Ice is rendered in standard minecraft fashion
- Reduced reflections, in specific around the player
- Ray-Casting variation to determine on what water plane to reflect
The mod requires changes in the following classes: Tessellator, RenderBlocks, EntityRenderer
Limitation/Known 'bugs':
- Invisible world probably on Intel Chipset Graphics (hopefully fixed)
- Popping artifacts due to the change of the reflection plane may occur
- In Advanced OpenGL reflections are sometimes not displayed correctly (view frustum culling removes objects required for reflections)
- Around water borders thin incorrect lines may occur (in the current version these artifacts are normally found at corners)
Known incompatibilities for the default version:
- Modloader (there is a modloader version; to install: start from a project using modloader; then copy the water shader files)
- OptiFine
- Forge API
- Better Than Wolves
- Finite Liquids
I am aware of the existance of versions which introduce compatibility of my mod with other mods. I am thinking about creating an inofficial link section for these modifications. But, I will not put any links on my thread without the permission of the author of the second mod.
Next tasks:
- Fix water behind waterfalls
- Improve the mod at lower view distance settings in combination with dense fog
- Replace glGet by a manually calculated matrix
- Support power of two only fbo graphic cards
- Replace fbo ext by arb (test with intel)
(- Performance)
Since I was asked to add a donate button, here it is. I don't think many will use it, but if you do thanks a lot.

Old downloads:
Thanks to the MCP project, which made it possible to create this in a short time.
PS:
Thanks for the feedback in this thread, I tried to include as much as possible.
Also thanks for the videos about this mod. And thanks for the downloads, and special thanks to the eight donates I have gotten so far
PPS:
* I have decided to put up and adfly link as well, since if i don't look somebody comes up and wants to make money out of my mod (already in alpha). Which makes me feel real strange. Therefore I added an option to adfly myself. Feel free to use the regular download! and I hope nobody is offended by this offer.

Help





































