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

Vanilla resource pack seems to contain broken images.

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Invalid
    • None
    • Minecraft 1.12.1
    • None
    • Ubuntu 16.04
    • Unconfirmed

      I was trying to create a new texture pack and used the vanilla resource pack I downloaded today from here: https://aka.ms/resourcepacktemplate

      $ md5sum Vanilla_Resource_Pack_1.1.3.zip 
      539dcd65a1fb6a371be0a54ce9a12162  Vanilla_Resource_Pack_1.1.3.zip
      

      When I use this as a basis I find that several images cause errors while loading the game.

      The simple and obvious reason I started looking for this can be seen in the screenshot.

      The errors I get are all similar to this

      [22:00:21] [Client thread/ERROR]: Unable to parse metadata from minecraft:textures/blocks/magma.png
      java.lang.RuntimeException: broken aspect ratio and not an animation
      

      The full list of errors I get is this

      $ fgrep ERROR logs/latest.log 
      [22:00:04] [Client thread/ERROR]: Unable to parse metadata from minecraft:textures/blocks/chain_command_block_conditional.png
      [22:00:04] [Client thread/ERROR]: Unable to parse metadata from minecraft:textures/blocks/lava_flow.png
      [22:00:04] [Client thread/ERROR]: Unable to parse metadata from minecraft:textures/blocks/command_block_front.png
      [22:00:04] [Client thread/ERROR]: Unable to parse metadata from minecraft:textures/blocks/lava_still.png
      [22:00:04] [Client thread/ERROR]: Unable to parse metadata from minecraft:textures/blocks/command_block_side.png
      [22:00:04] [Client thread/ERROR]: Unable to parse metadata from minecraft:textures/blocks/command_block_back.png
      [22:00:04] [Client thread/ERROR]: Unable to parse metadata from minecraft:textures/blocks/repeating_command_block_side.png
      [22:00:04] [Client thread/ERROR]: Unable to parse metadata from minecraft:textures/blocks/chain_command_block_back.png
      [22:00:04] [Client thread/ERROR]: Unable to parse metadata from minecraft:textures/blocks/water_flow.png
      [22:00:04] [Client thread/ERROR]: Unable to parse metadata from minecraft:textures/blocks/repeating_command_block_back.png
      [22:00:04] [Client thread/ERROR]: Unable to parse metadata from minecraft:textures/blocks/water_still.png
      [22:00:04] [Client thread/ERROR]: Unable to parse metadata from minecraft:textures/blocks/repeating_command_block_front.png
      [22:00:04] [Client thread/ERROR]: Unable to parse metadata from minecraft:textures/blocks/prismarine_rough.png
      [22:00:04] [Client thread/ERROR]: Unable to parse metadata from minecraft:textures/blocks/repeating_command_block_conditional.png
      [22:00:04] [Client thread/ERROR]: Unable to parse metadata from minecraft:textures/blocks/chain_command_block_side.png
      [22:00:04] [Client thread/ERROR]: Unable to parse metadata from minecraft:textures/blocks/command_block_conditional.png
      [22:00:04] [Client thread/ERROR]: Unable to parse metadata from minecraft:textures/blocks/magma.png
      [22:00:04] [Client thread/ERROR]: Unable to parse metadata from minecraft:textures/blocks/chain_command_block_front.png
      [22:00:04] [Client thread/ERROR]: Unable to parse metadata from minecraft:textures/blocks/portal.png
      [22:00:04] [Client thread/ERROR]: Unable to parse metadata from minecraft:textures/blocks/sea_lantern.png
      [22:00:20] [Client thread/ERROR]: Unable to parse metadata from minecraft:textures/blocks/chain_command_block_conditional.png
      [22:00:20] [Client thread/ERROR]: Unable to parse metadata from minecraft:textures/blocks/lava_flow.png
      [22:00:20] [Client thread/ERROR]: Unable to parse metadata from minecraft:textures/blocks/command_block_front.png
      [22:00:20] [Client thread/ERROR]: Unable to parse metadata from minecraft:textures/blocks/lava_still.png
      [22:00:20] [Client thread/ERROR]: Unable to parse metadata from minecraft:textures/blocks/command_block_side.png
      [22:00:20] [Client thread/ERROR]: Unable to parse metadata from minecraft:textures/blocks/command_block_back.png
      [22:00:20] [Client thread/ERROR]: Unable to parse metadata from minecraft:textures/blocks/repeating_command_block_side.png
      [22:00:20] [Client thread/ERROR]: Unable to parse metadata from minecraft:textures/blocks/chain_command_block_back.png
      [22:00:20] [Client thread/ERROR]: Unable to parse metadata from minecraft:textures/blocks/water_flow.png
      [22:00:20] [Client thread/ERROR]: Unable to parse metadata from minecraft:textures/blocks/repeating_command_block_back.png
      [22:00:20] [Client thread/ERROR]: Unable to parse metadata from minecraft:textures/blocks/water_still.png
      [22:00:20] [Client thread/ERROR]: Unable to parse metadata from minecraft:textures/blocks/repeating_command_block_front.png
      [22:00:20] [Client thread/ERROR]: Unable to parse metadata from minecraft:textures/blocks/prismarine_rough.png
      [22:00:20] [Client thread/ERROR]: Unable to parse metadata from minecraft:textures/blocks/repeating_command_block_conditional.png
      [22:00:20] [Client thread/ERROR]: Unable to parse metadata from minecraft:textures/blocks/chain_command_block_side.png
      [22:00:21] [Client thread/ERROR]: Unable to parse metadata from minecraft:textures/blocks/command_block_conditional.png
      [22:00:21] [Client thread/ERROR]: Unable to parse metadata from minecraft:textures/blocks/magma.png
      [22:00:21] [Client thread/ERROR]: Unable to parse metadata from minecraft:textures/blocks/chain_command_block_front.png
      [22:00:21] [Client thread/ERROR]: Unable to parse metadata from minecraft:textures/blocks/portal.png
      [22:00:21] [Client thread/ERROR]: Unable to parse metadata from minecraft:textures/blocks/sea_lantern.png
      

      This is the shortest reproduction path for this problem I have right now:

      cd ~/.minecraft/resourcepacks/
      mkdir demo && cd demo
      echo '{"pack":{"pack_format":3,"description":"Bad images demo"}}' > pack.mcmeta
      mkdir -p assets/minecraft
      cd assets/minecraft
      unzip ~/Downloads/Vanilla_Resource_Pack_1.1.3.zip
      cp pack_icon.png ../../pack.png
      

      At this point my workaround is to delete the images that gave an error so the system inherits these from the original base installation. As you can see from the other screenshot this workaround seems to work fine.

      From where I'm standing my conclusion is that the mentioned images in the vanilla resource pack have been corrupted in some way and should be fixed.

            Unassigned Unassigned
            nielsbasjes Niels Basjes
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: