//This JSON was modified by AgentMindStorm (@agentms_), CrisXolt (@CrisXolt), LukasPAH (@LukasPAH), and Rainvay_ZCYF (@ZouChenyunfei). Please do not use this document without permission.
{
//Boss Bar
  "full_boss_bar_base": {
    "type": "image",
    "size": [ 182, 5 ],
    "texture": "textures/ui/experience_bar_full_white",
    "clip_direction": "left",
    "clip_pixelperfect": false,
    "bindings": [
      {
        "binding_name": "#exp_progress",
        "binding_name_override": "#clip_ratio",
        "binding_type": "global"
      }
    ]
  },
  "empty_boss_bar_base": {
    "type": "image",
    "size": [ 182, 5 ],
    "texture": "textures/ui/experiencebarempty"
  },
  "boss_bar_notches_base": {
    "type": "image",
    "texture": "textures/gui/bars",
    "size": [ 182, 5 ],
    "uv": "$bar_uv",
    "uv_size": "$bar_uv_size",
    "$bar_uv|default": "$bar_uv_256x",
    "$bar_uv_256x|default": [ 0, 0 ],
    "$bar_uv_512x|default": [ 0, 0 ],
    "$bar_uv_1024x|default": [ 0, 0 ],
    "$bar_uv_2048x|default": [ 0, 0 ],
    "$bar_uv_4096x|default": [ 0, 0 ],
    "$bar_uv_8192x|default": [ 0, 0 ],
    "$bar_uv_size|default": [ 182, 5 ],
    "variables": [
      {
        "requires": "$is_multipixel",
        "$bar_uv": "$bar_uv_512x",
        "$bar_uv_size": [ 364, 10 ]
      }
    ]
//256x  "$bar_uv_size": [ 182, 5 ]
//512x  "$bar_uv_size": [ 364, 10 ]
//1024x "$bar_uv_size": [ 728, 20 ]
//2048x "$bar_uv_size": [ 1456, 40 ]
//4096x "$bar_uv_size": [ 2912, 80 ]
//8192x "$bar_uv_size": [ 5824, 160 ]
  },
  "pink_bar_empty@hud.empty_boss_bar_base": {
    "color": [ 1.0, 0.0, 0.7804 ]
  },
  "pink_bar_full@hud.full_boss_bar_base": {
    "color": [ 1.0, 0.0, 0.7804 ]
  },
  "blue_bar_empty@hud.empty_boss_bar_base": {
    "color": [ 0.0, 0.7804, 1.0 ]
  },
  "blue_bar_full@hud.full_boss_bar_base": {
    "color": [ 0.0, 0.7804, 1.0 ]
  },
  "red_bar_empty@hud.empty_boss_bar_base": {
    "color": [ 1.0, 0.2188, 0.0 ]
  },
  "red_bar_full@hud.full_boss_bar_base": {
    "color": [ 1.0, 0.2188, 0.0 ]
  },
  "green_bar_empty@hud.empty_boss_bar_base": {
    "color": [ 0.0, 1.0, 0.0 ]
  },
  "green_bar_full@hud.full_boss_bar_base": {
    "color": [ 0.0, 1.0, 0.0 ]
  },
  "yellow_bar_empty@hud.empty_boss_bar_base": {
    "color": [ 1.0, 1.0, 0.0 ]
  },
  "yellow_bar_full@hud.full_boss_bar_base": {
    "color": [ 1.0, 1.0, 0.0 ]
  },
  "purple_bar_empty@hud.empty_boss_bar_base": {
    "color": [ 0.5294, 0.0, 1.0 ]
  },
  "purple_bar_full@hud.full_boss_bar_base": {
    "color": [ 0.5294, 0.0, 1.0 ]
  },
  "white_bar_empty@hud.empty_boss_bar_base": {
    "color": [ 1.0, 1.0, 1.0 ]
  },
  "white_bar_full@hud.full_boss_bar_base": {
    "color": [ 1.0, 1.0, 1.0 ]
  },
  "progress_empty@hud.boss_bar_notches_base": {
    "$bar_uv_256x": [ 0, 70 ],
    "$bar_uv_512x": [ 0, 140 ],
    "$bar_uv_1024x": [ 0, 280 ],
    "$bar_uv_2048x": [ 0, 560 ],
    "$bar_uv_4096x": [ 0, 1120 ],
    "$bar_uv_8192x": [ 0, 2240 ]
  },
  "progress_full@hud.boss_bar_notches_base": {
    "$bar_uv_256x": [ 0, 75 ],
    "$bar_uv_512x": [ 0, 150 ],
    "$bar_uv_1024x": [ 0, 300 ],
    "$bar_uv_2048x": [ 0, 600 ],
    "$bar_uv_4096x": [ 0, 1200 ],
    "$bar_uv_8192x": [ 0, 2400 ]
  },
  "notched_6_empty@hud.boss_bar_notches_base": {
    "$bar_uv_256x": [ 0, 80 ],
    "$bar_uv_512x": [ 0, 160 ],
    "$bar_uv_1024x": [ 0, 320 ],
    "$bar_uv_2048x": [ 0, 640 ],
    "$bar_uv_4096x": [ 0, 1280 ],
    "$bar_uv_8192x": [ 0, 2560 ]
  },
  "notched_6_full@hud.boss_bar_notches_base": {
    "$bar_uv_256x": [ 0, 85 ],
    "$bar_uv_512x": [ 0, 170 ],
    "$bar_uv_1024x": [ 0, 340 ],
    "$bar_uv_2048x": [ 0, 680 ],
    "$bar_uv_4096x": [ 0, 1360 ],
    "$bar_uv_8192x": [ 0, 2720 ]
  },
  "notched_10_empty@hud.boss_bar_notches_base": {
    "$bar_uv_256x": [ 0, 90 ],
    "$bar_uv_512x": [ 0, 180 ],
    "$bar_uv_1024x": [ 0, 360 ],
    "$bar_uv_2048x": [ 0, 720 ],
    "$bar_uv_4096x": [ 0, 1440 ],
    "$bar_uv_8192x": [ 0, 2880 ]
  },
  "notched_10_full@hud.boss_bar_notches_base": {
    "$bar_uv_256x": [ 0, 95 ],
    "$bar_uv_512x": [ 0, 190 ],
    "$bar_uv_1024x": [ 0, 380 ],
    "$bar_uv_2048x": [ 0, 760 ],
    "$bar_uv_4096x": [ 0, 1520 ],
    "$bar_uv_8192x": [ 0, 3040 ]
  },
  "notched_12_empty@hud.boss_bar_notches_base": {
    "$bar_uv_256x": [ 0, 100 ],
    "$bar_uv_512x": [ 0, 200 ],
    "$bar_uv_1024x": [ 0, 400 ],
    "$bar_uv_2048x": [ 0, 800 ],
    "$bar_uv_4096x": [ 0, 1600 ],
    "$bar_uv_8192x": [ 0, 3200 ]
  },
  "notched_12_full@hud.boss_bar_notches_base": {
    "$bar_uv_256x": [ 0, 105 ],
    "$bar_uv_512x": [ 0, 210 ],
    "$bar_uv_1024x": [ 0, 420 ],
    "$bar_uv_2048x": [ 0, 840 ],
    "$bar_uv_4096x": [ 0, 1680 ],
    "$bar_uv_8192x": [ 0, 3360 ]
  },
  "notched_20_empty@hud.boss_bar_notches_base": {
    "$bar_uv_256x": [ 0, 110 ],
    "$bar_uv_512x": [ 0, 220 ],
    "$bar_uv_1024x": [ 0, 440 ],
    "$bar_uv_2048x": [ 0, 880 ],
    "$bar_uv_4096x": [ 0, 1760 ],
    "$bar_uv_8192x": [ 0, 3520 ]
  },
  "notched_20_full@hud.boss_bar_notches_base": {
    "$bar_uv_256x": [ 0, 115 ],
    "$bar_uv_512x": [ 0, 230 ],
    "$bar_uv_1024x": [ 0, 460 ],
    "$bar_uv_2048x": [ 0, 920 ],
    "$bar_uv_4096x": [ 0, 1840 ],
    "$bar_uv_8192x": [ 0, 3680 ]
  },
  "hotbar_slot_image": {
    "alpha": 1
  },
  "offhand_slot_image": {
    "type": "image",
    "texture": "textures/gui/widgets",
    "size": [ 22, 22 ],
    "uv": [ 24, 23 ],
    "uv_size": [ 22, 22],
    "layer": 1
  },
  "bar_control_base": {
    "type": "panel",
    "$default_name|default": "Ender Dragon",
    "$next|default": "002",
    "controls": [
      { 
        "binding_control@$next": {
          "bindings": [
            {
              "binding_name": "(not (#bossName = $default_name))",
              "binding_name_override": "#visible",
              "binding_type": "collection",
              "binding_collection_name": "$collection_name"
            }
          ]
        }
      }
    ]
  },
  "001@hud.bar_control_base": {
    "bindings": [
      {
        "binding_name": "(not (#bossName = 'Ender Dragon'))",
        "binding_name_override": "#visible",
        "binding_type": "collection",
        "binding_collection_name": "$collection_name"
      }
    ]
  },
  "002@hud.bar_control_base": { "$next": "003", "$default_name": "Enderdrache" },
  "003@hud.bar_control_base": { "$next": "004", "$default_name": "Dragón de Ender" },
  "004@hud.bar_control_base": { "$next": "005", "$default_name": "Dragon de l'Ender" },
  "005@hud.bar_control_base": { "$next": "006", "$default_name": "Dragon Ender" },
  "006@hud.bar_control_base": { "$next": "007", "$default_name": "Enderdrago" },
  "007@hud.bar_control_base": { "$next": "008", "$default_name": "エンダー ドラゴン" },
  "008@hud.bar_control_base": { "$next": "009", "$default_name": "엔더 드래곤" },
  "009@hud.bar_control_base": { "$next": "010", "$default_name": "Dragão Ender" },
  "010@hud.bar_control_base": { "$next": "011", "$default_name": "Dragão de Ender" },
  "011@hud.bar_control_base": { "$next": "012", "$default_name": "Дракон Края" },
  "012@hud.bar_control_base": { "$next": "013", "$default_name": "末影龙" },
  "013@hud.bar_control_base": { "$next": "014", "$default_name": "終界龍" },
  "014@hud.bar_control_base": { "$next": "015", "$default_name": "Enderdraak" },
  "015@hud.bar_control_base": { "$next": "016", "$default_name": "Пагубен дракон" },
  "016@hud.bar_control_base": { "$next": "017", "$default_name": "Drak z enderu" },
  "017@hud.bar_control_base": { "$next": "018", "$default_name": "Ender-drage" },
  "018@hud.bar_control_base": { "$next": "019", "$default_name": "Δράκος Τελειωτής" },
  "019@hud.bar_control_base": { "$next": "020", "$default_name": "Äärilisko" },
  "020@hud.bar_control_base": { "$next": "021", "$default_name": "Végzetsárkány" },
  "021@hud.bar_control_base": { "$next": "022", "$default_name": "Naga Ender" },
  "022@hud.bar_control_base": { "$next": "023", "$default_name": "Enderdrage" },
  "023@hud.bar_control_base": { "$next": "024", "$default_name": "Smok Kresu" },
  "024@hud.bar_control_base": { "$next": "025", "$default_name": "Drak z konca sveta" },
  "025@hud.bar_control_base": { "$next": "026", "$default_name": "Enderdrake" },
  "026@hud.bar_control_base": { "$next": "027", "$default_name": "Ender Ejderhası" },
  "027@hud.bar_control_base": { "$next": "028", "$default_name": "Дракон Ендеру" },
  "028@hud.bar_control_base": { "$next": "029", "$default_name": "Wither" },
  "029@hud.bar_control_base": { "$next": "030", "$default_name": "ウィザー" },
  "030@hud.bar_control_base": { "$next": "031", "$default_name": "위더" },
  "031@hud.bar_control_base": { "$next": "032", "$default_name": "Иссушитель" },
  "032@hud.bar_control_base": { "$next": "033", "$default_name": "凋灵" },
  "033@hud.bar_control_base": { "$next": "034", "$default_name": "凋靈怪" },
  "034@hud.bar_control_base": { "$next": "035", "$default_name": "Чезнещия" },
  "035@hud.bar_control_base": { "$next": "036", "$default_name": "Pakostnice" },
  "036@hud.bar_control_base": { "$next": "037", "$default_name": "Μαρασμός" },
  "037@hud.bar_control_base": { "$next": "038", "$default_name": "Näivettäjä" },
  "038@hud.bar_control_base": { "$next": "039", "$default_name": "Sorvasztó" },
  "039@hud.bar_control_base": { "$next": "040", "$default_name": "Візер" },
  "040@hud.bar_control_base": { "$next": "041", "$default_name": "Raid" },
  "041@hud.bar_control_base": { "$next": "042", "$default_name": "Raid - Raiders remaining: 2" },
  "042@hud.bar_control_base": { "$next": "043", "$default_name": "Raid - Raiders remaining: 1" },
  "043@hud.bar_control_base": { "$next": "044", "$default_name": "Raid - Raiders remaining: 0" },
  "044@hud.bar_control_base": { "$next": "045", "$default_name": "Raid - Victory" },
  "045@hud.bar_control_base": { "$next": "046", "$default_name": "Raid - Defeat" },
  "046": {
    "type": "panel",
    "controls": [
      { "bar_name@hud.boss_bar_name": { } },
      { "default_bar_control@$default_bar_panel_control": { } }
    ]
  },
  "boss_bar_name": {
    "type": "label",
    "color": "$boss_name_text_color",
    "text": "#bossName",
    "anchor_from": "top_middle",
    "anchor_to": "top_middle",
    "offset": [ 0, 2 ],
    "shadow": true,
    "bindings": [
      {
        "binding_name": "#bossName",
        "binding_type": "collection",
        "binding_collection_name": "$collection_name"
      }
    ]
  },
  "bar_panel": {
    "type": "panel",
    "size": [ 182, 18 ],
    "$bar_name_control": "bar_name",
    "$main_bar_control": "main",
    "$collection_name": "boss_bars",
    "$progress_bar_collection": "boss_bars",
    "$raid_bar_panel_control": "hud.raid_bar_panel",
    "$default_bar_panel_control": "hud.default_bar_panel",
    "controls": [
      { "$bar_name_control@hud.boss_bar_name": { "size": [ 0, 0 ] } },
      {
        "ender_dragon_bar@hud.ender_dragon_bindings": {
          "controls": [
            { "bar_name@hud.boss_bar_name": { } },
            { "ender_dragon_bar_panel@hud.ender_dragon_bar_panel": { } }
          ]
        }
      },
      {
        "wither_bar@hud.wither_bindings": {
          "controls": [
            { "bar_name@hud.boss_bar_name": { } },
            { "wither_bar_panel@hud.wither_bar_panel": { } }
          ]
        }
      },
      {
        "raid_bar@hud.raid_bindings": {
          "controls": [
            { "bar_name@hud.boss_bar_name": { "text": "bar.event.raid.name" } },
            { "raid_panel@$raid_bar_panel_control": { } }
          ]
        }
      },
      {
        "raid_remaining_2_bar@hud.raid_remaining_2_bindings": {
          "controls": [
            { "bar_name@hud.boss_bar_name": { "text": "bar.event.raid.remaining.2" } },
            { "raid_panel@$raid_bar_panel_control": { } }
          ]
        }
      },
      {
        "raid_remaining_1_bar@hud.raid_remaining_1_bindings": {
          "controls": [
            { "bar_name@hud.boss_bar_name": { "text": "bar.event.raid.remaining.1" } },
            { "raid_panel@$raid_bar_panel_control": { } }
          ]
        }
      },
      {
        "raid_remaining_0_bar@hud.raid_remaining_0_bindings": {
          "controls": [
            { "bar_name@hud.boss_bar_name": { "text": "bar.event.raid.remaining.0" } },
            { "raid_panel@$raid_bar_panel_control": { } }
          ]
        }
      },
      {
        "raid_defeat_bar@hud.raid_defeat_bindings": {
          "controls": [
            { "bar_name@hud.boss_bar_name": { "text": "bar.event.raid.defeat" } },
            { "raid_panel@$raid_bar_panel_control": { } }
          ]
        }
      },
      {
        "raid_victory_bar@hud.raid_victory_bindings": {
          "controls": [
            { "bar_name@hud.boss_bar_name": { "text": "bar.event.raid.victory" } },
            { "raid_panel@$raid_bar_panel_control": { } }
          ]
        }
      },
      { "default_bar_control@hud.001": { } }
    ],
    "bindings": [
      {
        "binding_name": "#bar_visible",
        "binding_type": "collection",
        "binding_collection_name": "boss_bars",
        "binding_name_override": "#visible"
      }
    ]
  },
  "ender_dragon_bar_panel@common.progress_bar_for_collections": {
    "anchor_from": "top_middle",
    "anchor_to": "top_middle",
    "offset": [ 0, 12 ],
    "size": [ 182, 5 ],
    "controls": [
      { "pink_bar_empty@hud.pink_bar_empty": { "layer": 1, "size": [ 182, 5 ] } },
      { 
        "pink_bar_full@hud.pink_bar_full": {
          "layer": 2,
          "size": [ 182, 5 ],
          "clip_direction": "left",
          "clip_pixelperfect": false,
          "bindings": [
            {
              "binding_name": "#progress_percentage",
              "binding_name_override": "#clip_ratio",
              "binding_type": "collection",
              "binding_collection_name": "$progress_bar_collection"
            }
          ]
        }
      }
    ]
  },
  "ender_dragon_bindings": {
    "type": "panel",
    "visible": false,
    "$ender_dragon_name_fr_FR": "Dragon de l'Ender",
    "$ender_dragon_name_da_DK": "Ender-drage",
    "bindings": [
      {
        "binding_type": "view",
        "source_control_name": "$bar_name_control",
        "source_property_name": "( (#bossName = 'Ender Dragon') or (#bossName = Enderdrache) or (#bossName = 'Dragón de Ender') or (#bossName = $ender_dragon_name_fr_FR) or (#bossName = 'Dragon Ender') or (#bossName = Enderdrago) or (#bossName = 'エンダー ドラゴン') or (#bossName = '엔더 드래곤') or (#bossName = 'Dragão Ender') or (#bossName = 'Dragão de Ender') or (#bossName = 'Дракон Края') or (#bossName = 末影龙) or (#bossName = 終界龍) or (#bossName = Enderdraak) or (#bossName = 'Пагубен дракон') or (#bossName = 'Drak z enderu') or (#bossName = $ender_dragon_name_da_DK) or (#bossName = 'Δράκος Τελειωτής') or (#bossName = Äärilisko) or (#bossName = Végzetsárkány) or (#bossName = 'Naga Ender') or (#bossName = Enderdrage) or (#bossName = 'Smok Kresu') or (#bossName = 'Drak z konca sveta') or (#bossName = Enderdrake) or (#bossName = 'Ender Ejderhası') or (#bossName = 'Дракон Ендеру') )",
        "target_property_name": "#visible",
        "resolve_sibling_scope": true
      }
    ]
  },
  "wither_bar_panel@common.progress_bar_for_collections": {
    "anchor_from": "top_middle",
    "anchor_to": "top_middle",
    "offset": [ 0, 12 ],
    "size": [ 182, 5 ],
    "controls": [
      { "purple_bar_empty@hud.purple_bar_empty": { "layer": 1, "size": [ 182, 5 ] } },
      { 
        "purple_bar_full@hud.purple_bar_full": {
          "layer": 2,
          "size": [ 182, 5 ],
          "clip_direction": "left",
          "clip_pixelperfect": false,
          "bindings": [
            {
              "binding_name": "#progress_percentage",
              "binding_name_override": "#clip_ratio",
              "binding_type": "collection",
              "binding_collection_name": "$progress_bar_collection"
            }
          ]
        }
      }
    ]
  },
  "wither_bindings": {
    "type": "panel",
    "visible": false,
    "bindings": [
      {
        "binding_type": "view",
        "source_control_name": "$bar_name_control",
        "source_property_name": "( (#bossName = Wither) or (#bossName = ウィザー) or (#bossName = 위더) or (#bossName = Иссушитель) or (#bossName = 凋灵) or (#bossName = 凋靈怪) or (#bossName = Чезнещия) or (#bossName = Pakostnice) or (#bossName = Μαρασμός) or (#bossName = Näivettäjä) or (#bossName = Sorvasztó) or (#bossName = Візер) )",
        "target_property_name": "#visible",
        "resolve_sibling_scope": true
      }
    ]
  },
  "raid_bar_panel@common.progress_bar_for_collections": {
    "anchor_from": "top_middle",
    "anchor_to": "top_middle",
    "offset": [ 0, 12 ],
    "size": [ 182, 5 ],
    "layer": 10,
    "controls": [
      { "red_bar_empty@hud.red_bar_empty": { "layer": 1, "size": [ 182, 5 ] } },
      { 
        "red_bar_full@hud.red_bar_full": {
          "layer": 3,
          "size": [ 182, 5 ],
          "clip_direction": "left",
          "clip_pixelperfect": false,
          "bindings": [
            {
              "binding_name": "#progress_percentage",
              "binding_name_override": "#clip_ratio",
              "binding_type": "collection",
              "binding_collection_name": "$progress_bar_collection"
            }
          ]
        }
      },
      { "notched_10_empty@hud.notched_10_empty": { "layer": 2, "size": [ 182, 5 ] } },
      { 
        "notched_10_full@hud.notched_10_full": {
          "layer": 4,
          "size": [ 182, 5 ],
          "clip_direction": "left",
          "clip_pixelperfect": false,
          "bindings": [
            {
              "binding_name": "#progress_percentage",
              "binding_name_override": "#clip_ratio",
              "binding_type": "collection",
              "binding_collection_name": "$progress_bar_collection"
            }
          ]
        }
      }
    ]
  },
  "raid_bindings": {
    "type": "panel",
    "visible": false,
    "bindings": [
      {
        "binding_type": "view",
        "source_control_name": "$bar_name_control",
        "source_property_name": "(#bossName = Raid)",
        "target_property_name": "#visible",
        "resolve_sibling_scope": true
      }
    ]
  },
  "raid_remaining_0_bindings": {
    "type": "panel",
    "visible": false,
    "bindings": [
      {
        "binding_type": "view",
        "source_control_name": "$bar_name_control",
        "source_property_name": "(#bossName = 'Raid - Raiders remaining: 0')",
        "target_property_name": "#visible",
        "resolve_sibling_scope": true
      }
    ]
  },
  "raid_remaining_1_bindings": {
    "type": "panel",
    "visible": false,
    "bindings": [
      {
        "binding_type": "view",
        "source_control_name": "$bar_name_control",
        "source_property_name": "(#bossName = 'Raid - Raiders remaining: 1')",
        "target_property_name": "#visible",
        "resolve_sibling_scope": true
      }
    ]
  },
  "raid_remaining_2_bindings": {
    "type": "panel",
    "visible": false,
    "bindings": [
      {
        "binding_type": "view",
        "source_control_name": "$bar_name_control",
        "source_property_name": "(#bossName = 'Raid - Raiders remaining: 2')",
        "target_property_name": "#visible",
        "resolve_sibling_scope": true
      }
    ]
  },
  "raid_defeat_bindings": {
    "type": "panel",
    "visible": false,
    "bindings": [
      {
        "binding_type": "view",
        "source_control_name": "$bar_name_control",
        "source_property_name": "(#bossName = 'Raid - Defeat')",
        "target_property_name": "#visible",
        "resolve_sibling_scope": true
      }
    ]
  },
  "raid_victory_bindings": {
    "type": "panel",
    "visible": false,
    "bindings": [
      {
        "binding_type": "view",
        "source_control_name": "$bar_name_control",
        "source_property_name": "(#bossName = 'Raid - Victory')",
        "target_property_name": "#visible",
        "resolve_sibling_scope": true
      }
    ]
  },
  "default_bar_panel@common.progress_bar_for_collections": {
    "anchor_from": "top_middle",
    "anchor_to": "top_middle",
    "offset": [ 0, 12 ],
    "size": [ 182, 5 ],
    "layer": 10,
    "controls": [
      { "white_bar_empty@hud.white_bar_empty": { "layer": 1, "size": [ 182, 5 ] } },
      { 
        "white_bar_full@hud.white_bar_full": {
          "layer": 3,
          "size": [ 182, 5 ],
          "clip_direction": "left",
          "clip_pixelperfect": false,
          "bindings": [
            {
              "binding_name": "#progress_percentage",
              "binding_name_override": "#clip_ratio",
              "binding_type": "collection",
              "binding_collection_name": "$progress_bar_collection"
            }
          ]
        }
      }
    ]
  },
  "default_bindings": {
    "type": "panel",
    "bindings": [
      {
        "binding_type": "view",
        "source_control_name": "$main_bar_control",
        "source_property_name": "(not #visible)",
        "target_property_name": "#visible"
      }
    ]
  },
//Miscellaneous
  "anim_item_name_text_alpha_stay": {
    "duration": 12
  },
  "anim_item_name_text_alpha_out": {
    "easing": "in_cubic",
    "duration": 8
  },
  "jukebox_text_alpha_stay": {
    "anim_type": "wait",
    "duration": 2,
    "next": "@hud.jukebox_text_alpha_out"
  },
  "jukebox_text_alpha_out": {
    "anim_type": "alpha",
    "easing": "in_expo",
    "destroy_at_end": "item_text_label",
    "duration": 1,
    "from": 1.0,
    "to": 0
  },
  "chat_grid_item/chat_background/chat_text": {
    "enable_profanity_filter": false
  },
  "progress_text_label": {
    "shadow": false
  },
  "progress_text_label_border@progress_text_label": {
    "color": "$experience_text_border_color"
  },
  "exp_progress_bar_and_hotbar/hotbar": {
    "offset": [ 4, 16 ]
  },
  "exp_progress_bar_and_hotbar/resizing_xp_bar_with_hotbar": {
    "controls": [
      {
        "empty_progress_bar@empty_progress_bar": {
          "size": [ "100%c", 5 ],
          "layer": 1,
          "controls": [
            {
              "full_progress_bar@full_progress_bar": {
                "size": [ "100%c + 10px", 5 ],
                "max_size": [ 182, 5 ],
                "layer": 2,
                "controls": [
                  {
                    "progress_bar_nub@progress_bar_nub": {
                      "size": [ "100%c - 10px", 5 ],
                      "max_size": [ 190, 5 ],
                      "layer": 3,
                      "controls": [
                        {
                          "hotbar@hotbar_chooser": {
                            "offset": [ 4, 16 ]
                          }
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ]
        }
      },
      {
        "progress_text_label@progress_text_label": {
          "offset": [ 0, 0 ],
          "layer": 8
        }
      },
      {
        "progress_text_label_left_border@progress_text_label_border": {
          "offset": [ -1, 3 ],
          "layer": 7
        }
      },
      {
        "progress_text_label_right_border@progress_text_label_border": {
          "offset": [ 1, 3 ],
          "layer": 7
        }
      },
      {
        "progress_text_label_top_border@progress_text_label_border": {
          "offset": [ 0, 2 ],
          "layer": 7
        }
      },
      {
        "progress_text_label_bottom_border@progress_text_label_border": {
          "offset": [ 0, 4 ],
          "layer": 7
        }
      }
    ]
  },
  "exp_progress_bar_and_hotbar/resizing_xp_bar_with_hotbar/progress_text_label": {
    "offset": [ 0, 3 ]
  },
  "exp_progress_bar_and_hotbar/item_text_factory": {
    "control_ids": {
      "item_text": "@hud.item_name_text_spacer",
      "jukebox_text": "@hud.jukebox_text"
    }
  },
  "exp_progress_bar_and_hotbar_pocket": { //This is intentionally not optimized. This stops the game from seeing this element as an error.
    "type": "panel",
    "size": [ "100%", "100%" ],
    "anchor_from": "bottom_middle",
    "anchor_to": "bottom_middle",
    "controls": [
      {
        "resizing_xp_bar_with_hotbar": {
          "type": "panel",
          "size": [ "100%", 5 ],
          "anchor_from": "bottom_middle",
          "anchor_to": "bottom_middle",
          "use_anchored_offset": true,
          "property_bag": {
            "#anchored_offset_value_y": 0.0,
            "#size_binding_x": 0.0,
            "#size_binding_y": 0.0
          },
          "controls": [
            {
              "empty_progress_bar@empty_progress_bar": {
                "size": [ "100%", "100%" ],
                "layer": 1,
                "controls": [
                  {
                    "full_progress_bar@full_progress_bar": {
                      "size": [ "100%", "100%" ],
                      "layer": 2,
                      "controls": []
                    }
                  }
                ]
              }
            },
            {
              "progress_text_label@progress_text_label": {
                "offset": [ 0, 0 ],
                "layer": 8
              }
            },
            {
              "progress_text_label_left_border@progress_text_label_border": {
                "offset": [ -1, 3 ],
                "layer": 7
              }
            },
            {
              "progress_text_label_right_border@progress_text_label_border": {
                "offset": [ 1, 3 ],
                "layer": 7
              }
            },
            {
              "progress_text_label_top_border@progress_text_label_border": {
                "offset": [ 0, 2 ],
                "layer": 7
              }
            },
            {
              "progress_text_label_bottom_border@progress_text_label_border": {
                "offset": [ 0, 4 ],
                "layer": 7
              }
            }
          ],
          "bindings": [
            {
              "binding_name": "#show_survival_ui",
              "binding_name_override": "#visible"
            },
            {
              "binding_name": "#exp_bar_and_text_offset_y",
              "binding_name_override": "#anchored_offset_value_y"
            },
            {
              "binding_name": "#exp_bar_size_x",
              "binding_name_override": "#size_binding_x"
            },
            {
              "binding_name": "#exp_bar_size_y",
              "binding_name_override": "#size_binding_y"
            }
          ]
        }
      },
      {
        "hotbar_panel@hotbar_panel_pocket": {}
      },
      {
        "item_text": {
          "type": "panel",
          "offset": [ 0, 0 ],
          "anchor_from": "bottom_middle",
          "anchor_to": "bottom_middle",
          "use_anchored_offset": true,
          "property_bag": {
            "#anchored_offset_value_y": 0.0
          },
          "bindings": [
            {
              "binding_name": "#exp_bar_and_text_offset_y",
              "binding_name_override": "#anchored_offset_value_y"
            }
          ],
          "controls": [
            {
              "item_text_factory": {
                "size": [ 100, 10 ],
                "type": "factory",
                "control_ids": {
                  "item_text": "@hud.item_name_text_spacer",
                  "jukebox_text": "@hud.jukebox_text"
                }
              }
            }
          ]
        }
      }
    ]
  },
//"exp_progress_bar_and_hotbar_pocket/resizing_xp_bar_with_hotbar": { This is the optimized version of the above element that will be used when 1.19.10 releases.
//  "offset": [ 0, 3 ],
//  "controls": [
//    {
//      "empty_progress_bar@empty_progress_bar": {
//        "size": [ "100%", "100%" ],
//        "layer": 1,
//        "controls": [
//          {
//            "full_progress_bar@full_progress_bar": {
//              "size": [ "100%", "100%" ],
//              "layer": 2,
//              "controls": []
//            }
//          }
//        ]
//      }
//    },
//    {
//      "progress_text_label@progress_text_label": {
//        "offset": [ 0, 0 ],
//        "layer": 8
//      }
//    },
//    {
//      "progress_text_label_left_border@progress_text_label_border": {
//        "offset": [ -1, 3 ],
//        "layer": 7
//      }
//    },
//    {
//      "progress_text_label_right_border@progress_text_label_border": {
//        "offset": [ 1, 3 ],
//        "layer": 7
//      }
//    },
//    {
//      "progress_text_label_top_border@progress_text_label_border": {
//        "offset": [ 0, 2 ],
//        "layer": 7
//      }
//    },
//    {
//      "progress_text_label_bottom_border@progress_text_label_border": {
//        "offset": [ 0, 4 ],
//        "layer": 7
//      }
//    }
//  ]
//},
//"exp_progress_bar_and_hotbar_pocket/item_text/item_text_factory": {
//  "control_ids": {
//    "item_text": "@hud.item_name_text_spacer",
//    "jukebox_text": "@hud.jukebox_text"
//  }
//},
  "gui_hotbar_grid_item/hotbar_parent/item_count": {
    "layer": 11,
    "modifications": [
      {
        "array_name": "bindings",
        "operation": "remove",
        "where": {
          "binding_name": "#stack_count_visible"
        }
      },
      {
        "array_name": "bindings",
        "operation": "remove",
        "where": {
          "binding_name_override": "#visible"
        }
      },
      {
        "array_name": "bindings",
        "operation": "remove",
        "where": {
          "binding_type": "collection"
        }
      },
      {
        "array_name": "bindings",
        "operation": "remove",
        "where": {
          "binding_collection_name": "$stack_count_collection_name"
        }
      }
    ]
  },
  "gui_hotbar_grid_item/hotbar_parent/item_icon": {
    "layer": 9
  },
  "gui_hotbar_grid_item/hotbar_parent/item_dura": {
    "layer": 10
  },
  "hud_title_text/title_frame/title": {
    "shadow": true
  },
  "hud_title_text/subtitle_frame/subtitle": {
    "shadow": true
  },
  "item_durability": {
    "size": [ 12, 1 ],
    "offset": [ 0.25, 3 ],
    "$desktop_screen": true,
    "$pocket_screen": false
  },
  "item_name_text_root": {
    "controls": []
  },
  "item_name_text": {
    "alpha": 0,
    "controls": [
      {
        "item_name_grid@hud.item_name_grid": {
          "offset": [ -10, 238 ]
        }
      }
    ]
  },
  "item_name_grid@hud.hotbar_grid": {
    "grid_item_template": "hud.item_name_panel",
    "size": [ 0, 0 ]
  },
  "item_name_panel": {
    "type": "panel",
    "layer": 1,
    "size": [ 20, 22 ],
    "anchor_to": "top_left",
    "anchor_from": "top_left",
    "$text_color|default": "$tool_tip_text",
    "$text_binding|default": "#item_text",
    "controls": [
      {
        "hotbar_parent": {
          "type": "panel",
          "size": [ 18, 18 ],
          "controls": [
            {
              "item_icon@hotbar_hud_item_icon": {
                "layer": 3,
                "size": [ 16, 16 ],
                "controls": [
                  {
                    "item_name_container": {
                      "type": "panel",
                      "offset": [ 0, -250 ],
                      "size": [ "100%c", 10 ],
                      "clips_children": true,
                      "controls": [
                        {
                          "item_text_label": {
                            "type": "label",
                            "text": "#text",
                            "shadow": true,
                            "color": "$text_color",
                            "anims": [
                              "@hud.anim_item_name_text_alpha_in"
                            ],
                            "layer": 50,
                            "anchor_from": "top_middle",
                            "anchor_to": "top_middle",
                            "text_alignment": "center",
                            "bindings": [
                              {
                                "binding_name": "$text_binding",
                                "binding_name_override": "#text"
                              },
                              {
                                "binding_name": "#slot_selected",
                                "binding_type": "collection",
                                "binding_collection_name": "$hotbar_collection_name"
                              },
                              {
                                "binding_name": "#item_id_aux",
                                "binding_type": "collection",
                                "binding_collection_name": "$item_collection_name"
                              },
                              {
                                "binding_type": "view",
                                "source_property_name": "((not (#item_id_aux = -1)) and (#slot_selected))",
                                "target_property_name": "#visible"
                              }
                            ]
                          }
                        }
                      ]
                    }
                  }
                ]
              }
            }
          ]
        }
      }
    ]
  },
  "item_name_text_spacer": { //This extra layer is necessary due to the updated HUD text height system.
    "type": "stack_panel",
    "size": [ 0, 76 ],
    "controls": [
      {
        "no_interact_padding@common.empty_panel": {
          "size": [ "100%sm", 10 ],
          "bindings": [
            {
              "binding_name": "(not #interact_visible)",
              "binding_name_override": "#visible",
              "binding_condition": "always"
            }
          ]
        }
      },
      {
        "creative_padding@common.empty_panel": {
          "size": [ "100%sm", 14.5 ],
          "bindings": [
            {
              "binding_name": "#is_creative_mode",
              "binding_name_override": "#visible"
            }
          ]
        }
      },
      {
        "item_name_text@hud.item_name_text": {}
      }
    ]
  },
  "jukebox_text": {
    "type": "stack_panel",
    "size": [ "100%c", 12 ],
    "offset": [ 0, -31.5 ],
    "layer": 30,
    "anchor_from": "top_middle",
    "anchor_to": "top_middle",
    "$rainbow_text_control": "hud.jukebox_text_panel",
    "controls": [
      {
        "rainbow_text_panel@hud.rainbow_text_panel": {}
      }
    ]
  },
  "jukebox_text_panel": {
    "type": "panel",
    "size": [ "100%c+8px", 12 ],
    "controls": [
      {
        "jukebox_text_label": {
          "type": "label",
          "anchor_from": "top_middle",
          "anchor_to": "top_middle",
          "text_alignment": "center",
          "offset": [ 0, 1 ],
          "layer": 31,
          "color": "$rainbow_text_color",
          "text": "#text",
          "shadow": false,
          "alpha": "@hud.jukebox_text_alpha_stay",
          "bindings": [
            {
              "binding_name": "#jukebox_text",
              "binding_name_override": "#text"
            }
          ]
        }
      }
    ]
  },
  "not_centered_gui_elements/horse_jump_rend": {
    "offset": [ 0, -30 ]
  },
  "player_position/player_position_text": {
    "color": "$position_text_color",
    "shadow": false
  },
  "root_panel/boss_health_panel/boss_hud_panel/boss_health_grid": {
    "size": [ 182, "100%" ],
    "grid_item_template": "hud.bar_panel",
    "offset": [ 0, 0 ]
  },
  "root_panel/centered_gui_elements_at_bottom_middle": {
    "offset": [ 0, 2.5 ]
  },
//"root_panel/vignette_rend": {
//  "ignored": true
//},
  "rainbow_text_panel": {
    "type": "panel",
    "size": [ "100%c", 12 ],
    "clips_children": true,
    "controls": [
      { "rainbow_text_stack_panel@hud.rainbow_text_stack_panel": { } }
    ]
  },
  "rainbow_text_stack_panel": {
    "type": "stack_panel",
    "anchor_from": "top_left",
    "anchor_to": "top_left",
    "size": [ "100%cm", "100%c" ],
    "offset": "@hud.rainbow_01",
    "$rainbow_text_control|default": "",
    "controls": [
      { "01@$rainbow_text_control": { "$rainbow_text_color": [ 0.000, 0.592, 0.173 ] } },
      { "02@$rainbow_text_control": { "$rainbow_text_color": [ 0.055, 0.627, 0.173 ] } },
      { "03@$rainbow_text_control": { "$rainbow_text_color": [ 0.294, 0.788, 0.173 ] } },
      { "04@$rainbow_text_control": { "$rainbow_text_color": [ 0.529, 0.945, 0.173 ] } },
      { "05@$rainbow_text_control": { "$rainbow_text_color": [ 0.592, 0.745, 0.192 ] } },
      { "06@$rainbow_text_control": { "$rainbow_text_color": [ 0.592, 0.416, 0.216 ] } },
      { "07@$rainbow_text_control": { "$rainbow_text_color": [ 0.592, 0.173, 0.251 ] } },
      { "08@$rainbow_text_control": { "$rainbow_text_color": [ 0.592, 0.173, 0.310 ] } },
      { "09@$rainbow_text_control": { "$rainbow_text_color": [ 0.592, 0.173, 0.373 ] } },
      { "10@$rainbow_text_control": { "$rainbow_text_color": [ 0.592, 0.173, 0.439 ] } },
      { "11@$rainbow_text_control": { "$rainbow_text_color": [ 0.592, 0.173, 0.514 ] } },
      { "12@$rainbow_text_control": { "$rainbow_text_color": [ 0.576, 0.173, 0.569 ] } },
      { "13@$rainbow_text_control": { "$rainbow_text_color": [ 0.518, 0.173, 0.576 ] } },
      { "14@$rainbow_text_control": { "$rainbow_text_color": [ 0.459, 0.173, 0.588 ] } },
      { "15@$rainbow_text_control": { "$rainbow_text_color": [ 0.396, 0.173, 0.592 ] } },
      { "16@$rainbow_text_control": { "$rainbow_text_color": [ 0.329, 0.173, 0.592 ] } },
      { "17@$rainbow_text_control": { "$rainbow_text_color": [ 0.271, 0.176, 0.592 ] } },
      { "18@$rainbow_text_control": { "$rainbow_text_color": [ 0.227, 0.200, 0.592 ] } },
      { "19@$rainbow_text_control": { "$rainbow_text_color": [ 0.180, 0.224, 0.592 ] } },
      { "20@$rainbow_text_control": { "$rainbow_text_color": [ 0.173, 0.275, 0.592 ] } },
      { "21@$rainbow_text_control": { "$rainbow_text_color": [ 0.173, 0.337, 0.592 ] } },
      { "22@$rainbow_text_control": { "$rainbow_text_color": [ 0.173, 0.400, 0.592 ] } },
      { "23@$rainbow_text_control": { "$rainbow_text_color": [ 0.173, 0.463, 0.592 ] } },
      { "24@$rainbow_text_control": { "$rainbow_text_color": [ 0.173, 0.529, 0.592 ] } },
      { "25@$rainbow_text_control": { "$rainbow_text_color": [ 0.173, 0.561, 0.553 ] } },
      { "26@$rainbow_text_control": { "$rainbow_text_color": [ 0.173, 0.576, 0.506 ] } },
      { "27@$rainbow_text_control": { "$rainbow_text_color": [ 0.169, 0.588, 0.451 ] } },
      { "28@$rainbow_text_control": { "$rainbow_text_color": [ 0.169, 0.580, 0.380 ] } },
      { "29@$rainbow_text_control": { "$rainbow_text_color": [ 0.169, 0.569, 0.306 ] } },
      { "30@$rainbow_text_control": { "$rainbow_text_color": [ 0.169, 0.537, 0.243 ] } },
      { "31@$rainbow_text_control": { "$rainbow_text_color": [ 0.169, 0.498, 0.180 ] } },
      { "32@$rainbow_text_control": { "$rainbow_text_color": [ 0.173, 0.459, 0.133 ] } },
      { "33@$rainbow_text_control": { "$rainbow_text_color": [ 0.200, 0.424, 0.125 ] } },
      { "34@$rainbow_text_control": { "$rainbow_text_color": [ 0.227, 0.388, 0.114 ] } },
      { "35@$rainbow_text_control": { "$rainbow_text_color": [ 0.263, 0.376, 0.118 ] } },
      { "36@$rainbow_text_control": { "$rainbow_text_color": [ 0.302, 0.369, 0.129 ] } },
      { "37@$rainbow_text_control": { "$rainbow_text_color": [ 0.329, 0.357, 0.133 ] } },
      { "38@$rainbow_text_control": { "$rainbow_text_color": [ 0.325, 0.314, 0.118 ] } },
      { "39@$rainbow_text_control": { "$rainbow_text_color": [ 0.318, 0.271, 0.102 ] } },
      { "40@$rainbow_text_control": { "$rainbow_text_color": [ 0.318, 0.263, 0.098 ] } }
    ]
  },
  "rainbow_base": {
    "anim_type": "offset",
    "easing": "linear",
    "duration": 0.075,
    "from": "$offset",
    "to": "$offset"
  },
  "rainbow_01@hud.rainbow_base": { "next": "@hud.rainbow_02", "$offset": [ 0,  0   ] },
  "rainbow_02@hud.rainbow_base": { "next": "@hud.rainbow_03", "$offset": [ 0, -12  ] },
  "rainbow_03@hud.rainbow_base": { "next": "@hud.rainbow_04", "$offset": [ 0, -24  ] },
  "rainbow_04@hud.rainbow_base": { "next": "@hud.rainbow_05", "$offset": [ 0, -36  ] },
  "rainbow_05@hud.rainbow_base": { "next": "@hud.rainbow_06", "$offset": [ 0, -48  ] },
  "rainbow_06@hud.rainbow_base": { "next": "@hud.rainbow_07", "$offset": [ 0, -60  ] },
  "rainbow_07@hud.rainbow_base": { "next": "@hud.rainbow_08", "$offset": [ 0, -72  ] },
  "rainbow_08@hud.rainbow_base": { "next": "@hud.rainbow_09", "$offset": [ 0, -84  ] },
  "rainbow_09@hud.rainbow_base": { "next": "@hud.rainbow_10", "$offset": [ 0, -96  ] },
  "rainbow_10@hud.rainbow_base": { "next": "@hud.rainbow_11", "$offset": [ 0, -108 ] },
  "rainbow_11@hud.rainbow_base": { "next": "@hud.rainbow_12", "$offset": [ 0, -120 ] },
  "rainbow_12@hud.rainbow_base": { "next": "@hud.rainbow_13", "$offset": [ 0, -132 ] },
  "rainbow_13@hud.rainbow_base": { "next": "@hud.rainbow_14", "$offset": [ 0, -144 ] },
  "rainbow_14@hud.rainbow_base": { "next": "@hud.rainbow_15", "$offset": [ 0, -156 ] },
  "rainbow_15@hud.rainbow_base": { "next": "@hud.rainbow_16", "$offset": [ 0, -168 ] },
  "rainbow_16@hud.rainbow_base": { "next": "@hud.rainbow_17", "$offset": [ 0, -180 ] },
  "rainbow_17@hud.rainbow_base": { "next": "@hud.rainbow_18", "$offset": [ 0, -192 ] },
  "rainbow_18@hud.rainbow_base": { "next": "@hud.rainbow_19", "$offset": [ 0, -204 ] },
  "rainbow_19@hud.rainbow_base": { "next": "@hud.rainbow_20", "$offset": [ 0, -216 ] },
  "rainbow_20@hud.rainbow_base": { "next": "@hud.rainbow_21", "$offset": [ 0, -228 ] },
  "rainbow_21@hud.rainbow_base": { "next": "@hud.rainbow_22", "$offset": [ 0, -240 ] },
  "rainbow_22@hud.rainbow_base": { "next": "@hud.rainbow_23", "$offset": [ 0, -252 ] },
  "rainbow_23@hud.rainbow_base": { "next": "@hud.rainbow_24", "$offset": [ 0, -264 ] },
  "rainbow_24@hud.rainbow_base": { "next": "@hud.rainbow_25", "$offset": [ 0, -276 ] },
  "rainbow_25@hud.rainbow_base": { "next": "@hud.rainbow_26", "$offset": [ 0, -288 ] },
  "rainbow_26@hud.rainbow_base": { "next": "@hud.rainbow_27", "$offset": [ 0, -300 ] },
  "rainbow_27@hud.rainbow_base": { "next": "@hud.rainbow_28", "$offset": [ 0, -312 ] },
  "rainbow_28@hud.rainbow_base": { "next": "@hud.rainbow_29", "$offset": [ 0, -324 ] },
  "rainbow_29@hud.rainbow_base": { "next": "@hud.rainbow_30", "$offset": [ 0, -336 ] },
  "rainbow_30@hud.rainbow_base": { "next": "@hud.rainbow_31", "$offset": [ 0, -348 ] },
  "rainbow_31@hud.rainbow_base": { "next": "@hud.rainbow_32", "$offset": [ 0, -360 ] },
  "rainbow_32@hud.rainbow_base": { "next": "@hud.rainbow_33", "$offset": [ 0, -372 ] },
  "rainbow_33@hud.rainbow_base": { "next": "@hud.rainbow_34", "$offset": [ 0, -384 ] },
  "rainbow_34@hud.rainbow_base": { "next": "@hud.rainbow_35", "$offset": [ 0, -396 ] },
  "rainbow_35@hud.rainbow_base": { "next": "@hud.rainbow_36", "$offset": [ 0, -408 ] },
  "rainbow_36@hud.rainbow_base": { "next": "@hud.rainbow_37", "$offset": [ 0, -420 ] },
  "rainbow_37@hud.rainbow_base": { "next": "@hud.rainbow_38", "$offset": [ 0, -432 ] },
  "rainbow_38@hud.rainbow_base": { "next": "@hud.rainbow_39", "$offset": [ 0, -444 ] },
  "rainbow_39@hud.rainbow_base": { "next": "@hud.rainbow_40", "$offset": [ 0, -456 ] },
  "rainbow_40@hud.rainbow_base": { "next": "@hud.rainbow_01", "$offset": [ 0, -468 ] }
}
