{
  "processors": [
    {
      "rules": [
        {
          "output_state": {
            "Name": "minecraft:mossy_stone_bricks"
          },
          "input_predicate": {
            "block": "minecraft:stone_bricks",
            "probability": 0.33,
            "predicate_type": "minecraft:random_block_match"
          },
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          }
        },
        {
          "output_state": {
            "Name": "minecraft:cracked_stone_bricks"
          },
          "input_predicate": {
            "block": "minecraft:stone_bricks",
            "probability": 0.3,
            "predicate_type": "minecraft:random_block_match"
          },
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          }
        },
        {
          "output_state": {
            "Name": "minecraft:chiseled_stone_bricks"
          },
          "input_predicate": {
            "block": "minecraft:stone_bricks",
            "probability": 0.05,
            "predicate_type": "minecraft:random_block_match"
          },
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          }
        },
        {
          "output_state": {
            "Name": "minecraft:stone_bricks"
          },
          "input_predicate": {
            "block": "minecraft:mossy_stone_bricks",
            "probability": 0.4,
            "predicate_type": "minecraft:random_block_match"
          },
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          }
        },
        {
          "output_state": {
            "Name": "minecraft:cracked_stone_bricks"
          },
          "input_predicate": {
            "block": "minecraft:mossy_stone_bricks",
            "probability": 0.4,
            "predicate_type": "minecraft:random_block_match"
          },
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          }
        },
        {
          "output_state": {
            "Name": "minecraft:chiseled_stone_bricks"
          },
          "input_predicate": {
            "block": "minecraft:mossy_stone_bricks",
            "probability": 0.02,
            "predicate_type": "minecraft:random_block_match"
          },
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          }
        }
      ],
      "processor_type": "minecraft:rule"
    },
    {
      "rules": [
        {
          "output_state": {
            "Name": "minecraft:infested_stone_bricks"
          },
          "input_predicate": {
            "block": "minecraft:stone_bricks",
            "probability": 0.05,
            "predicate_type": "minecraft:random_block_match"
          },
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          }
        },
        {
          "output_state": {
            "Name": "minecraft:infested_mossy_stone_bricks"
          },
          "input_predicate": {
            "block": "minecraft:mossy_stone_bricks",
            "probability": 0.05,
            "predicate_type": "minecraft:random_block_match"
          },
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          }
        },
        {
          "output_state": {
            "Name": "minecraft:infested_cracked_stone_bricks"
          },
          "input_predicate": {
            "block": "minecraft:cracked_stone_bricks",
            "probability": 0.05,
            "predicate_type": "minecraft:random_block_match"
          },
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          }
        },
        {
          "output_state": {
            "Name": "minecraft:infested_chiseled_stone_bricks"
          },
          "input_predicate": {
            "block": "minecraft:chiseled_stone_bricks",
            "probability": 0.05,
            "predicate_type": "minecraft:random_block_match"
          },
          "location_predicate": {
            "predicate_type": "minecraft:always_true"
          }
        }
      ],
      "processor_type": "minecraft:rule"
    },
    {
      "input_block": "minecraft:mossy_stone_brick_stairs",
      "output_block": "minecraft:stone_brick_stairs",
      "probability": 0.3,
      "processor_type": "repurposed_structures:random_replace_with_properties_processor"
    },
    {
      "input_block": "minecraft:stone_brick_stairs",
      "output_block": "minecraft:mossy_stone_brick_stairs",
      "probability": 0.3,
      "processor_type": "repurposed_structures:random_replace_with_properties_processor"
    },
    {
      "input_block": "minecraft:mossy_stone_brick_wall",
      "output_block": "minecraft:stone_brick_wall",
      "probability": 0.3,
      "processor_type": "repurposed_structures:random_replace_with_properties_processor"
    },
    {
      "input_block": "minecraft:stone_brick_wall",
      "output_block": "minecraft:mossy_stone_brick_wall",
      "probability": 0.3,
      "processor_type": "repurposed_structures:random_replace_with_properties_processor"
    },
    {
      "processor_type": "repurposed_structures:pillar_processor",
      "direction": "DOWN",
      "processor_list": "bygonenether:jungle/fortress/fortress_keep_chests",
      "pillar_trigger_and_replacements": [
        {
          "trigger" : {
            "Name": "minecraft:red_wool"
          },
          "replacement" : {
            "Name": "minecraft:stone_bricks"
          }
        }
      ]
    },
    {
      "processor_type": "repurposed_structures:pillar_processor",
      "direction": "DOWN",
      "processor_list": "bygonenether:jungle/fortress/fortress_keep_chests",
      "pillar_trigger_and_replacements": [
        {
          "trigger" : {
            "Name": "minecraft:black_wool"
          },
          "replacement" : {
            "Name": "minecraft:cracked_stone_bricks"
          }
        }
      ]
    },
    {
      "processor_type": "repurposed_structures:spawner_randomizing_processor",
      "rs_spawner_resourcelocation": "repurposed_structures:fortresses/jungle",
      "valid_block_light_level": {
        "min_inclusive": 0,
        "max_inclusive": 7
      }
    },
    {
      "processor_type": "repurposed_structures:remove_floating_blocks_processor"
    },
    {
      "flood_level": 62,
      "processor_type": "repurposed_structures:flood_with_water_processor"
    },
    {
      "processor_type": "repurposed_structures:waterlogging_fix_processor"
    }
  ]
}