diff --git a/src/main/java/me/jellysquid/mods/sodium/client/render/chunk/compile/pipeline/FluidRenderer.java b/src/main/java/me/jellysquid/mods/sodium/client/render/chunk/compile/pipeline/FluidRenderer.java index 1edb51fbfc..1ab9ad6439 100644 --- a/src/main/java/me/jellysquid/mods/sodium/client/render/chunk/compile/pipeline/FluidRenderer.java +++ b/src/main/java/me/jellysquid/mods/sodium/client/render/chunk/compile/pipeline/FluidRenderer.java @@ -130,6 +130,10 @@ public void render(WorldSlice world, FluidState fluidState, BlockPos blockPos, B Sprite[] sprites = ForgeHooksClient.getFluidSprites(world, blockPos, fluidState); + if (sprites[2] == null) { + sprites[2] = sprites[0]; + } + float fluidHeight = this.fluidHeight(world, fluid, blockPos, Direction.UP); float northWestHeight, southWestHeight, southEastHeight, northEastHeight; if (fluidHeight >= 1.0f) {