Texture Swap
Compatibility Features
This modification is built on an adapted version of Fabric (Babric) and works exclusively within the "Better than Adventure!" build - a heavily modified version of Minecraft b1.7.3.
Customization Capabilities
Development is inspired by Optifine's CIT feature and provides access to changing the appearance of labeled items through textures from resource packs. Add required images and JSON files to specified folders to connect custom textures.
Specific Items
Some items require special approach to texture configuration:
- Brushes check for indication of "texturePath_DYECOLOR"
- Fishing rods use suffix "_cast"
- Maps apply marking "_blank"
- Dyeable objects require "_DYECOLOR"
- Quivers work with "_empty"
Example textures.json File
Example content of texture location file for paintbrush element:
{
"item": {
"id": "minecraft:item/paintbrush"
},
"textures": {
"Paint Can": "paintbrush/paintcan"
},
"conditional_textures": [
{
"meta": {
"EQUAL": 64
},
"textures": {
"Painted Brush": "paintbrush/brush/brush"
}
},
{
"meta": {
"GREATER_OR_EQUAL": 48,
"LESSER_OR_EQUAL": 63
},
"textures": {
"Painted Brush": "paintbrush/brush/brush_1"
}
},
{
"meta": {
"GREATER_OR_EQUAL": 32,
"LESSER_OR_EQUAL": 48
},
"textures": {
"Painted Brush": "paintbrush/brush/brush_2"
}
},
{
"meta": {
"LESSER": 32
},
"textures": {
"Painted Brush": "paintbrush/brush/brush_3"
}
}
]
}