While the water shader works quite well for me with stuff out of the water, underwater stuff also seems to have reflections, causing weird stuff like this:
http://dl.dropbox.com/u/9078394/UnderwaterGhostBlocks.png
(Yes, it looks kinda like Minecraft. Deal with it. I’ve been writing voxel-based games longer then Minecraft’s been around.)
Anyway, as you can see, there are some odd locking blocks in the top-left corner of the screen (The ghost ones I was talking about). The ones in the bottom-left coorner are the real blocks.
The code I’m using to make the water is a direct copy paste from JME3 Basic Water tutorial.
If it matters, the blocks and such are all part of the one Mesh. The player’s cube also does it though, so I don’t think that’s the problem.
EDIT: I fixed the problem (Not really. I just used WaterFilter instead). I can’t find any delete thread button though.