{
	"format_version": "1.21.30",
	"minecraft:block": {
		"description": {
			"identifier": "vatonage_survival_utilities:vacuum_hopper",
			"menu_category": {
			  "category": "items"
			},
			"states": {
				"vatonage_survival_utilities:on": [
					false,
					true
				],
				"vatonage_survival_utilities:hidden": [
					false,
					true
				]
			},
			"traits": {
				"minecraft:placement_direction": {
					"enabled_states": [
						"minecraft:facing_direction"
					]
				}
			}
		},
		"components": {
			"tag:minecraft:is_pickaxe_item_destructible": {},
"minecraft:custom_components": [
				"vatonage_survival_utilities:vacuum_hopper_tick",
				"vatonage_survival_utilities:vacuum_hopper_click"
			],
			"minecraft:material_instances": {
				"*": {
					"texture": "vatonage_survival_utilities:vacuum_hopper",
					"render_method": "alpha_test"
				}
			},
			"minecraft:tick": {
				"interval_range": [
					5,
					5
				],
				"looping": true
			},
			"minecraft:selection_box": {
				"origin": [
					-8,
					0,
					-8
				],
				"size": [
					16,
					16,
					16
				]
			},
			"minecraft:geometry": {
				"identifier": "geometry.vatonage_survival_utilities_vacuum_hopper",
				"bone_visibility": {
					"d": "q.block_state('minecraft:facing_direction') == 'down'||q.block_state('minecraft:facing_direction') == 'up'",
					"n": "q.block_state('minecraft:facing_direction') != 'down'&&q.block_state('minecraft:facing_direction') != 'up'",
					"off": "q.block_state('vatonage_survival_utilities:on') == false",
					"on": "q.block_state('vatonage_survival_utilities:on') == true",
					"hidden": "q.block_state('vatonage_survival_utilities:hidden') == false"
				}
			},
			"minecraft:destructible_by_mining": {
				"seconds_to_destroy": 1
			},
			"minecraft:light_dampening": 0,
         	"minecraft:display_name": "%vatonage_survival_utilities.vacuum_hopper.name\n§e§oHammers and Sieves§r§r"
		},
		"permutations": [
			{
				"condition": "q.block_state('minecraft:facing_direction') == 'north'",
				"components": {
					"minecraft:transformation": {
						"rotation": [
							0,
							0,
							0
						]
					}
				}
			},
			{
				"condition": "q.block_state('minecraft:facing_direction') == 'west'",
				"components": {
					"minecraft:transformation": {
						"rotation": [
							0,
							90,
							0
						]
					}
				}
			},
			{
				"condition": "q.block_state('minecraft:facing_direction') == 'south'",
				"components": {
					"minecraft:transformation": {
						"rotation": [
							0,
							180,
							0
						]
					}
				}
			},
			{
				"condition": "q.block_state('minecraft:facing_direction') == 'east'",
				"components": {
					"minecraft:transformation": {
						"rotation": [
							0,
							-90,
							0
						]
					}
				}
			}
		]
	}
}