* don't render water if there should not be water
* fixed wrong protocol handlers after ui restart