RyanHub – file viewer
filename: common/src/main/resources/assets/oritech/animations/block/models/assembler_block.animation.json
branch: 1.21
back to repo
{
	"format_version": "1.8.0",
	"animations": {
		"deploy": {
			"animation_length": 4.44,
			"bones": {
				"as_deployedcube": {
					"position": {
						"0.0": [16, 0, 0],
						"0.8": [0, 0, 0]
					},
					"scale": {
						"0.48": [0.9925, 1, 1],
						"1.04": [1, 1, 1]
					}
				},
				"as_leftpanel_base": {
					"rotation": {
						"0.72": [0, 0, 90],
						"1.2": [0, 0, 0]
					}
				},
				"as_leftpanel_right": {
					"rotation": {
						"2.92": [0, 0, 0],
						"3.28": [0, -35, 0]
					},
					"scale": {
						"2.92": [1, 1, 1],
						"3.28": [1.01, 1.01, 1.01]
					}
				},
				"as_leftpanel_left": {
					"rotation": {
						"2.92": [0, 0, 0],
						"3.28": [0, 35, 0]
					},
					"scale": {
						"2.92": [1, 1, 1],
						"3.28": [1.01, 1.01, 1.01]
					}
				},
				"as_leftpanel_rightsupport": {
					"position": [0, 0, 3]
				},
				"as_leftpanel_leftsupport": {
					"position": [0, 0, -3]
				},
				"as_leftpanel_rightpivot": {
					"position": {
						"2.28": [0, 0, 3],
						"2.8": [0, 0, 0]
					}
				},
				"as_leftpanel_leftpivot": {
					"position": {
						"2.28": [0, 0, -3],
						"2.8": [0, 0, 0]
					}
				},
				"as_leftpanel": {
					"position": {
						"1.48": [0, -3, 0],
						"2.52": [0, 0, 0]
					},
					"scale": {
						"1.48": [1, 0.2, 1],
						"2.52": [1, 1, 1]
					}
				},
				"as_leftpanel_basesupport": {
					"position": {
						"0.2": [0, -2, 0],
						"0.68": [0, 0, 0]
					}
				},
				"as_plate_retract": {
					"position": {
						"0.2": [-10, 0, 0],
						"1.28": [0, 0, 0]
					}
				},
				"as_deployedcube_base": {
					"position": {
						"0.12": [-1, 0, 0],
						"0.8": [0, 0, 0]
					}
				},
				"as_backpole2": {
					"position": {
						"1.84": [0, -15, 0],
						"2.56": [0, 0, 0]
					}
				},
				"as_backpole3": {
					"scale": {
						"2.68": [0.1, 1, 1],
						"3.12": [1, 1, 1]
					}
				},
				"as_backpole4": {
					"position": {
						"3.04": [-7, 0, 0],
						"3.48": [0, 0, 0]
					}
				},
				"as_backpole5": {
					"position": {
						"3.4": [-7, 0, 0],
						"3.84": [0, 0, 0]
					}
				},
				"as_backpole": {
					"position": [0, 0, 0]
				},
				"bone2": {
					"scale": [0.995, 1, 0.9925]
				},
				"laserprinter5": {
					"position": {
						"3.88": [0, 3, 0],
						"4.28": [0, -0.525, 0]
					}
				},
				"laserprinter4": {
					"position": {
						"3.56": [0, 2, 0],
						"3.88": [0, 0, 0]
					}
				},
				"laserprinter3": {
					"position": {
						"3.2": [0, 1, 0],
						"3.56": [0, 0, 0]
					}
				},
				"laserprinter2": {
					"position": {
						"2.48": [-6.75, 0, 0],
						"3.2": [0, 0, 0],
						"3.44": [0, 0, 0],
						"3.84": [-6, 0, 0],
						"4.44": [4, 0, 0]
					}
				},
				"laserprinter": {
					"position": {
						"1.96": [12, 0, 0],
						"2.68": [0, 0, 0]
					}
				},
				"laserarm2": {
					"rotation": {
						"0.32": [0, 0, 282.5],
						"1.4": [0, 0, 63.04],
						"1.96": [0, 0, 0]
					}
				},
				"laserarm": {
					"rotation": {
						"0.56": [0, 0, -192.5],
						"1.4": [0, 0, -64.77],
						"1.96": [0, 0, 0]
					}
				},
				"laserbase2": {
					"position": {
						"0.52": [0, -1, -1.75],
						"0.8": [0, 0, -1.75],
						"1.6": [0, 0, -1.75],
						"2.36": [0, 0, -4.75],
						"2.76": [0, 0, -4.75],
						"3.28": [0, 0, 2.25],
						"3.64": [0, 0, -4.75],
						"4.16": [0, 0, 2.25]
					}
				},
				"laserbase": {
					"position": {
						"0.0": [0, -16, 0],
						"0.36": [0, 0, 0]
					}
				},
				"as_armsupport": {
					"rotation": {
						"0.08": [0, 0, -37.5],
						"1.04": [0, 0, 0]
					},
					"position": [-0.05, 0, 0],
					"scale": {
						"0.0": [1, 0, 1],
						"0.44": [1, 1, 1]
					}
				},
				"keyboard": {
					"rotation": {
						"2.72": [-90, 0, 0],
						"3.28": [-50, 0, 0],
						"3.8": [-5, 0, 0],
						"4.28": [-15, 0, 0]
					},
					"position": {
						"1.96": [0, 0, 6.97],
						"2.72": [0, 0, 0.47]
					}
				},
				"asarmsupportsides": {
					"position": [0, -0.01, 0],
					"scale": {
						"0.04": [1, 1, 0.5],
						"1.0": [1, 1, 1]
					}
				},
				"fan": {
					"rotation": {
						"2.96": [0, 0, 0],
						"3.56": ["query.anim_time*800", 0, 0]
					}
				}
			},
			"sound_effects": {
				"0.0": {
					"effect": "oritech:metal_sounds"
				},
				"0.6": {
					"effect": "oritech:servo_noises"
				},
				"2.04": {
					"effect": "oritech:cable_moving"
				},
				"2.36": {
					"effect": "oritech:servo_noises"
				}
			}
		},
		"idle": {
			"animation_length": 1,
			"bones": {
				"keyboard": {
					"rotation": [-15, 0, 0]
				},
				"as_leftpanel_right": {
					"rotation": [0, -35, 0],
					"scale": 1.01
				},
				"as_leftpanel_left": {
					"rotation": [0, 35, 0],
					"scale": 1.01
				}
			}
		},
		"packaged": {
			"animation_length": 1,
			"start_delay": "0.3",
			"bones": {
				"as_deployedcube": {
					"position": {
						"vector": [16, 0, 0]
					},
					"scale": {
						"vector": [0.9925, 1, 1]
					}
				},
				"as_leftpanel_base": {
					"rotation": {
						"vector": [0, 0, 90]
					}
				},
				"as_leftpanel_right": {
					"rotation": {
						"vector": [0, 0, 0]
					},
					"scale": {
						"vector": [1, 1, 1]
					}
				},
				"as_leftpanel_left": {
					"rotation": {
						"vector": [0, 0, 0]
					},
					"scale": {
						"vector": [1, 1, 1]
					}
				},
				"as_leftpanel_rightsupport": {
					"position": {
						"vector": [0, 0, 3]
					}
				},
				"as_leftpanel_leftsupport": {
					"position": {
						"vector": [0, 0, -3]
					}
				},
				"as_leftpanel_rightpivot": {
					"position": {
						"vector": [0, 0, 3]
					}
				},
				"as_leftpanel_leftpivot": {
					"position": {
						"vector": [0, 0, -3]
					}
				},
				"as_leftpanel": {
					"position": {
						"vector": [0, -3, 0]
					},
					"scale": {
						"vector": [1, 0.2, 1]
					}
				},
				"as_leftpanel_basesupport": {
					"position": {
						"vector": [0, -2, 0]
					}
				},
				"as_plate_retract": {
					"position": {
						"vector": [-10, 0, 0]
					}
				},
				"as_deployedcube_base": {
					"position": {
						"vector": [-1, 0, 0]
					}
				},
				"as_backpole2": {
					"position": {
						"vector": [0, -15, 0]
					}
				},
				"as_backpole3": {
					"scale": {
						"vector": [0.1, 1, 1]
					}
				},
				"as_backpole4": {
					"position": {
						"vector": [-7, 0, 0]
					}
				},
				"as_backpole5": {
					"position": {
						"vector": [-7, 0, 0]
					}
				},
				"as_backpole": {
					"position": {
						"vector": [0, 0, 0]
					}
				},
				"bone2": {
					"scale": {
						"vector": [0.995, 1, 0.9925]
					}
				},
				"laserprinter5": {
					"position": {
						"vector": [0, 3, 0]
					}
				},
				"laserprinter4": {
					"position": {
						"vector": [0, 2, 0]
					}
				},
				"laserprinter3": {
					"position": {
						"vector": [0, 1, 0]
					}
				},
				"laserprinter2": {
					"position": {
						"vector": [-6.75, 0, 0]
					}
				},
				"laserprinter": {
					"position": {
						"vector": [12, 0, 0]
					}
				},
				"laserarm2": {
					"rotation": {
						"vector": [0, 0, 282.5]
					}
				},
				"laserarm": {
					"rotation": {
						"vector": [0, 0, -192.5]
					}
				},
				"laserbase2": {
					"position": {
						"vector": [0, -1, -1.75]
					}
				},
				"laserbase": {
					"position": {
						"vector": [0, -16, 0]
					}
				},
				"as_armsupport": {
					"rotation": {
						"vector": [0, 0, -37.5]
					},
					"position": {
						"vector": [-0.05, 0, 0]
					},
					"scale": {
						"vector": [1, 0, 1]
					}
				},
				"keyboard": {
					"rotation": {
						"vector": [-90, 0, 0]
					},
					"position": {
						"vector": [0, 0, 6.97]
					}
				},
				"asarmsupportsides": {
					"position": {
						"vector": [0, -0.01, 0]
					},
					"scale": {
						"vector": [1, 1, 0.5]
					}
				},
				"fan": {
					"rotation": {
						"vector": [0, 0, 0]
					}
				}
			}
		},
		"working": {
			"loop": true,
			"animation_length": 3,
			"bones": {
				"laserbase2": {
					"position": {
						"0.0": [0, 0, 0],
						"0.9583": [0, 0, -3.8],
						"1.7917": [0, 0, -0.25],
						"2.375": [0, 0, -5.13],
						"3.0": [0, 0, 0]
					}
				},
				"laserarm": {
					"rotation": {
						"0.0": [0, 0, 0],
						"1.375": [0, 0, 20],
						"2.0417": [0, 0, -18.17],
						"3.0": [0, 0, 0]
					}
				},
				"laserarm2": {
					"rotation": {
						"0.0": [0, 0, 0],
						"1.375": [0, 0, -20],
						"2.0417": [0, 0, 18.17],
						"3.0": [0, 0, 0]
					}
				},
				"laserprinter2": {
					"position": {
						"0.0": [0, 0, 0],
						"0.7083": [3, 0, 0],
						"1.4583": [-3.98, 0, 0],
						"2.25": [4.06, 0, 0],
						"3.0": [0, 0, 0]
					}
				},
				"laserprinter5": {
					"rotation": {
						"0.0": [0, 0, 0],
						"1.5": [0, 360, 0],
						"3.0": [0, 720, 0]
					}
				},
				"keyboard": {
					"rotation": [-15, 0, 0]
				},
				"as_leftpanel_right": {
					"rotation": [0, -35, 0],
					"scale": 1.01
				},
				"as_leftpanel_left": {
					"rotation": [0, 35, 0],
					"scale": 1.01
				}
			},
			"sound_effects": {
				"0.25": {
					"effect": "oritech:servo_noises"
				},
				"0.8333": {
					"effect": "oritech:welding1"
				},
				"2.1667": {
					"effect": "oritech:welding2"
				}
			}
		}
	},
	"geckolib_format_version": 2
}