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