diff --git a/src/main/resources/assets/knockedback/animations/model.animation.json b/src/main/resources/assets/knockedback/animations/model.animation.json index 12da131..d564764 100644 --- a/src/main/resources/assets/knockedback/animations/model.animation.json +++ b/src/main/resources/assets/knockedback/animations/model.animation.json @@ -1,353 +1,1229 @@ { - "format_version": "1.8.0", - "animations": { - "animation.model.gripping": { - "animation_length": 1.6667, - "bones": { - "head": { - "rotation": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.5": { - "vector": [17.5, 0, 0] - }, - "0.75": { - "vector": [17.5, 0, 0] - }, - "1.0": { - "vector": [27.5, 0, 0] - }, - "1.1667": { - "vector": [17.5, 0, 0] - }, - "1.3333": { - "vector": [27.5, 0, 0] - }, - "1.5": { - "vector": [17.5, 0, 0] - }, - "1.6667": { - "vector": [27.5, 0, 0] - } - }, - "position": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.5": { - "vector": [0, -10, 0] - }, - "0.75": { - "vector": [0, -10, 0] - }, - "1.0": { - "vector": [0, -10, 0] - }, - "1.1667": { - "vector": [0, -10, 0] - }, - "1.3333": { - "vector": [0, -10, 0] - }, - "1.5": { - "vector": [0, -10, 0] - }, - "1.6667": { - "vector": [0, -10, 0] - } - } - }, - "headwear": { - "rotation": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.5": { - "vector": [20, 0, 0] - }, - "0.75": { - "vector": [20, 0, 0] - }, - "1.0": { - "vector": [30, 0, 0] - }, - "1.1667": { - "vector": [20, 0, 0] - }, - "1.3333": { - "vector": [30, 0, 0] - }, - "1.5": { - "vector": [20, 0, 0] - }, - "1.6667": { - "vector": [30, 0, 0] - } - }, - "position": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.5": { - "vector": [0, -10, 0] - }, - "0.75": { - "vector": [0, -10, 0] - }, - "1.0": { - "vector": [0, -10, 0] - }, - "1.1667": { - "vector": [0, -10, 0] - }, - "1.3333": { - "vector": [0, -10, 0] - }, - "1.5": { - "vector": [0, -10, 0] - }, - "1.6667": { - "vector": [0, -10, 0] - } - } - }, - "body": { - "rotation": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.5": { - "vector": [10, 0, 0] - }, - "0.75": { - "vector": [10, 0, 0] - }, - "1.0": { - "vector": [20, 0, 0] - }, - "1.1667": { - "vector": [10, 0, 0] - }, - "1.3333": { - "vector": [20, 0, 0] - }, - "1.5": { - "vector": [10, 0, 0] - }, - "1.6667": { - "vector": [25, 0, 0] - } - }, - "position": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.5": { - "vector": [0, -10, 0] - }, - "0.75": { - "vector": [0, -10, 0] - }, - "1.0": { - "vector": [0, -10, -1] - }, - "1.1667": { - "vector": [0, -10, 0] - }, - "1.3333": { - "vector": [0, -10, -1] - }, - "1.5": { - "vector": [0, -10, 0] - }, - "1.6667": { - "vector": [0, -10, 0] - } - } - }, - "left_arm": { - "rotation": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.5": { - "vector": [-15, 0, 0] - }, - "0.75": { - "vector": [-109.72644, 22.52101, -11.14843] - }, - "1.0": { - "vector": [-48.06937, 32.13921, -2.14046] - }, - "1.1667": { - "vector": [-109.72644, 22.52101, -11.14843] - }, - "1.3333": { - "vector": [-48.06937, 32.13921, -2.14046] - }, - "1.5": { - "vector": [-109.72644, 22.52101, -11.14843] - }, - "1.6667": { - "vector": [-48.06937, 32.13921, -2.14046] - } - }, - "position": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.5": { - "vector": [0, -10, 0] - }, - "0.75": { - "vector": [0, -10, 0] - }, - "1.0": { - "vector": [0, -10, 0] - }, - "1.1667": { - "vector": [0, -10, 0] - }, - "1.3333": { - "vector": [0, -10, 0] - }, - "1.5": { - "vector": [0, -10, 0] - }, - "1.6667": { - "vector": [0, -10, 0] - } - } - }, - "right_arm": { - "rotation": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.5": { - "vector": [-15, 0, 0] - }, - "0.75": { - "vector": [-109.0667, -17.2294, 10.3141] - }, - "1.0": { - "vector": [-50.09964, -29.09555, 0.30408] - }, - "1.1667": { - "vector": [-109.0667, -17.2294, 10.3141] - }, - "1.3333": { - "vector": [-50.09964, -29.09555, 0.30408] - }, - "1.5": { - "vector": [-109.0667, -17.2294, 10.3141] - }, - "1.6667": { - "vector": [-50.09964, -29.09555, 0.30408] - } - }, - "position": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.5": { - "vector": [0, -10, 0] - }, - "0.75": { - "vector": [0, -10, 0] - }, - "1.0": { - "vector": [0, -10, 0] - }, - "1.1667": { - "vector": [0, -10, 0] - }, - "1.3333": { - "vector": [0, -10, 0] - }, - "1.5": { - "vector": [0, -10, 0] - }, - "1.6667": { - "vector": [0, -10, 0] - } - } - }, - "left_leg": { - "rotation": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.5": { - "vector": [67.5, 0, 0] - }, - "0.75": { - "vector": [67.5, 0, 0] - }, - "1.1667": { - "vector": [67.5, 0, 0] - }, - "1.5": { - "vector": [67.5, 0, 0] - } - }, - "position": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.5": { - "vector": [0, -10, 0] - }, - "0.75": { - "vector": [0, -10, 0] - }, - "1.1667": { - "vector": [0, -10, 0] - }, - "1.5": { - "vector": [0, -10, 0] - } - } - }, - "right_leg": { - "rotation": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.5": { - "vector": [67.5, 0, 0] - }, - "0.75": { - "vector": [67.5, 0, 0] - }, - "1.1667": { - "vector": [67.5, 0, 0] - }, - "1.5": { - "vector": [67.5, 0, 0] - } - }, - "position": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.5": { - "vector": [0, -10, 0] - }, - "0.75": { - "vector": [0, -10, 0] - }, - "1.1667": { - "vector": [0, -10, 0] - }, - "1.5": { - "vector": [0, -10, 0] - } - } - } - } - } - }, - "geckolib_format_version": 2 + "format_version": "1.8.0", + "animations": { + "animation.model.execution": { + "animation_length": 3.6, + "bones": { + "head": { + "lerp_mode": "catmullrom", + "rotation": { + "0.0": { + "vector": [ + 6, + 0, + 0 + ] + }, + "0.35": { + "vector": [ + 7, + 0, + 0 + ] + }, + "0.55": { + "vector": [ + 14, + 0, + 0 + ] + }, + "0.63": { + "vector": [ + 10, + 0, + 0 + ] + }, + "0.90": { + "vector": [ + 8, + 0, + 0 + ] + }, + "1.10": { + "vector": [ + 16, + 0, + 0 + ] + }, + "1.18": { + "vector": [ + 11, + 0, + 0 + ] + }, + "1.35": { + "vector": [ + 12, + 0, + 0 + ] + }, + "1.52": { + "vector": [ + 13, + 0, + 0 + ] + }, + "1.70": { + "vector": [ + 12, + 0, + 0 + ] + }, + "2.55": { + "vector": [ + 14, + 0, + 0 + ] + }, + "2.80": { + "vector": [ + 16, + 0, + 0 + ] + }, + "2.92": { + "vector": [ + 17, + 0, + 0 + ] + }, + "3.00": { + "vector": [ + 22, + 0, + 0 + ] + }, + "3.06": { + "vector": [ + 16, + 0, + 0 + ] + }, + "3.18": { + "vector": [ + 12, + 0, + 0 + ] + }, + "3.6": { + "vector": [ + 6, + 0, + 0 + ] + } + }, + "position": { + "0.0": { + "vector": [ + 0, + 0, + 0 + ] + }, + "0.35": { + "vector": [ + 0, + -0.4, + 0 + ] + }, + "0.55": { + "vector": [ + 0, + -2.7, + 0 + ] + }, + "0.63": { + "vector": [ + 0, + -0.8, + 0 + ] + }, + "0.90": { + "vector": [ + 0, + -0.4, + 0 + ] + }, + "1.10": { + "vector": [ + 0, + -2.9, + 0 + ] + }, + "1.18": { + "vector": [ + 0, + -0.8, + 0 + ] + }, + "1.35": { + "vector": [ + 0, + -0.25, + 0 + ] + }, + "1.52": { + "vector": [ + 0, + -0.35, + 0 + ] + }, + "1.70": { + "vector": [ + 0, + -0.25, + 0 + ] + }, + "2.80": { + "vector": [ + 0, + -1.2, + 0 + ] + }, + "2.92": { + "vector": [ + 0, + -1.6, + 0 + ] + }, + "3.00": { + "vector": [ + 0, + -4.8, + 0 + ] + }, + "3.06": { + "vector": [ + 0, + -2.3, + 0 + ] + }, + "3.18": { + "vector": [ + 0, + -1.0, + 0 + ] + }, + "3.6": { + "vector": [ + 0, + 0, + 0 + ] + } + } + }, + "headwear": { + "lerp_mode": "catmullrom", + "rotation": { + "0.0": { + "vector": [ + 7, + 0, + 0 + ] + }, + "0.35": { + "vector": [ + 8, + 0, + 0 + ] + }, + "0.55": { + "vector": [ + 15, + 0, + 0 + ] + }, + "0.63": { + "vector": [ + 11, + 0, + 0 + ] + }, + "0.90": { + "vector": [ + 9, + 0, + 0 + ] + }, + "1.10": { + "vector": [ + 17, + 0, + 0 + ] + }, + "1.18": { + "vector": [ + 12, + 0, + 0 + ] + }, + "1.35": { + "vector": [ + 13, + 0, + 0 + ] + }, + "1.52": { + "vector": [ + 14, + 0, + 0 + ] + }, + "1.70": { + "vector": [ + 13, + 0, + 0 + ] + }, + "2.55": { + "vector": [ + 15, + 0, + 0 + ] + }, + "2.80": { + "vector": [ + 17, + 0, + 0 + ] + }, + "2.92": { + "vector": [ + 18, + 0, + 0 + ] + }, + "3.00": { + "vector": [ + 24, + 0, + 0 + ] + }, + "3.06": { + "vector": [ + 17, + 0, + 0 + ] + }, + "3.18": { + "vector": [ + 13, + 0, + 0 + ] + }, + "3.6": { + "vector": [ + 7, + 0, + 0 + ] + } + }, + "position": { + "0.0": { + "vector": [ + 0, + 0, + 0 + ] + }, + "0.35": { + "vector": [ + 0, + -0.4, + 0 + ] + }, + "0.55": { + "vector": [ + 0, + -2.7, + 0 + ] + }, + "0.63": { + "vector": [ + 0, + -0.8, + 0 + ] + }, + "0.90": { + "vector": [ + 0, + -0.4, + 0 + ] + }, + "1.10": { + "vector": [ + 0, + -2.9, + 0 + ] + }, + "1.18": { + "vector": [ + 0, + -0.8, + 0 + ] + }, + "1.35": { + "vector": [ + 0, + -0.25, + 0 + ] + }, + "1.52": { + "vector": [ + 0, + -0.35, + 0 + ] + }, + "1.70": { + "vector": [ + 0, + -0.25, + 0 + ] + }, + "2.80": { + "vector": [ + 0, + -1.2, + 0 + ] + }, + "2.92": { + "vector": [ + 0, + -1.6, + 0 + ] + }, + "3.00": { + "vector": [ + 0, + -4.8, + 0 + ] + }, + "3.06": { + "vector": [ + 0, + -2.3, + 0 + ] + }, + "3.18": { + "vector": [ + 0, + -1.0, + 0 + ] + }, + "3.6": { + "vector": [ + 0, + 0, + 0 + ] + } + } + }, + "body": { + "lerp_mode": "catmullrom", + "rotation": { + "0.0": { + "vector": [ + 0, + 0, + 0 + ] + }, + "0.35": { + "vector": [ + 3, + 0, + 0 + ] + }, + "0.55": { + "vector": [ + 12, + 0, + 0 + ] + }, + "0.63": { + "vector": [ + 3, + 0, + 0 + ] + }, + "0.90": { + "vector": [ + 3, + 0, + 0 + ] + }, + "1.10": { + "vector": [ + 13, + 0, + 0 + ] + }, + "1.18": { + "vector": [ + 3, + 0, + 0 + ] + }, + "1.35": { + "vector": [ + 2, + 0, + 0 + ] + }, + "1.52": { + "vector": [ + 3, + 0, + 0 + ] + }, + "1.70": { + "vector": [ + 2, + 0, + 0 + ] + }, + "2.55": { + "vector": [ + 6, + 0, + 0 + ] + }, + "2.80": { + "vector": [ + 9, + 0, + 0 + ] + }, + "2.92": { + "vector": [ + 10, + 0, + 0 + ] + }, + "3.00": { + "vector": [ + 20, + 0, + 0 + ] + }, + "3.06": { + "vector": [ + 12, + 0, + 0 + ] + }, + "3.18": { + "vector": [ + 6, + 0, + 0 + ] + }, + "3.6": { + "vector": [ + 0, + 0, + 0 + ] + } + }, + "position": { + "0.0": { + "vector": [ + 0, + 0, + 0 + ] + }, + "0.35": { + "vector": [ + 0, + -0.6, + 0 + ] + }, + "0.55": { + "vector": [ + 0, + -4.2, + 0 + ] + }, + "0.63": { + "vector": [ + 0, + -1.1, + 0 + ] + }, + "0.90": { + "vector": [ + 0, + -0.6, + 0 + ] + }, + "1.10": { + "vector": [ + 0, + -4.6, + 0 + ] + }, + "1.18": { + "vector": [ + 0, + -1.2, + 0 + ] + }, + "1.35": { + "vector": [ + 0, + -0.35, + 0 + ] + }, + "1.52": { + "vector": [ + 0, + -0.45, + 0 + ] + }, + "1.70": { + "vector": [ + 0, + -0.35, + 0 + ] + }, + "2.55": { + "vector": [ + 0, + -1.6, + -0.1 + ] + }, + "2.80": { + "vector": [ + 0, + -2.8, + -0.6 + ] + }, + "2.92": { + "vector": [ + 0, + -3.2, + -0.7 + ] + }, + "3.00": { + "vector": [ + 0, + -6.6, + -0.8 + ] + }, + "3.06": { + "vector": [ + 0, + -3.8, + -0.4 + ] + }, + "3.18": { + "vector": [ + 0, + -1.8, + -0.1 + ] + }, + "3.6": { + "vector": [ + 0, + 0, + 0 + ] + } + } + }, + "left_arm": { + "lerp_mode": "catmullrom", + "rotation": { + "0.0": { + "vector": [ + 0, + 0, + 0 + ] + }, + "0.35": { + "vector": [ + -10, + 8, + -5 + ] + }, + "0.55": { + "vector": [ + -26, + 20, + -10 + ] + }, + "0.63": { + "vector": [ + -10, + 7, + -4 + ] + }, + "0.90": { + "vector": [ + -10, + 8, + -5 + ] + }, + "1.10": { + "vector": [ + -28, + 22, + -10 + ] + }, + "1.18": { + "vector": [ + -10, + 7, + -4 + ] + }, + "1.35": { + "vector": [ + -7, + 5, + -3 + ] + }, + "1.52": { + "vector": [ + -9, + 6, + -3 + ] + }, + "1.70": { + "vector": [ + -7, + 5, + -3 + ] + }, + "2.55": { + "vector": [ + -20, + 14, + -6 + ] + }, + "2.80": { + "vector": [ + -34, + 24, + -8 + ] + }, + "3.00": { + "vector": [ + -46, + 32, + -6 + ] + }, + "3.06": { + "vector": [ + -24, + 16, + -4 + ] + }, + "3.18": { + "vector": [ + -14, + 10, + -3 + ] + }, + "3.6": { + "vector": [ + 0, + 0, + 0 + ] + } + }, + "position": { + "0.0": { + "vector": [ + 0, + 0, + 0 + ] + }, + "3.6": { + "vector": [ + 0, + 0, + 0 + ] + } + } + }, + "right_arm": { + "lerp_mode": "catmullrom", + "rotation": { + "0.0": { + "vector": [ + 0, + 0, + 0 + ] + }, + "0.35": { + "vector": [ + -10, + -8, + 5 + ] + }, + "0.55": { + "vector": [ + -26, + -20, + 10 + ] + }, + "0.63": { + "vector": [ + -10, + -7, + 4 + ] + }, + "0.90": { + "vector": [ + -10, + -8, + 5 + ] + }, + "1.10": { + "vector": [ + -28, + -22, + 10 + ] + }, + "1.18": { + "vector": [ + -10, + -7, + 4 + ] + }, + "1.35": { + "vector": [ + -7, + -5, + 3 + ] + }, + "1.52": { + "vector": [ + -9, + -6, + 3 + ] + }, + "1.70": { + "vector": [ + -7, + -5, + 3 + ] + }, + "2.55": { + "vector": [ + -20, + -14, + 6 + ] + }, + "2.80": { + "vector": [ + -34, + -24, + 8 + ] + }, + "3.00": { + "vector": [ + -46, + -32, + 6 + ] + }, + "3.06": { + "vector": [ + -24, + -16, + 4 + ] + }, + "3.18": { + "vector": [ + -14, + -10, + 3 + ] + }, + "3.6": { + "vector": [ + 0, + 0, + 0 + ] + } + }, + "position": { + "0.0": { + "vector": [ + 0, + 0, + 0 + ] + }, + "3.6": { + "vector": [ + 0, + 0, + 0 + ] + } + } + }, + "left_leg": { + "lerp_mode": "catmullrom", + "rotation": { + "0.0": { + "vector": [ + 0, + 0, + 0 + ] + }, + "0.55": { + "vector": [ + 8, + 0, + 0 + ] + }, + "1.10": { + "vector": [ + 8, + 0, + 0 + ] + }, + "1.35": { + "vector": [ + 4, + 0, + 0 + ] + }, + "1.52": { + "vector": [ + 5, + 0, + 0 + ] + }, + "1.70": { + "vector": [ + 4, + 0, + 0 + ] + }, + "3.00": { + "vector": [ + 7, + 0, + 0 + ] + }, + "3.6": { + "vector": [ + 0, + 0, + 0 + ] + } + }, + "position": { + "0.0": { + "vector": [ + 0, + 0, + 0 + ] + }, + "3.6": { + "vector": [ + 0, + 0, + 0 + ] + } + } + }, + "right_leg": { + "lerp_mode": "catmullrom", + "rotation": { + "0.0": { + "vector": [ + 0, + 0, + 0 + ] + }, + "0.25": { + "vector": [ + -18, + 0, + 0 + ] + }, + "0.40": { + "vector": [ + -55, + 0, + 0 + ] + }, + "0.55": { + "vector": [ + 40, + 0, + 0 + ] + }, + "0.63": { + "vector": [ + 10, + 0, + 0 + ] + }, + "0.80": { + "vector": [ + -18, + 0, + 0 + ] + }, + "0.95": { + "vector": [ + -55, + 0, + 0 + ] + }, + "1.10": { + "vector": [ + 44, + 0, + 0 + ] + }, + "1.18": { + "vector": [ + 10, + 0, + 0 + ] + }, + "1.35": { + "vector": [ + 7, + 0, + 0 + ] + }, + "1.52": { + "vector": [ + 6, + 0, + 0 + ] + }, + "1.70": { + "vector": [ + 7, + 0, + 0 + ] + }, + "2.55": { + "vector": [ + -40, + 0, + 0 + ] + }, + "2.80": { + "vector": [ + -80, + 0, + 0 + ] + }, + "2.92": { + "vector": [ + -105, + 0, + 0 + ] + }, + "3.00": { + "vector": [ + 62, + 0, + 0 + ] + }, + "3.06": { + "vector": [ + 24, + 0, + 0 + ] + }, + "3.18": { + "vector": [ + 10, + 0, + 0 + ] + }, + "3.6": { + "vector": [ + 0, + 0, + 0 + ] + } + }, + "position": { + "0.0": { + "vector": [ + 0, + 0, + 0 + ] + }, + "3.6": { + "vector": [ + 0, + 0, + 0 + ] + } + } + } + } + } + }, + "geckolib_format_version": 2 } \ No newline at end of file