//This JSON was modified by Rainvay_ZCYF (@ZouChenyunfei) and AgentMindStorm (@agentms_). Please do not use this document without permission.
{
  "format_version": "1.8.0",
  "render_controllers": {
    "controller.render.llama": {
      "arrays": {
        "textures": {
          "Array.base": [
            "Texture.creamy",
            "Texture.white",
            "Texture.brown",
            "Texture.gray"
          ]
        }
      },
      "geometry": "Geometry.default",
      "part_visibility": [ { "chest*": "query.is_chested" } ],
      "materials": [ { "*": "Material.default" } ],
      "textures": [
        "Array.base[query.variant]",
        "Texture.decor_none",
        "Texture.decor_none"
      ]
    },
    "controller.render.llama_decor": {
      "arrays": {
        "textures": {
          "Array.decor": [
            "Texture.decor_none",
            "Texture.decor_white",
            "Texture.decor_orange",
            "Texture.decor_magenta",
            "Texture.decor_light_blue",
            "Texture.decor_yellow",
            "Texture.decor_lime",
            "Texture.decor_pink",
            "Texture.decor_gray",
            "Texture.decor_silver",
            "Texture.decor_cyan",
            "Texture.decor_purple",
            "Texture.decor_blue",
            "Texture.decor_brown",
            "Texture.decor_green",
            "Texture.decor_red",
            "Texture.decor_black"
          ]
        }
      },
      "geometry": "Geometry.decor",
      "part_visibility": [ { "chest*": "query.is_chested" } ],
      "materials": [ { "*": "Material.decor" } ],
      "textures": [
        "(query.is_owner_identifier_any('minecraft:trader_llama') && variable.DecorTextureIndex == 0) ? Texture.decor_wandering_trader : Array.decor[variable.DecorTextureIndex]"
      ]
    }
  }
}
