Trying to make a minecraft like generator however, I keep being really annoyed on how this water material keeps looking really weird.
There is nothing, that would stop back faces of your cubes rendering, when translucent. Consider generating proper surface and removing invisible faces instead of simply having a bunch of cubes.
Alright, thanks for the answer
I made a voxel based game, I gave each block flags for how each block will hide hidden. for example for water I had a flag to hide next to same and an opaque flag. so water will hide next to same and is not opaque. opaque makes blocks hide faces if next to an opaque block and hide next to same hides faces if the block is places next to the same type of block allowing for water to just be a single surface.