{
   "format_version": "1.20.20",
   "minecraft:block": {
      "description": {
         "identifier": "vatonage:auto_sieve",
         "states": {
            "vatonage:sieve_type": {
               "values": ["base", "string", "flint", "iron", "diamond", "netherite"]
            },
            "vatonage:sieve_content": {
               "values": ["empty", "dirt1", "dirt2", "dirt3", "gravel1", "gravel2", "gravel3", 
                           "sand1", "sand2", "sand3", "soul_sand1", "soul_sand2", "soul_sand3"]
            }
         },
         "menu_category": {
           "category": "items"
         }
      },
      "components": {
      "tag:minecraft:is_pickaxe_item_destructible": {},
"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]
      },
         "minecraft:destructible_by_mining": {
            "seconds_to_destroy": 1.0
         },
         "minecraft:destructible_by_explosion": {
            "explosion_resistance": 30
         },
         "minecraft:geometry": "geometry.sieve",
         "minecraft:map_color": "#5f4a2b",
         "minecraft:custom_components": [
            "vatonage:auto_sieve_interacted",
				"vatonage:auto_sieve_tick"
         ],
			"minecraft:tick": {
				"interval_range": [
					20,
					20
				],
				"looping": true
			},
         "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_base.json",
         "minecraft:display_name": "%vatonage_survival_utilities.auto_sieve.name\n§e§oHammers and Sieves§r§r"
      },
      "permutations": [
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'base'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_base",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_base.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'string' && q.block_state('vatonage:sieve_content') == 'empty'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_string",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_string.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'flint' && q.block_state('vatonage:sieve_content') == 'empty'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_flint",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_flint.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'iron' && q.block_state('vatonage:sieve_content') == 'empty'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_iron",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_iron.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'diamond' && q.block_state('vatonage:sieve_content') == 'empty'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_diamond",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_diamond.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'netherite' && q.block_state('vatonage:sieve_content') == 'empty'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_netherite",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_netherite.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'string' && q.block_state('vatonage:sieve_content') == 'dirt1'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_string_dirt1",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_string.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'string' && q.block_state('vatonage:sieve_content') == 'dirt2'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_string_dirt2",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_string.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'string' && q.block_state('vatonage:sieve_content') == 'dirt3'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_string_dirt3",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_string.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'string' && q.block_state('vatonage:sieve_content') == 'sand1'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_string_sand1",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_string.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'string' && q.block_state('vatonage:sieve_content') == 'sand2'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_string_sand2",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_string.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'string' && q.block_state('vatonage:sieve_content') == 'sand3'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_string_sand3",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_string.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'string' && q.block_state('vatonage:sieve_content') == 'soul_sand1'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_string_soul_sand1",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_string.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'string' && q.block_state('vatonage:sieve_content') == 'soul_sand2'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_string_soul_sand2",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_string.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'string' && q.block_state('vatonage:sieve_content') == 'soul_sand3'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_string_soul_sand3",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_string.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'string' && q.block_state('vatonage:sieve_content') == 'gravel1'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_string_gravel1",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_string.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'string' && q.block_state('vatonage:sieve_content') == 'gravel2'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_string_gravel2",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_string.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'string' && q.block_state('vatonage:sieve_content') == 'gravel3'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_string_gravel3",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_string.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'flint' && q.block_state('vatonage:sieve_content') == 'dirt1'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_flint_dirt1",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_flint.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'flint' && q.block_state('vatonage:sieve_content') == 'dirt2'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_flint_dirt2",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_flint.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'flint' && q.block_state('vatonage:sieve_content') == 'dirt3'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_flint_dirt3",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_flint.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'flint' && q.block_state('vatonage:sieve_content') == 'sand1'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_flint_sand1",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_flint.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'flint' && q.block_state('vatonage:sieve_content') == 'sand2'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_flint_sand2",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_flint.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'flint' && q.block_state('vatonage:sieve_content') == 'sand3'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_flint_sand3",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_flint.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'flint' && q.block_state('vatonage:sieve_content') == 'soul_sand1'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_flint_soul_sand1",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_flint.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'flint' && q.block_state('vatonage:sieve_content') == 'soul_sand2'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_flint_soul_sand2",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_flint.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'flint' && q.block_state('vatonage:sieve_content') == 'soul_sand3'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_flint_soul_sand3",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_flint.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'flint' && q.block_state('vatonage:sieve_content') == 'gravel1'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_flint_gravel1",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_flint.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'flint' && q.block_state('vatonage:sieve_content') == 'gravel2'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_flint_gravel2",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_flint.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'flint' && q.block_state('vatonage:sieve_content') == 'gravel3'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_flint_gravel3",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_flint.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'iron' && q.block_state('vatonage:sieve_content') == 'dirt1'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_iron_dirt1",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_iron.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'iron' && q.block_state('vatonage:sieve_content') == 'dirt2'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_iron_dirt2",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_iron.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'iron' && q.block_state('vatonage:sieve_content') == 'dirt3'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_iron_dirt3",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_iron.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'iron' && q.block_state('vatonage:sieve_content') == 'sand1'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_iron_sand1",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_iron.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'iron' && q.block_state('vatonage:sieve_content') == 'sand2'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_iron_sand2",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_iron.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'iron' && q.block_state('vatonage:sieve_content') == 'sand3'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_iron_sand3",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_iron.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'iron' && q.block_state('vatonage:sieve_content') == 'soul_sand1'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_iron_soul_sand1",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_iron.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'iron' && q.block_state('vatonage:sieve_content') == 'soul_sand2'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_iron_soul_sand2",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_iron.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'iron' && q.block_state('vatonage:sieve_content') == 'soul_sand3'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_iron_soul_sand3",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_iron.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'iron' && q.block_state('vatonage:sieve_content') == 'gravel1'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_iron_gravel1",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_iron.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'iron' && q.block_state('vatonage:sieve_content') == 'gravel2'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_iron_gravel2",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_iron.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'iron' && q.block_state('vatonage:sieve_content') == 'gravel3'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_iron_gravel3",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_iron.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'diamond' && q.block_state('vatonage:sieve_content') == 'dirt1'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_diamond_dirt1",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_diamond.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'diamond' && q.block_state('vatonage:sieve_content') == 'dirt2'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_diamond_dirt2",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_diamond.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'diamond' && q.block_state('vatonage:sieve_content') == 'dirt3'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_diamond_dirt3",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_diamond.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'diamond' && q.block_state('vatonage:sieve_content') == 'sand1'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_diamond_sand1",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_diamond.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'diamond' && q.block_state('vatonage:sieve_content') == 'sand2'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_diamond_sand2",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_diamond.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'diamond' && q.block_state('vatonage:sieve_content') == 'sand3'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_diamond_sand3",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_diamond.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'diamond' && q.block_state('vatonage:sieve_content') == 'soul_sand1'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_diamond_soul_sand1",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_diamond.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'diamond' && q.block_state('vatonage:sieve_content') == 'soul_sand2'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_diamond_soul_sand2",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_diamond.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'diamond' && q.block_state('vatonage:sieve_content') == 'soul_sand3'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_diamond_soul_sand3",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_diamond.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'diamond' && q.block_state('vatonage:sieve_content') == 'gravel1'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_diamond_gravel1",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_diamond.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'diamond' && q.block_state('vatonage:sieve_content') == 'gravel2'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_diamond_gravel2",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_diamond.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'diamond' && q.block_state('vatonage:sieve_content') == 'gravel3'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_diamond_gravel3",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_diamond.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'netherite' && q.block_state('vatonage:sieve_content') == 'dirt1'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_netherite_dirt1",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_netherite.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'netherite' && q.block_state('vatonage:sieve_content') == 'dirt2'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_netherite_dirt2",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_netherite.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'netherite' && q.block_state('vatonage:sieve_content') == 'dirt3'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_netherite_dirt3",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_netherite.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'netherite' && q.block_state('vatonage:sieve_content') == 'sand1'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_netherite_sand1",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_netherite.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'netherite' && q.block_state('vatonage:sieve_content') == 'sand2'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_netherite_sand2",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_netherite.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'netherite' && q.block_state('vatonage:sieve_content') == 'sand3'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_netherite_sand3",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_netherite.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'netherite' && q.block_state('vatonage:sieve_content') == 'soul_sand1'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_netherite_soul_sand1",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_netherite.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'netherite' && q.block_state('vatonage:sieve_content') == 'soul_sand2'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_netherite_soul_sand2",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_netherite.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'netherite' && q.block_state('vatonage:sieve_content') == 'soul_sand3'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_netherite_soul_sand3",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_netherite.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'netherite' && q.block_state('vatonage:sieve_content') == 'gravel1'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_netherite_gravel1",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_netherite.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'netherite' && q.block_state('vatonage:sieve_content') == 'gravel2'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_netherite_gravel2",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_netherite.json"
            }
         },
         {
            "condition": "q.block_state('vatonage:sieve_type') == 'netherite' && q.block_state('vatonage:sieve_content') == 'gravel3'",
            "components": {
               "minecraft:material_instances": {
                  "*": {
                     "texture": "auto_sieve_netherite_gravel3",
                     "render_method": "alpha_test"
                  }
               },
               "minecraft:loot": "loot_tables/ex_nihilo_extended/drop_sieve_netherite.json"
            }
         }
      ]
   }
}