Technical Classification (Biome Tags): In the game code, the windswept_hills and windswept_gravelly_hills biomes are tagged with #minecraft:is_hill, and historically with #minecraft:is_mountain. Since the game allows outposts to be generated in other biomes with the #minecraft:is_mountain tag (e.g., Jagged Peaks), excluding these specific biomes is a category consistency error.
Pillager Outposts in Minecraft currently fail to generate in windswept biomes, despite these areas sharing "Highland" classification and similar terrain, such as stony peaks biomes, which do support outpost generation. This exclusion appears to be an oversight from the 1.18 biome updates, creating a logical inconsistency in structure generation rules.
There is a data consistency error in the #minecraft:has_structure/pillager_outpost biome tag. While the structure is allowed in 1.18 mountain biomes (via #is_mountain and grove), it is missing the Windswept variants which are functionally and historically part of the same "Highland" category.
Technical Proof:
Indata/minecraft/tags/worldgen/biome/has_structure/pillager_outpost.json, the list includes:
json
{
"values": [
"minecraft:desert",
"minecraft:plains",
"minecraft:savanna",
"minecraft:snowy_plains",
"minecraft:taiga",
"#minecraft:is_mountain",
"minecraft:grove"
]
}
Expected Result:
For consistency with other mountain/highland biomes like Stony Peaks, the following should be added to the tag:
Technical Proof:
In data/minecraft/tags/worldgen/biome/has_structure/pillager_outpost.json, the list includes:
#minecraft:is_mountain (which excludes windswept_hills and windswept_gravelly_hills due to their internal #is_hill tag)
Expected Result:
For consistency with other mountain/highland biomes like Stony Peaks, the following should be added to the tag:
minecraft:windswept_hillsminecraft:windswept_gravelly_hillsminecraft:windswept_forest
Comments 0
No comments.