# Armors textures not working with shaders mod

{% hint style="warning" %}
**This bug has a workaround fix in ItemsAdder 3.0.3**

**Note:** this fix requires you to have **Optifine** or a **CIT mod** equivalent (like **CIT Resewn**) installed in your game.

If you see broken textures make sure you are using ItemsAdder 3.0.3 or a more recent version.\
Also make sure you regenerated your resourcepack using `/iazip` (and read the [hosting tutorial](/japanese/plugin-usage/resourcepack-hosting.md) if needed).
{% endhint %}

{% hint style="danger" %}
**Optifine** 1.19.3 and 1.19.4 are currently bugged and I cannot do anything about that.\
They don't support my fix.\
We have to wait the developer of **Optifine** to fix that issue.

This is not my fault.
{% endhint %}

![](/files/8IDADqjH0Ija5XM4SbTG)

![](/files/NGMkFSoh7l6VjyBgj5Jt)

{% embed url="<https://youtu.be/cb8OAuQE6V0>" %}

## What was the cause of this bug?

### Optifine issue

Optifine has a limitation which doesn't allow custom armors to work correctly if you have any custom Optifine shaders installed.

You have to disable the **Optifine** shaders temporarily or temporarily live with the issue.

I already contacted Optifine developer about this: <https://github.com/sp614x/optifine/issues/6391>

### Iris Shaders issue

Iris has a limitation which doesn't allow custom armors to work correctly if you have any custom Iris custom shader installed.

I already contacted Iris developers about this: <https://github.com/IrisShaders/Iris/issues/1042>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://itemsadder.devs.beer/japanese/faq/armors-textures-not-working-with-shaders-mod.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
