{
  "format_version": "1.10.0",
  "render_controllers": {
    "controller.render.hp": {
      "geometry": "Geometry.hp",
      "materials": [ { "*": "Material.default" } ],
      "textures": [ "v.hp1 ? Texture.hp1 : v.hp2 ? Texture.hp2 : v.hp3 ? Texture.hp3 : v.hp4 ? Texture.hp4 : v.hp5 ? Texture.hp5 : v.hp6 ? Texture.hp6 : v.hp7 ? Texture.hp7 : v.hp8 ? Texture.hp8 : v.hp9 ? Texture.hp9 : v.hp10 ? Texture.hp10 : Texture.hp0" ]
    },
    "controller.render.todoroki_projetil": {
      "geometry": "Geometry.default",
      "materials": [ { "*": "Material.default" } ],
      "textures": [ "Texture.default" ],
      "part_visibility": [
        { "*": "q.variant == 1" },
        { "spike": "q.variant == 2" }
      ]
    },
    "controller.render.kuririn_projetil": {
      "geometry": "Geometry.default",
      "materials": [ { "*": "Material.default" }, { "kienzan2": "Material.enderman" }, { "2": "Material.enderman" }, { "4": "Material.enderman" } ],
      "textures": [ "Texture.default" ],
      "part_visibility": [
        { "kienzan": "q.variant == 1" },
        { "kienzan2": "q.variant == 1" },
        { "1": "q.variant == 2" },
        { "2": "q.variant == 2" },
        { "3": "q.variant == 2" },
        { "4": "q.variant == 2" }
      ]
    },
    "controller.render.luffy_projetil": {
      "geometry": "Geometry.default",
      "materials": [ { "*": "Material.default" } ],
      "textures": [ "Texture.default" ],
      "part_visibility": [
        { "*": false },
        { "projetil": true }
      ]
    },
    "controller.render.yamamoto": {
      "geometry": "Geometry.ryujin_jakka",
      "materials": [ { "*": "Material.default" } ],
      "textures": [ "Texture.ryujin_jakka" ],
      "part_visibility": [
        { "yamamoto": "q.has_target" },
        { "yamamoto_shikai": false },
        { "yamamoto_sheath2": "!q.has_target" }
      ]
    },
    "controller.render.hollow": {
      "arrays": {
        "textures": {
          "Array.frame": [
            "Texture.default",
            "Texture.default2"
          ]
        },
        "geometries": {
          "Array.frame2": [
            "Geometry.default",
            "Geometry.default2"
          ]
        }
      },
      "geometry": "Array.frame2[(q.mark_variant)]",
      "materials": [ { "*": "Material.default" } ],
      "textures": ["Array.frame[(q.mark_variant)]"]
    }
  }
}