You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

375 lines
9.4 KiB
Plaintext

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