Uploaded image for project: 'Minecraft: Java Edition'
  1. Minecraft: Java Edition
  2. MC-267860

Unused pixels in flowing water and flowing lava textures

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • None
    • 1.20.4, 23w51b, 1.21
    • Confirmed
    • Textures and models

      Relates to: MC-176095 MC-199660 MC-208679 MC-250985

      May also relate to: MC-159560

      The bug

      There are large areas of unused pixels in the textures for flowing water and flowing lava.

      Water and lava use nonstandard methods of texture mapping, which involve a 32×32 texture rather than a 16×16 textures, which is rotated in increments finer than 90 degrees. There remain areas of the texture which will not be mapped under any known circumstances, and therefore it may be advisable to delete these regions from the texture in the interests of clarity.

      How to fix

      Very simple: just delete the existing versions of water_flow.png and lava_flow.png from the game's texture files and replace them with the versions attached. The mcmeta files can be left as is.

      However, as a resource pack developer, I'd find it preferable if the current method used for flowing textures was scrapped entirely, and there were instead individual 16×16 textures for orthogonal flowing, diagonal flowing, (2,1)-flowing and (1,2)-flowing fluids. This would permit much better customizability and get rid of some weird issues with pixel borders not meeting up as expected.

        1. affected areas (for every frame).png
          23 kB
          user-f2760
        2. lava_flow.png
          4 kB
          Connor Steppie
        3. water_flow.png
          4 kB
          Connor Steppie

            Unassigned Unassigned
            Awesoman3000 Connor Steppie
            Votes:
            9 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              CHK: