A Minecraft Bedrock Edition add-on that introduces a complete set of dyeable armor pieces, allowing players to customize their armor colors using dyes.
- Complete Armor Set: Helmet, Chestplate, Leggings, and Boots
- Dyeable: Use cauldrons with dyed water to change armor colors
- Download both the Behavior Pack (BP) and Resource Pack (RP)
- Import both packs into Minecraft Bedrock Edition
- Apply the Resource Pack to your world
- Enable the Behavior Pack in your world settings
- Start playing!
- Fill a cauldron with water
- Use any dye on the water-filled cauldron to color the water
- With the armor piece in hand, interact with the dyed water cauldron
- The armor will change color based on the dye used in the cauldron
- Mix different dyes in the cauldron for custom colors
BP/
├── manifest.json
└── items/
├── dye_helmet.json
├── dye_chestplate.item.json
├── dye_leggings.item.json
└── dye_boots.item.json
RP/
├── manifest.json
├── attachables/
│ ├── dye_helmet.attachable.json
│ ├── dye_chestplate.attachable.json
│ ├── dye_leggings.attachable.json
│ └── dye_boots.attachable.json
├── models/entity/attachable/
│ ├── dye_helmet.geo.json
│ ├── dye_chestplate.geo.json
│ ├── dye_leggings.geo.json
│ └── dye_boots.geo.json
├── textures/
│ ├── item_texture.json
│ ├── items/ (item icons)
│ └── entity/attachable/ (armor textures)
The armor uses the minecraft:dyeable component with a default color:
"minecraft:dyeable": {
"default_color": "#ffffff"
}Attachables use special materials that support color changing:
entity_alphatest_change_color- Standard dyeable materialentity_alphatest_change_color_glint- Enchanted dyeable material
For a detailed tutorial on creating TGA textures for dyeable items, watch: TGA Tutorial
For proper color changing functionality:
- Item Icons: Use opacity value of 3 for non-color-changeable parts, 255 for dyeable parts
- Armor Models: Use opacity value of 1 for non-color-changeable parts, 255 for dyeable parts
- Save textures in TGA format to support alpha channel opacity
Note: 1.Use opacity 3 to make undyeable layer/part not transparent on item,
To create your own dyeable items:
- Add the dyeable component to your item JSON:
"minecraft:dyeable": { "default_color": "#ffffff" }
2.Use 2 textures on item:
"minecraft:icon": {
"textures": {
"default":"dye_boots",
"dyed":"dye_boots"
}
}-
Use color-change materials in attachables:
"materials": { "default": "entity_alphatest_change_color", "enchanted": "entity_alphatest_change_color_glint" }
-
Use TGA or Not TGA make some layer/part dyeable and some dyeable by the opacity, use opacity 255 to make it dyeable use the opacity 3(for item icon) or 1 (for model's texture) to make it undyeable
For a detailed tutorial on creating TGA textures for dyeable items, watch: TGA Tutorial
but if you use png all the texture layer/part will be dyeable
- Minecraft Bedrock Edition 1.21.50 or higher
- Author: Causal
- Repository: GitHub - Dyeable Armor
- Models Generated with: Blockbench Item Wizard 1.2.1
This project is available on GitHub. Please check the repository for license information.
If you encounter any issues or have questions:
- Check the GitHub repository for updates
- Report bugs through GitHub Issues
- Join the community for support and discussions
Happy crafting and stay colorful! 🎨⚔️