export const ballistaDataTypes = {
	"megaverse:ballista": {
		"ammunition": "megaverse:ballista_bolt",
		"ammunition_speed": 5.0,
		"ammunition_y_offset": 1.3,
		"events": {
			"look_up": "minecraft:ballista_rotate_elevation",
			"look_down": "minecraft:ballista_rotate_depression",
			"look_left": "minecraft:ballista_rotate_sideways",
			"look_right": "minecraft:ballista_rotate_sideways",
			"loose": "minecraft:ballista_is_loose",
			"spanning": "minecraft:ballista_is_spanning"
		},
		"rotate_body_y_rot_amount": 1,
		"player_rider_animation_override": "animation.megaverse.ballista.rotations_rider",
		"properties": {
			"x_rot": "megaverse:ballista_x_rotation",
			"y_rot": "megaverse:ballista_y_rotation",
			"has_bolt": "megaverse:ballista_has_bolt",
			"state": {
				"identifier": "megaverse:ballista_state",
				"values": [ "standby", "spanning", "spanned", "ready", "loose", "cooldown" ]
			}
		},
		"input_threshold": 0.5,
		"input_directions": {
			"0,1": "elevation",
			"0,-1": "depression",
			"1,0": "rotate_left",
			"-1,0": "rotate_right",
			"1,1": "elevation_rotate_left",
			"-1,1": "elevation_rotate_right",
			"1,-1": "depression_rotate_left",
			"-1,-1": "depression_rotate_right"
		}
	}
};
export const ballistaBoltDataTypes = {
	"megaverse:ballista_bolt": {
		"events": {
			"drop_item": "minecraft:on_drop_item",
			"remove_entity": "minecraft:on_remove"
		}
	},
	"megaverse:draconic_ballista_bolt": {
		"events": {
			"drop_item": "minecraft:on_drop_item",
			"remove_entity": "minecraft:on_remove"
		}
	}
};