Client crashing in water!

I just updated my Minecrat client to the latest version and here’s where the problems just start pilling up.

Firstly I’m running optifine 1.14.3 with just a Shader mod, which was bad enough to get working. I saw another post about renaming the assets folder to ensure redownload of a possibly corrupted water sound file but that didn’t work for me, unfortunately.

Within seconds on entering water my Minecraft game freezes.

I tested regular Minecraft 1.14.3 without optifine and it works great, touching water doesn’t even crash the game. So it looks like optifine is the issue, but without OptiFine Minecraft is sooo laggy.