{ // // 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 }