diff --git a/common/src/main/java/net/caffeinemc/mods/sodium/client/render/chunk/compile/pipeline/fluid/DefaultFluidRenderer.java b/common/src/main/java/net/caffeinemc/mods/sodium/client/render/chunk/compile/pipeline/fluid/DefaultFluidRenderer.java index bd2bfe1a..33374b39 100644 --- a/common/src/main/java/net/caffeinemc/mods/sodium/client/render/chunk/compile/pipeline/fluid/DefaultFluidRenderer.java +++ b/common/src/main/java/net/caffeinemc/mods/sodium/client/render/chunk/compile/pipeline/fluid/DefaultFluidRenderer.java @@ -329,17 +329,13 @@ && isAlignedEquals(southEastHeight, southWestHeight) } if (this.isSideExposed(level, posX, posY, posZ, dir, Math.max(c1, c2))) { - int adjX = posX + dir.getOffsetX(); - int adjY = posY + dir.getOffsetY(); - int adjZ = posZ + dir.getOffsetZ(); - Sprite sprite = sprites[1]; float u1 = sprite.getFrameU(0.0F); - float u2 = sprite.getFrameU(0.5F); - float v1 = sprite.getFrameV((1.0F - c1) * 0.5F); - float v2 = sprite.getFrameV((1.0F - c2) * 0.5F); - float v3 = sprite.getFrameV(0.5F); + float u2 = sprite.getFrameU(8F); + float v1 = sprite.getFrameV((1.0F - c1) * 16.0F * 0.5F); + float v2 = sprite.getFrameV((1.0F - c2) * 16.0F * 0.5F); + float v3 = sprite.getFrameV(8.0F); quad.setSprite(sprite);