{
  "processors": [
    {
      "processor_type": "betterstrongholds:air_processor"
    },
    {
      "processor_type": "betterstrongholds:banner_processor"
    },
    {
      "processor_type": "betterstrongholds:redstone_processor"
    },
    {
      "processor_type": "betterstrongholds:waterlogged_processor"
    },
    {
      "rules": [
        {
          "output_state": {
            "Name": "minecraft:air"
          },
          "input_predicate": {
            "block": "minecraft:spawner",
            "probability": 0.7,
            "predicate_type": "minecraft:random_block_match"
          },
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          }
        },
        {
          "output_state": {
            "Name": "minecraft:air"
          },
          "input_predicate": {
            "block": "minecraft:shulker_box",
            "probability": 0.5,
            "predicate_type": "minecraft:random_block_match"
          },
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          }
        }
      ],
      "processor_type": "minecraft:rule"
    },
    {
      "processor_type": "repurposed_structures:spawner_randomizing_processor",
      "rs_spawner_resourcelocation": "repurposed_structures:strongholds/end"
    },
    {
      "processor_type": "repurposed_structures:noise_replace_with_properties_processor",
      "input_block": "minecraft:obsidian",
      "output_block": "minecraft:crying_obsidian",
      "threshold": 0.40,
      "xz_scale": 0.2,
      "y_scale": 0.2
    },
    {
      "input_block": "minecraft:small_amethyst_bud",
      "output_blocks": [
        "minecraft:medium_amethyst_bud",
        "minecraft:large_amethyst_bud",
        "minecraft:amethyst_cluster"
      ],
      "probability": 0.1,
      "processor_type": "repurposed_structures:random_replace_with_properties_processor"
    },
    {
      "rules": [
        {
          "output_state": {
            "Name": "minecraft:amethyst_block"
          },
          "input_predicate": {
            "block": "minecraft:budding_amethyst",
            "probability": 0.7,
            "predicate_type": "minecraft:random_block_match"
          },
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          }
        },
        {
          "output_state": {
            "Name": "minecraft:cave_air"
          },
          "input_predicate": {
            "block": "minecraft:small_amethyst_bud",
            "probability": 0.85,
            "predicate_type": "minecraft:random_block_match"
          },
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          }
        }
      ],
      "processor_type": "minecraft:rule"
    }
  ]
}