//This JSON was modified by Rainvay_ZCYF (@ZouChenyunfei) and AgentMindStorm (@agentms_). Please do not use this document without permission.
{
  "format_version": "1.8.0",
  "animations": {
    "animation.villager.item_pose.banner": {
      "loop": true,
      "override_previous_animation": true,
      "bones": {
        "held_item": {
          "rotation": [ 90.0, 20.0, 0.0 ],
          "position": [ 6.64, 17.25, 12.65 ],
          "scale": 0.975
        }
      }
    },
    "animation.villager.item_pose.block": {
      "loop": true,
      "override_previous_animation": true,
      "bones": {
        "held_item": {
          "rotation": [ -32.0, 0.0, 0.0 ],
          "position": [ 0.0, 4.25, -7.5 ],
          "scale": 0.75
        }
      }
    },
    "animation.villager.move": {
      "anim_time_update": "query.modified_distance_moved",
      "loop": true,
      "bones": {
        "leg0": {
          "rotation": [ "(math.cos(query.anim_time * (33.33 + (query.modified_move_speed > 2.0 ? 1 : 0) * 5))) * (20.0 + (16.17 + (query.modified_move_speed > 2.0 ? 1 : 0) * 15)) - this", "-this", 0.0 ]
        },
        "leg1": {
          "rotation": [ "(math.cos(query.anim_time * ((33.33 + (query.modified_move_speed > 2.0 ? 1 : 0) * 5)) + 180)) * (20.0 + (16.17 + (query.modified_move_speed > 2.0 ? 1 : 0) * 15)) - this", "-this", 0.0 ]
        }
      }
    },
    "animation.villager.trading_emerald": {
      "loop": true,
      "bones": {
        "emerald": {
          "rotation": [ "query.target_x_rotation", "query.target_y_rotation", 0.0 ],
          "scale": 0.5
        }
      }
    }
  }
}
