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:


(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.