Atlases issues: purple/black icons

Since 1.19.3, Minecraft Texture Packs have implemented the Atlases functionality.

In a nutshell, atlases inform the texture pack of the location of the texture files by stating the pathing in the custom textures directory.

By default, none of the custom directories are listed in the atlases file, resulting in black/purple custom items. If you are using ModelEngine, the plugin automatically generates an atlases file that already contains the pathing to the 3D entities you have installed, but not the custom icons that you could be used in MCPets.

As a result, you still need to update the atlases file by hand and update its content to add the pathing to the icon textures folder.

Solving the issue

First, you will need to open the atlases folder located at: ./plugins/ModelEngine/resource pack/assets/minecraft/atlases (if the folder does not exist you can create one).

Then open the blocks.json file (if the file does not exist you can create it).

You can then replace the content of that JSON file with the following:

{
    "sources":
    [
        {
            "source":"entity",
            "prefix":"entity/",
            "type":"directory"
        },
        {
            "source":"nocsy",
            "prefix":"nocsy/",
            "type":"directory"
        }
    ]
}

This would patch the issue for all the icons that are made by Nocsy, as the custom textures are located in assets/minecraft/textures/nocsy.

You may want to add all the folders that are located in assets/minecraft/textures/ following the same format as above for the nocsy example.

For more information about atlases, check out Jeqo's tutorial which is very complete here. It also provides a Python script to automatically generate such atlases for you!

Last updated