//This JSON was modified by Rainvay_ZCYF (@ZouChenyunfei). Please do not use this document without permission.
{
  "format_version": "1.10.0",
  "animations": {
    "animation.shield.wield_main_hand_first_person": {
      "loop": true,
      "bones": {
        "shield": {
          "position": [ 6.0, 26.5, -1.0 ],
          "rotation": [ 91.0, 65.0, -43.0 ]
        }
      }
    },
    "animation.shield.wield_off_hand_first_person": {
      "loop": true,
      "bones": {
        "shield": {
          "position": [ -12.5, -5.8, "q.is_item_name_any('slot.weapon.mainhand', 'minecraft:bow') && (query.main_hand_item_use_duration > 0.0f) ? -25.0 : 4.0" ],
          "rotation": [ 0.0, 176.0, -4.5 ],
          "scale": [ 1.0, 1.0, 1.0 ]
        }
      }
    },
    "animation.shield.wield_main_hand_first_person_blocking": {
      "loop": "hold_on_last_frame",
      "bones": {
        "shield": {
          "position":{
          "0.0": [ -1.5, -2.0, -1.2 ],
          "0.1": [ -2.0, -3.0, -2.0 ]
          },
          "rotation": [ 0.0, -12.0, 0.0 ]
        }
      }
    },
    "animation.shield.wield_off_hand_first_person_blocking": {
      "loop": "hold_on_last_frame",
      "bones": {
        "shield": {
          "position":{
          "0.0": [ -1.5, -2.0, -1.2 ],
          "0.1": [ -0.5, 2.7, 1.5 ]
          },
          "rotation": [ 0.0, 0.0, 10.0 ]
        }
      }
    },
    "animation.shield.wield_third_person": {
      "loop": true,
      "bones": {
        "shield": {
          "position": [ -1.0, 9.5, "c.item_slot == 'main_hand' ? 8.5 : -16.5" ],
          "rotation": [ -90.0, 0.0, 90.0 ],
          "scale": [ 1.0, "c.item_slot == 'main_hand' ? -1.0 : 1.0", "c.item_slot == 'main_hand' ? -1.0 : 1.0" ]
        }
      }
    }
  }
}