Woodland Mansions outer walls sometimes have holes on 2nd floor if a 3rd floor is above
The minecraft:woodland_mansion/carpet_south_2.nbt piece has an air block set where there should be structure void. The result of this is many woodland mansions where the 2nd floor meets the 3rd floor for the outer walls may have holes as seen here:

Here's where the air block is (on the right side with the column of Structure Voids) in minecraft:woodland_mansion/carpet_south_2.nbt that needs to be turned to Structure Void. Doing so with a datapack resolved the issue and the holes could no longer be found in mansions.

Example seed of the issue:
Seed: 100
Location: -27410 78 98665
Datapack that replaces the carpet south 2 nbt piece to fix the holes to show that the piece was the issue: fixed_mansion_wall.zip![]()
Linked Issues
is duplicated by2
Created Issue:
Woodland Mansions outer walls sometimes has holes on 2nd floor if a 3rd floor is above
The minecraft:woodland_mansion/carpet_south_2.nbt piece has an air block set where there should be structure void. The result of this is many woodland mansions where the 2nd floor meets the 3rd floor for the outer walls may have holes as seen here:
Here's where the air block is (on the right side with the column of Structure Voids) in minecraft:woodland_mansion/carpet_south_2.nbt that needs to be turned to Structure Void. Doing so with a datapack resolved the issue and the holes could no longer be found in mansions.
Example seed of the issue:
Seed: 100
Location: -27410 78 98665
Datapack that replaces the carpet south 2 nbt piece to fix the holes to show that the piece was the issue: fixed_mansion_wall.zipEnvironment
Windows 10, Java 16
relates to
Woodland Mansions outer walls sometimes hasholes on 2nd floor if a 3rd floor is aboveWoodland Mansions outer walls sometimes have holes on 2nd floor if a 3rd floor is above
Windows 10, Java 16
is duplicated by
The provided seed no longer works, and instead puts you in an ice spikes ocean. Can you please add a new seed which showcases the issue?
![]()
is duplicated by
I would like to propose we split this bug report into two as the 1 block hole and 3 block high hole are caused by separate issues and needs different fixes. My bug report here handles the 1 block hole which is caused by an air block in an nbt file MC-240221
This bug report can focus more on the 3 block high hole as that's caused by the minecraft:woodland_mansion/small_wall.nbt piece being asymmetrical and not placed right. The 2021-10-31_16.44.20.png I attached to this bug report shows it better. Notice how the small_wall reached the column of cobblestone that marks the end of the 3rd floor's wall on the left side of the mansion's wall always. The 3 block high hole is always on the right side of the mansion wall and that's because the small wall starts 1 block to the left of the right side's cobblestone column.
The solution to filling in the 3 block high hole is to extend the small wall nbt to the right by 1 so it is symmetrical. Then, adjust the code to offset it to the new correct starting position so it is still aligned with the rest of the wall's patterns.
In WoodlandMansionPieces$MansionPiecePlacer.createRoof method, the small roof if statements should be changed to this to this for properly offsetting the newly resized small wall nbt piece. I had to do quite a bit of trial and error to get it working but this offset + the fixed nbt file did solve the 3 block high hole issue.
if (!WoodlandMansionPieces.MansionGrid.isHouse(simpleGrid, l + 1, k)) { blockPos15 = blockPos7.relative((Direction)rotation.rotate(Direction.EAST), 7); blockPos15 = blockPos15.relative(rotation.rotate(Direction.NORTH), 1); list.add(new WoodlandMansionPieces.WoodlandMansionPiece(this.structureManager, "small_wall", blockPos15, rotation)); } if (!WoodlandMansionPieces.MansionGrid.isHouse(simpleGrid, l - 1, k)) { blockPos15 = blockPos7.relative((Direction)rotation.rotate(Direction.WEST), 1); blockPos15 = blockPos15.relative((Direction)rotation.rotate(Direction.SOUTH), 7); list.add(new WoodlandMansionPieces.WoodlandMansionPiece(this.structureManager, "small_wall", blockPos15, rotation.getRotated(Rotation.CLOCKWISE_180))); } if (!WoodlandMansionPieces.MansionGrid.isHouse(simpleGrid, l, k - 1)) { blockPos15 = blockPos7.relative((Direction)rotation.rotate(Direction.WEST), 1); blockPos15 = blockPos15.relative((Direction)rotation.rotate(Direction.NORTH), 1); list.add(new WoodlandMansionPieces.WoodlandMansionPiece(this.structureManager, "small_wall", blockPos15, rotation.getRotated(Rotation.COUNTERCLOCKWISE_90))); } if (!WoodlandMansionPieces.MansionGrid.isHouse(simpleGrid, l, k + 1)) { blockPos15 = blockPos7.relative((Direction)rotation.rotate(Direction.EAST), 7); blockPos15 = blockPos15.relative((Direction)rotation.rotate(Direction.SOUTH), 7); list.add(new WoodlandMansionPieces.WoodlandMansionPiece(this.structureManager, "small_wall", blockPos15, rotation.getRotated(Rotation.CLOCKWISE_90))); }
TelepathicGrunt, thank you so much for your detailed comment. I've removed screenshots showing the one-block-hole bug and linked MC-240221 as related to this ticket.
Would MC-240221 happen to describe your issue? ![]()
Thank you for your report!
We're tracking this issue in MC-240221, so this ticket is being resolved and linked as a duplicate.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
– I am a bot. This action was performed automatically! The ticket was resolved by one of our moderators, and I left this message to give more information to you.
I think you mean MC-213082 and MC-240221; the wall and misplaced ceiling images are not bugs (wall to outside vs wall between rooms, and ceiling to other floor vs ceiling to roof).
I can't find a report about the missing wall behind the illager head though.
Either way, next time, DrAlanWong, please only report 1 issue per ticket.
Thank you for your report!
We're tracking this issue in MC-107422, MC-107594, MC-240221, and MC-263930, so this ticket is being resolved and linked as a duplicate.
If you would like to add a vote and any extra information to the main tickets it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support (Technical Issues) – 📧 Microsoft Support (Account Issues)
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki


Duplicate of
MC-110098@Avoma Err. I would split
MC-110098into two separate bug reports. The 3 block high hole is caused by piece placement ( from what I can tell) which is an entirely different problem. This single block hole is caused by an air block in an nbt piece.Please do not mark this as duplicate and instead, make that bug report focus on the 3 block high hole while this one focuses on the single block hole.
Relates to MC-199546 MC-199553
Affects 24w21b.
Found another, larger hole in a mansion.
I also found another instance of this issue happening in my Survival world a month ago and made an issue on it, which was resolved as Won't Fix by Mojang. I didn't see this bug report.
The bug report in question is
MC-271339.Confirmed in 1.21.3