When using “atlas compositing” to make up a single item texture in the item_texture.json in any of these ways and any other way i could think of.
{
"resource_pack_name": "Tinkers Construct",
"texture_name": "atlas.items",
"texture_data": {
"tax_r_gold_99ab41": {
"textures": [
"textures/ftb/tinkers/items/iparts/hand_axe/handle_tconstruct_hepatizon",
{
"path": "textures/ftb/tinkers/items/iparts/hand_axe/head_tconstruct_rose_gold"
}
],
"additive": true
},
"tax_slim_b917b5": {
"textures": [
"textures/ftb/tinkers/items/iparts/hand_axe/handle_tconstruct_hepatizon",
"textures/ftb/tinkers/items/iparts/hand_axe/head_tconstruct_slimesteel"
]
},
"tax_wood_0b5e36": {
"textures": [
{
"path": "textures/ftb/tinkers/items/iparts/hand_axe/handle_tconstruct_iron"
},
{
"path": "textures/ftb/tinkers/items/iparts/hand_axe/head_tconstruct_wood"
}
],
"additive": true
}
}
}It will display the correct textures in the hotbar, but in the players hand at least 1 component wil be missing
Attachments
Comments 5
The snippet mentioned above highlights Tinkers Construct - is this issue specifically related to that Marketplace pack/Add on? Or are there additional repro steps that are needed, for us to be able to reproduce the bug?
No, the issue isn’t specific to Tinkers’ Construct—in fact, it doesn’t use it at all. This is something we discovered while trying to optimise and reduce the number of textures.
During our initial testing prior to 1.21.90, everything was working as intended. However, when we tested again after 1.21.90, the method no longer worked and items began rendering incorrectly when held in the player’s hand.
To reproduce the issue, simply create a new item and define an icon atlas that uses this technique with two or more textures. You’ll notice that all layers render correctly in the inventory, but when the item is held in hand, only one texture layer is displayed.
I’ve gone ahead and created a small add-on that demonstrates this clearly. In the example, I’m adding 64 new axes; however, instead of using 64 individual textures, I’m only using 16 textures, mixed and matched using the technique described above.
If you load the add-on and review the example, you’ll see that the textures render correctly and are layered as intended in the inventory. However, when the item is held in hand, only one part of the texture is rendered.
Hope this helps.
Thank you for your report!
However, this issue has been temporarily closed as Awaiting Response.
Is this still an issue in the latest version? If yes, could you please add it to the affected versions (or mention it if you are not the reporter)?
This ticket will automatically reopen when you reply.
Quick Links:
📓 Issue Guidelines – 💬 Mojang Support – 📧 Suggestions – 📖 Minecraft Wiki