Underwater stuff has a ”ghost” copy ”above water”

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.