#Models texture isnt found

13 messages · Page 1 of 1 (latest)

neon summit
#

im trying to make a hat out of a carved pumpkin with custom model data however when i do it, it replaces my other already existing model allso for a carved pumpkin and its texture doesnt appear without any apparent issues.

ebon quailBOT
#

Welcome to the help forum! Once your question has been resolved, please mark the post as closed by typing !close.

timid summit
#

Can you show your carved_pumpkin.json?

neon summit
#

it seems like i accidentally fixed the issue with it replacing the other existing model, however the texture is still gone. Here is the carved_pumpkin.json anyway (the issue is with "minecraft:item/mocha")

timid summit
#

!faq java-1.19.3-textures

ebon quailBOT
# timid summit !faq java-1.19.3-textures

General Information:
The game creates a "texture atlas" (combination of all textures into one file) for block/item models.
For performance reasons as of Java 1.19.3 the game by default only loads textures from within textures/item and textures/block (and any folders within those two folders) into that atlas instead of reading through every model for the relevant textures.

_________________________

Making the game load from custom directories
If you want the game to add textures from other directories (that are still somewhere within the "textures" folder) to that atlas you will need to create a blocks.json file in YourPack/assets/minecraft/atlases:

Example blocks.json

{
    "sources": [
        {
            "type": "directory",
            "source": "custom",
            "prefix": "custom/"
        }
    ]
}```
This example would make the game add _all_ textures that are within `textures/custom` to the atlas. This **even** applies to images that are not used by your models, so keep your pack clean for better performance and smaller size!.

**_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_**

**Additional/more specific information**:
If you have several custom directories you can add several json objects in the "sources" list/array.
blocks.json's of different packs combine btw, so you don't need to worry that one pack will stop another pack from loading their textures.

Here is also an example pack from a Minecraft dev (boq) with some more specific examples (like only using the face part of the default pig texture instead of loading all entity textures or the whole pig texture): <https://cdn.discordapp.com/attachments/593812273164976166/1042452631743901756/sprites.zip>

The official blog post with the changes (you will have to scroll down quite a bit for the relevant information): <https://www.minecraft.net/en-us/article/minecraft-snapshot-22w46a>
timid summit
#

(this also means you can't just have textures lying around in the "textures" folder)

neon summit
#

i do not quite understand but i do have the textures inside of the textures/item folder

#

should i add a folder inside of minecraft that is called atlases and then add a textures and custom folder to that folder?

#

nvm i found the issue, its just that inside of the mocha.json the texture tried searching for only "mocha" insted of "item/mocha"

#

!close