{
	"format_version": "1.20.80",
	"minecraft:block": {
		"description": {
			"identifier": "v360:pointed_icicle_block",
			"menu_category": {
				"category": "none",
				"group": "none",
				"is_hidden_in_commands": false
			},
			"traits": {
				"minecraft:placement_position": {
					"enabled_states": [
						"minecraft:vertical_half"
					]
				}
			},
			"states": {
				"v360:size": [
					0,
					1,
					2,
					3,
					4
				]
			}
		},
		"permutations": [
			{
				"condition": "q.block_state('minecraft:vertical_half') == 'bottom'",
				"components": {
					"minecraft:transformation": {
						"rotation": [
							0,
							0,
							0
						]
					},
					"tag:v360:bottom": {}
				}
			},
			{
				"condition": "q.block_state('minecraft:vertical_half') == 'top'",
				"components": {
					"minecraft:transformation": {
						"rotation": [
							180,
							0,
							0
						]
					},
					"tag:v360:top": {}
				}
			},
			{
				"condition": "query.block_state('v360:size') == 0",
				"components": {
					"minecraft:material_instances": {
						"*": {
							"texture": "pointed_icicle_up_tip",
							"render_method": "alpha_test",
							"ambient_occlusion": false,
							"face_dimming": false
						}
					},
					"tag:v360:tip": {}
				}
			},
			{
				"condition": "query.block_state('v360:size') == 1",
				"components": {
					"minecraft:material_instances": {
						"*": {
							"texture": "pointed_icicle_up_frustum",
							"render_method": "alpha_test",
							"ambient_occlusion": false,
							"face_dimming": false
						}
					},
					"tag:v360:frustum": {}
				}
			},
			{
				"condition": "query.block_state('v360:size') == 2",
				"components": {
					"minecraft:material_instances": {
						"*": {
							"texture": "pointed_icicle_up_middle",
							"render_method": "alpha_test",
							"ambient_occlusion": false,
							"face_dimming": false
						}
					},
					"tag:v360:middle": {}
				}
			},
			{
				"condition": "query.block_state('v360:size') == 3",
				"components": {
					"minecraft:material_instances": {
						"*": {
							"texture": "pointed_icicle_up_base",
							"render_method": "alpha_test",
							"ambient_occlusion": false,
							"face_dimming": false
						}
					},
					"tag:v360:base": {}
				}
			},
			{
				"condition": "query.block_state('v360:size') == 4",
				"components": {
					"minecraft:material_instances": {
						"*": {
							"texture": "pointed_icicle_up_tip_merge",
							"render_method": "alpha_test",
							"ambient_occlusion": false,
							"face_dimming": false
						}
					},
					"tag:v360:tip_merge": {}
				}
			}
		],
		"components": {
			"minecraft:destructible_by_mining": {
				"seconds_to_destroy": 0.5
			},
			"minecraft:destructible_by_explosion": {
				"explosion_resistance": 0.5
			},
			"minecraft:map_color": "#a0a0ff",
			"minecraft:loot": "loot_tables/empty.json",
			"minecraft:geometry": "minecraft:geometry.cross",
			"minecraft:placement_filter": {
				"conditions": [
					{
						"allowed_faces": [
							"up",
							"down"
						]
					}
				]
			},
			"minecraft:tick": {
				"interval_range": [
					1,
					1
				]
			},
			"minecraft:custom_components": [
				"v360:multi_destroy",
				"v360:pointed_icicle_sizes"
			],
			"tag:stone": {},
			"tag:v360:stone": {}
		}
	}
}