By JustDoom,
Last updated on

How to fix custom textures not working after updating to 1.19.3+ Architectury API (forge/fabric) - Reupload


This is a reupload of an old blog from early 2023 on my old website


I recently updated one of my old mods to 1.19.4 from 1.19.2 and encountered an error I had never seen before.

[16:12:32] [Worker-Main-1/WARN] (Minecraft) Missing textures in model justneeded:pumpkin_soup#inventory:
    minecraft:textures/atlas/blocks.png:justneeded:items/pumpkin_soup
[16:12:32] [Worker-Main-1/WARN] (Minecraft) Missing textures in model justneeded:sugar_cane_slab#type=top,waterlogged=true:
    minecraft:textures/atlas/blocks.png:justneeded:blocks/sugar_cane_block

I don't do much modding or keep up with the updates so I had no idea why this was happening, I couldn't easily find anything on how to fix this. According to someone on the Architectury API discord a change was made in 1.19.3 for performance reasons.

The solution

The solution was really simple. All I had to do to fix this issue was change my assets/<modid>/textures/blocks folder to assets/<modid>/textures/block. You should also do this with the assets/<modid>/textures/items folder too. Once you renamed them you will have to change the model json files for the blocks/items to reflect the new directory, for example,

  "parent": "item/generated",
  "textures": {
    "layer0": "justneeded:items/pumpkin_soup"
  }
}

to

  "parent": "item/generated",
  "textures": {
    "layer0": "justneeded:item/pumpkin_soup"
  }
}

This is a reupload of an old post from my previous website. Old blog archive