{
  //






// In the key part, specify the name of the structures from Repurposed Structures that
// you want to affect. Then in the value part, add entries for all the mobs you would like
// to spawn over time in the structure's bounds. This entry will ignore biome's mob spawns
// entirely when spawning a mob in the structure's boundary after worldgen is done.
// This means you will not see the biome's mobs in the structure.

// The change only applies to SpawnGroups of the mobs you add to this config.
// Example: adding Wither Skeletons here to Birch Villages will make all Monster
// SpawnGroup spawns be Wither Skeletons in the village but Creature and other
// SpawnGroups will spawn just fine over time in the village such as sheep or cow.

// Use "all" as the key to affect all of RS's structures.
// You can find entity's identifiers by doing "/effect @e[type=" command in game.
// All of RS's structure identifiers can be found by doing "/locate" command in game.

// NOTE: replaceMobSpawns will always override appendMobSpawns for the same structure and mob's SpawnGroups.
  "replaceMobSpawns": {
    "repurposed_structures:city_nether": [
      {
        "type": "minecraft:blaze",
        "weight": 120,
        "minGroupSize": 1,
        "maxGroupSize": 4,
        "logErrorIfNotFound": true
      },
      {
        "type": "minecraft:wither_skeleton",
        "weight": 10,
        "minGroupSize": 2,
        "maxGroupSize": 3,
        "logErrorIfNotFound": true
      }
    ],
    "repurposed_structures:outpost_snowy": [
      {
        "type": "minecraft:pillager",
        "weight": 10,
        "minGroupSize": 1,
        "maxGroupSize": 1,
        "logErrorIfNotFound": true
      }
    ],
    "repurposed_structures:witch_hut_birch": [
      {
        "type": "minecraft:witch",
        "weight": 10,
        "minGroupSize": 1,
        "maxGroupSize": 1,
        "logErrorIfNotFound": true
      },
      {
        "type": "minecraft:cat",
        "weight": 10,
        "minGroupSize": 1,
        "maxGroupSize": 1,
        "logErrorIfNotFound": true
      }
    ],
    "repurposed_structures:outpost_jungle": [
      {
        "type": "minecraft:pillager",
        "weight": 10,
        "minGroupSize": 1,
        "maxGroupSize": 1,
        "logErrorIfNotFound": true
      }
    ],
    "repurposed_structures:outpost_taiga": [
      {
        "type": "minecraft:pillager",
        "weight": 10,
        "minGroupSize": 1,
        "maxGroupSize": 1,
        "logErrorIfNotFound": true
      }
    ],
    "repurposed_structures:outpost_crimson": [
      {
        "type": "minecraft:piglin",
        "weight": 10,
        "minGroupSize": 1,
        "maxGroupSize": 1,
        "logErrorIfNotFound": true
      }
    ],
    "repurposed_structures:witch_hut_dark_forest": [
      {
        "type": "minecraft:witch",
        "weight": 10,
        "minGroupSize": 1,
        "maxGroupSize": 1,
        "logErrorIfNotFound": true
      },
      {
        "type": "minecraft:cat",
        "weight": 10,
        "minGroupSize": 1,
        "maxGroupSize": 1,
        "logErrorIfNotFound": true
      }
    ],
    "repurposed_structures:witch_hut_taiga": [
      {
        "type": "minecraft:witch",
        "weight": 10,
        "minGroupSize": 1,
        "maxGroupSize": 1,
        "logErrorIfNotFound": true
      },
      {
        "type": "minecraft:cat",
        "weight": 10,
        "minGroupSize": 1,
        "maxGroupSize": 1,
        "logErrorIfNotFound": true
      }
    ],
    "repurposed_structures:outpost_desert": [
      {
        "type": "minecraft:pillager",
        "weight": 10,
        "minGroupSize": 1,
        "maxGroupSize": 1,
        "logErrorIfNotFound": true
      }
    ],
    "repurposed_structures:bastion_underground": [
      {
        "type": "minecraft:skeleton",
        "weight": 10,
        "minGroupSize": 1,
        "maxGroupSize": 4,
        "logErrorIfNotFound": true
      }
    ],
    "repurposed_structures:outpost_nether_brick": [
      {
        "type": "minecraft:piglin",
        "weight": 10,
        "minGroupSize": 1,
        "maxGroupSize": 1,
        "logErrorIfNotFound": true
      }
    ],
    "repurposed_structures:outpost_giant_tree_taiga": [
      {
        "type": "minecraft:pillager",
        "weight": 10,
        "minGroupSize": 1,
        "maxGroupSize": 1,
        "logErrorIfNotFound": true
      }
    ],
    "repurposed_structures:outpost_badlands": [
      {
        "type": "minecraft:pillager",
        "weight": 10,
        "minGroupSize": 1,
        "maxGroupSize": 1,
        "logErrorIfNotFound": true
      }
    ],
    "repurposed_structures:outpost_icy": [
      {
        "type": "minecraft:pillager",
        "weight": 10,
        "minGroupSize": 1,
        "maxGroupSize": 1,
        "logErrorIfNotFound": true
      }
    ],
    "repurposed_structures:outpost_birch": [
      {
        "type": "minecraft:pillager",
        "weight": 1,
        "minGroupSize": 1,
        "maxGroupSize": 1,
        "logErrorIfNotFound": true
      }
    ],
    "repurposed_structures:witch_hut_giant_tree_taiga": [
      {
        "type": "minecraft:witch",
        "weight": 10,
        "minGroupSize": 1,
        "maxGroupSize": 1,
        "logErrorIfNotFound": true
      },
      {
        "type": "minecraft:cat",
        "weight": 10,
        "minGroupSize": 1,
        "maxGroupSize": 1,
        "logErrorIfNotFound": true
      }
    ],
    "repurposed_structures:outpost_warped": [
      {
        "type": "minecraft:piglin",
        "weight": 10,
        "minGroupSize": 1,
        "maxGroupSize": 1,
        "logErrorIfNotFound": true
      }
    ],
    "repurposed_structures:outpost_end": [
      {
        "type": "minecraft:phantom",
        "weight": 10,
        "minGroupSize": 1,
        "maxGroupSize": 1,
        "logErrorIfNotFound": true
      }
    ],
    "repurposed_structures:outpost_oak": [
      {
        "type": "minecraft:pillager",
        "weight": 10,
        "minGroupSize": 1,
        "maxGroupSize": 1,
        "logErrorIfNotFound": true
      }
    ],
    "repurposed_structures:stronghold_nether": [
      {
        "type": "minecraft:blaze",
        "weight": 10,
        "minGroupSize": 2,
        "maxGroupSize": 3,
        "logErrorIfNotFound": true
      },
      {
        "type": "minecraft:zombified_piglin",
        "weight": 3,
        "minGroupSize": 4,
        "maxGroupSize": 4,
        "logErrorIfNotFound": true
      },
      {
        "type": "minecraft:wither_skeleton",
        "weight": 10,
        "minGroupSize": 5,
        "maxGroupSize": 5,
        "logErrorIfNotFound": true
      },
      {
        "type": "minecraft:skeleton",
        "weight": 2,
        "minGroupSize": 5,
        "maxGroupSize": 5,
        "logErrorIfNotFound": true
      },
      {
        "type": "minecraft:magma_cube",
        "weight": 3,
        "minGroupSize": 4,
        "maxGroupSize": 4,
        "logErrorIfNotFound": true
      }
    ],
    "repurposed_structures:witch_hut_oak": [
      {
        "type": "minecraft:witch",
        "weight": 10,
        "minGroupSize": 1,
        "maxGroupSize": 1,
        "logErrorIfNotFound": true
      },
      {
        "type": "minecraft:cat",
        "weight": 10,
        "minGroupSize": 1,
        "maxGroupSize": 1,
        "logErrorIfNotFound": true
      }
    ]
  },
  //






// In the key part, specify the name of the structures from Repurposed Structures that
// you want to affect. Then in the value part, add entries for all the mobs you would like
// to spawn over time in the structure's bounds. This entry will combine with the biome's
// mob spawns when spawning a mob in the structure's boundary after worldgen is done.
// This means you will see both biome's and structure's mobs in the structure.

// Use "all" as the key to affect all of RS's structures.
// You can find entity's identifiers by doing "/effect @e[type=" command in game.
// All of RS's structure identifiers can be found by doing "/locate" command in game.
  "appendMobSpawns": {
    "repurposed_structures:mineshaft_end": [
      {
        "type": "minecraft:endermite",
        "weight": 10,
        "minGroupSize": 2,
        "maxGroupSize": 5,
        "logErrorIfNotFound": true
      },
      {
        "type": "minecraft:enderman",
        "weight": 5,
        "minGroupSize": 1,
        "maxGroupSize": 3,
        "logErrorIfNotFound": true
      }
    ],
    "repurposed_structures:shipwreck_nether_bricks": [
      {
        "type": "minecraft:wither_skeleton",
        "weight": 25,
        "minGroupSize": 1,
        "maxGroupSize": 1,
        "logErrorIfNotFound": true
      }
    ],
    "repurposed_structures:shipwreck_crimson": [
      {
        "type": "minecraft:wither_skeleton",
        "weight": 25,
        "minGroupSize": 1,
        "maxGroupSize": 1,
        "logErrorIfNotFound": true
      }
    ],
    "repurposed_structures:stronghold_end": [
      {
        "type": "minecraft:endermite",
        "weight": 100,
        "minGroupSize": 2,
        "maxGroupSize": 4,
        "logErrorIfNotFound": true
      }
    ],
    "repurposed_structures:shipwreck_warped": [
      {
        "type": "minecraft:wither_skeleton",
        "weight": 25,
        "minGroupSize": 1,
        "maxGroupSize": 1,
        "logErrorIfNotFound": true
      }
    ],
    "repurposed_structures:fortress_jungle": [
      {
        "type": "minecraft:wither_skeleton",
        "weight": 27,
        "minGroupSize": 1,
        "maxGroupSize": 1,
        "logErrorIfNotFound": true
      }
    ]
  },
  //






// for internal use only. Do not change this.
  "configVersion": 2
}
