{
	"format_version": "1.20.20",
	"minecraft:block": {
	   "description": {
		  "identifier": "vatonage:stone_sieve",
		  "states": {
			 "vatonage:stone_factory.sieve_type": {
				"values": ["base", "stone", "string", "flint", "iron", "diamond", "netherite"]
			 },
			 "vatonage:stone_factory.sieve_content": {
				"values": ["empty", "dirt1", "dirt2", "dirt3", "gravel1", "gravel2", "gravel3", 
							"sand1", "sand2", "sand3", "soul_sand1", "soul_sand2", "soul_sand3"]
			 }
		  },
		  "menu_category": {
			"category": "items"
		  }
	   },
	   "components": {
      "minecraft:collision_box": {
        "origin": [-8.0, 0.0, -8.0],
        "size": [16, 15, 16]
      },
      "minecraft:selection_box": {
        "origin": [-8.0, 0.0, -8.0],
        "size": [16, 15, 16]
      },
		  "tag:minecraft:is_pickaxe_item_destructible": {},
"minecraft:destructible_by_mining": {
			 "seconds_to_destroy": 1.0
		  },
		  "minecraft:destructible_by_explosion": {
			 "explosion_resistance": 30
		  },
      	  "minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_base.json",
		  "minecraft:geometry": "geometry.sieve",
		  "minecraft:map_color": "#5f4a2b",
		  "minecraft:custom_components": [
			 "vatonage:stone_factory.sieve_interacted"
		  ],
		  "minecraft:display_name": "%vatonage.stone.sieve.name\n§8§oStone Factory§r"
	   },
	   "permutations": [
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'base'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_base",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_base.json"
			 }
		  },
		  {
			"condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'stone'",
			"components": {
			   "minecraft:material_instances": {
				  "*": {
					 "texture": "stone_sieve_stone",
					 "render_method": "alpha_test"
				  }
			   },
			   "minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_stone.json"
			}
		},
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'string' && q.block_state('vatonage:stone_factory.sieve_content') == 'empty'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_string",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_string.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'flint' && q.block_state('vatonage:stone_factory.sieve_content') == 'empty'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_flint",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_flint.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'iron' && q.block_state('vatonage:stone_factory.sieve_content') == 'empty'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_iron",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_iron.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'diamond' && q.block_state('vatonage:stone_factory.sieve_content') == 'empty'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_diamond",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_diamond.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'netherite' && q.block_state('vatonage:stone_factory.sieve_content') == 'empty'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_netherite",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_netherite.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'string' && q.block_state('vatonage:stone_factory.sieve_content') == 'dirt1'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_string_dirt1",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_string.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'string' && q.block_state('vatonage:stone_factory.sieve_content') == 'dirt2'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_string_dirt2",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_string.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'string' && q.block_state('vatonage:stone_factory.sieve_content') == 'dirt3'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_string_dirt3",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_string.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'string' && q.block_state('vatonage:stone_factory.sieve_content') == 'sand1'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_string_sand1",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_string.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'string' && q.block_state('vatonage:stone_factory.sieve_content') == 'sand2'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_string_sand2",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_string.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'string' && q.block_state('vatonage:stone_factory.sieve_content') == 'sand3'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_string_sand3",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_string.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'string' && q.block_state('vatonage:stone_factory.sieve_content') == 'soul_sand1'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_string_soul_sand1",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_string.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'string' && q.block_state('vatonage:stone_factory.sieve_content') == 'soul_sand2'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_string_soul_sand2",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_string.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'string' && q.block_state('vatonage:stone_factory.sieve_content') == 'soul_sand3'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_string_soul_sand3",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_string.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'string' && q.block_state('vatonage:stone_factory.sieve_content') == 'gravel1'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_string_gravel1",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_string.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'string' && q.block_state('vatonage:stone_factory.sieve_content') == 'gravel2'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_string_gravel2",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_string.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'string' && q.block_state('vatonage:stone_factory.sieve_content') == 'gravel3'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_string_gravel3",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_string.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'flint' && q.block_state('vatonage:stone_factory.sieve_content') == 'dirt1'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_flint_dirt1",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_flint.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'flint' && q.block_state('vatonage:stone_factory.sieve_content') == 'dirt2'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_flint_dirt2",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_flint.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'flint' && q.block_state('vatonage:stone_factory.sieve_content') == 'dirt3'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_flint_dirt3",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_flint.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'flint' && q.block_state('vatonage:stone_factory.sieve_content') == 'sand1'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_flint_sand1",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_flint.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'flint' && q.block_state('vatonage:stone_factory.sieve_content') == 'sand2'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_flint_sand2",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_flint.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'flint' && q.block_state('vatonage:stone_factory.sieve_content') == 'sand3'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_flint_sand3",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_flint.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'flint' && q.block_state('vatonage:stone_factory.sieve_content') == 'soul_sand1'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_flint_soul_sand1",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_flint.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'flint' && q.block_state('vatonage:stone_factory.sieve_content') == 'soul_sand2'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_flint_soul_sand2",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_flint.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'flint' && q.block_state('vatonage:stone_factory.sieve_content') == 'soul_sand3'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_flint_soul_sand3",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_flint.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'flint' && q.block_state('vatonage:stone_factory.sieve_content') == 'gravel1'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_flint_gravel1",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_flint.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'flint' && q.block_state('vatonage:stone_factory.sieve_content') == 'gravel2'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_flint_gravel2",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_flint.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'flint' && q.block_state('vatonage:stone_factory.sieve_content') == 'gravel3'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_flint_gravel3",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_flint.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'iron' && q.block_state('vatonage:stone_factory.sieve_content') == 'dirt1'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_iron_dirt1",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_iron.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'iron' && q.block_state('vatonage:stone_factory.sieve_content') == 'dirt2'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_iron_dirt2",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_iron.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'iron' && q.block_state('vatonage:stone_factory.sieve_content') == 'dirt3'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_iron_dirt3",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_iron.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'iron' && q.block_state('vatonage:stone_factory.sieve_content') == 'sand1'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_iron_sand1",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_iron.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'iron' && q.block_state('vatonage:stone_factory.sieve_content') == 'sand2'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_iron_sand2",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_iron.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'iron' && q.block_state('vatonage:stone_factory.sieve_content') == 'sand3'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_iron_sand3",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_iron.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'iron' && q.block_state('vatonage:stone_factory.sieve_content') == 'soul_sand1'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_iron_soul_sand1",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_iron.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'iron' && q.block_state('vatonage:stone_factory.sieve_content') == 'soul_sand2'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_iron_soul_sand2",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_iron.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'iron' && q.block_state('vatonage:stone_factory.sieve_content') == 'soul_sand3'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_iron_soul_sand3",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_iron.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'iron' && q.block_state('vatonage:stone_factory.sieve_content') == 'gravel1'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_iron_gravel1",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_iron.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'iron' && q.block_state('vatonage:stone_factory.sieve_content') == 'gravel2'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_iron_gravel2",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_iron.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'iron' && q.block_state('vatonage:stone_factory.sieve_content') == 'gravel3'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_iron_gravel3",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_iron.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'diamond' && q.block_state('vatonage:stone_factory.sieve_content') == 'dirt1'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_diamond_dirt1",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_diamond.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'diamond' && q.block_state('vatonage:stone_factory.sieve_content') == 'dirt2'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_diamond_dirt2",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_diamond.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'diamond' && q.block_state('vatonage:stone_factory.sieve_content') == 'dirt3'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_diamond_dirt3",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_diamond.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'diamond' && q.block_state('vatonage:stone_factory.sieve_content') == 'sand1'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_diamond_sand1",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_diamond.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'diamond' && q.block_state('vatonage:stone_factory.sieve_content') == 'sand2'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_diamond_sand2",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_diamond.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'diamond' && q.block_state('vatonage:stone_factory.sieve_content') == 'sand3'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_diamond_sand3",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_diamond.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'diamond' && q.block_state('vatonage:stone_factory.sieve_content') == 'soul_sand1'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_diamond_soul_sand1",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_diamond.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'diamond' && q.block_state('vatonage:stone_factory.sieve_content') == 'soul_sand2'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_diamond_soul_sand2",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_diamond.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'diamond' && q.block_state('vatonage:stone_factory.sieve_content') == 'soul_sand3'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_diamond_soul_sand3",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_diamond.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'diamond' && q.block_state('vatonage:stone_factory.sieve_content') == 'gravel1'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_diamond_gravel1",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_diamond.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'diamond' && q.block_state('vatonage:stone_factory.sieve_content') == 'gravel2'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_diamond_gravel2",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_diamond.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'diamond' && q.block_state('vatonage:stone_factory.sieve_content') == 'gravel3'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_diamond_gravel3",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_diamond.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'netherite' && q.block_state('vatonage:stone_factory.sieve_content') == 'dirt1'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_netherite_dirt1",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_netherite.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'netherite' && q.block_state('vatonage:stone_factory.sieve_content') == 'dirt2'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_netherite_dirt2",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_netherite.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'netherite' && q.block_state('vatonage:stone_factory.sieve_content') == 'dirt3'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_netherite_dirt3",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_netherite.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'netherite' && q.block_state('vatonage:stone_factory.sieve_content') == 'sand1'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_netherite_sand1",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_netherite.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'netherite' && q.block_state('vatonage:stone_factory.sieve_content') == 'sand2'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_netherite_sand2",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_netherite.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'netherite' && q.block_state('vatonage:stone_factory.sieve_content') == 'sand3'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_netherite_sand3",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_netherite.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'netherite' && q.block_state('vatonage:stone_factory.sieve_content') == 'soul_sand1'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_netherite_soul_sand1",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_netherite.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'netherite' && q.block_state('vatonage:stone_factory.sieve_content') == 'soul_sand2'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_netherite_soul_sand2",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_netherite.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'netherite' && q.block_state('vatonage:stone_factory.sieve_content') == 'soul_sand3'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_netherite_soul_sand3",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_netherite.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'netherite' && q.block_state('vatonage:stone_factory.sieve_content') == 'gravel1'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_netherite_gravel1",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_netherite.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'netherite' && q.block_state('vatonage:stone_factory.sieve_content') == 'gravel2'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_netherite_gravel2",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_netherite.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'netherite' && q.block_state('vatonage:stone_factory.sieve_content') == 'gravel3'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_netherite_gravel3",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_netherite.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'stone' && q.block_state('vatonage:stone_factory.sieve_content') == 'dirt1'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_stone_dirt1",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_stone.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'stone' && q.block_state('vatonage:stone_factory.sieve_content') == 'dirt2'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_stone_dirt2",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_stone.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'stone' && q.block_state('vatonage:stone_factory.sieve_content') == 'dirt3'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_stone_dirt3",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_stone.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'stone' && q.block_state('vatonage:stone_factory.sieve_content') == 'sand1'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_stone_sand1",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_stone.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'stone' && q.block_state('vatonage:stone_factory.sieve_content') == 'sand2'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_stone_sand2",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_stone.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'stone' && q.block_state('vatonage:stone_factory.sieve_content') == 'sand3'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_stone_sand3",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_stone.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'stone' && q.block_state('vatonage:stone_factory.sieve_content') == 'soul_sand1'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_stone_soul_sand1",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_stone.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'stone' && q.block_state('vatonage:stone_factory.sieve_content') == 'soul_sand2'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_stone_soul_sand2",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_stone.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'stone' && q.block_state('vatonage:stone_factory.sieve_content') == 'soul_sand3'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_stone_soul_sand3",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_stone.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'stone' && q.block_state('vatonage:stone_factory.sieve_content') == 'gravel1'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_stone_gravel1",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_stone.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'stone' && q.block_state('vatonage:stone_factory.sieve_content') == 'gravel2'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_stone_gravel2",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_stone.json"
			 }
		  },
		  {
			 "condition": "q.block_state('vatonage:stone_factory.sieve_type') == 'stone' && q.block_state('vatonage:stone_factory.sieve_content') == 'gravel3'",
			 "components": {
				"minecraft:material_instances": {
				   "*": {
					  "texture": "stone_sieve_stone_gravel3",
					  "render_method": "alpha_test"
				   }
				},
				"minecraft:loot": "loot_tables/stone_factory/stone_drop_sieve_stone.json"
			 }
		  }
	   ]
	}
 }