Windsor
- WWMB
- wwmb
- America/Phoenix
- Yes
- No
Expected behavior: Villagers find doors (with the proper sky-access), form a village, and breed when there are enough doors. Bedrock-blocks are ignored in sky-access tests.
Current behavior: Villagers never breed in the nether, regardless of circumstance.
How/what I found in Win10 Bedrock:
1) I tried to get villagers to breed in the nether by removing all of the blocks besides the top layer of bedrock and then giving them some houses, but they did not reproduce.
2) Because beacons also require sky-access, I tested the beacons to see if they had sky access, they did.
3) I removed the top layer giving the villagers direct access to the sky, they still did not reproduce.
I asked someone to perform this test in java, they got the villagers to breed in the nether without needing to remove the bedrock-block roof. Demonstrating that, in Java, villagers also ignore the bedrock-blocks the way that beacons in both Java and Bedrock versions do.
Expected behavior: Villagers find doors (with the proper sky-access), form a village, and breed when there are enough doors. Bedrock-blocks are ignored in sky-access tests.
Current behavior: Villagers never breed in the nether, regardless of circumstance.
How/what I found in Win10 Bedrock:
1) I tried to get villagers to breed in the nether by removing all of the blocks besides the top layer of bedrock and then giving them some houses, but they did not reproduce.
2) Because beacons also require sky-access, I tested activating beacons in front of the doors to see if they had sky access, they did.
3) I removed the top layer giving the villagers direct access to the sky, they still did not reproduce.
I asked someone to perform this test in java, they got the villagers to breed in the nether without needing to remove the bedrock-block roof. Demonstrating that, in Java, villagers also ignore the bedrock-blocks the way that beacons in both Java and Bedrock versions do.
Expected behavior: Villagers find doors (with the proper sky-access), form a village, and breed when there are enough doors. Bedrock-blocks are ignored in sky-access tests.
Current behavior: Villagers never breed in the nether, regardless of circumstance.
How/what I found in Win10 Bedrock:
1) I tried to get villagers to breed in the nether by removing all of the blocks besides the top layer of bedrock and thengiving themsome houses, but they did not reproduce.
2) Because beacons also require sky-access, I tested activating beacons in front of the doors to see if they had sky access, they did.
3) I removed the top layer giving the villagers direct access to the sky, they still did not reproduce.
I asked someone to perform this test in java, they got the villagers to breed in the nether without needing to remove the bedrock-block roof. Demonstrating that, in Java, villagersalsoignore the bedrock-blocks the way that beacons in both Java and Bedrock versions do.Expected behavior: Villagers find doors (with the proper sky-access), form a village, and breed when there are enough doors. Bedrock-blocks are ignored in sky-access tests.
Current behavior: Villagers don't breed in the nether, even though they do in Java (because bedrock counts as sky access (e.g. beacons)).
How/what I found in Win10 Bedrock:
1) I tried to get villagers to breed in the nether by removing all of the blocks besides the top layer of bedrock-blocks and then building some houses, but they villagers did not reproduce.
2) Because beacons also require sky-access, I tested activating beacons in front of the doors to see if they had sky access, they did.
3) I removed the top layer giving the villagers direct access to the sky, they still did not reproduce.
I asked someone to perform this test in java, they got the villagers to breed in the nether at the first step- without needing to remove the bedrock-block roof. Demonstrating that, in Java, villagers can breed in the nether because they ignore the bedrock-blocks the same way that beacons in both Java and Bedrock versions do.
Expected behavior: Villagers find doors (with the proper sky-access), form a village, and breed when there are enough doors. Bedrock-blocks are ignored in sky-access tests.
Current behavior: Villagers don't breed in the nether, even though they do in Java (because bedrock counts as sky access (e.g. beacons)).
How/what I found in Win10 Bedrock:
1) I tried to get villagers to breed in the nether by removing all of the blocks besides the top layer of bedrock-blocks and then building some houses, but the
yvillagers did not reproduce.2) Because beacons also require sky-access, I tested activating beacons in front of the doors to see if they had sky access
,they did.3) I removed the top layer giving the villagers direct access to the sky, they still did not reproduce.
I asked someone to perform this test in java, they got the villagers to breed in the nether at the first step- without needing to remove the bedrock-block roof. Demonstrating that, in Java, villagers can breed in the nether because they ignore the bedrock-blocks the same way that beacons in both Java and Bedrock versions do.
Expected behavior: Villagers find doors (with the proper sky-access), form a village, and breed when there are enough doors. Bedrock-blocks are ignored in sky-access tests.
Current behavior: Villagers don't breed in the nether, even though they do in Java (because bedrock counts as sky access (e.g. beacons)).
How/what I found in Win10 Bedrock:
1) I tried to get villagers to breed in the nether by removing all of the blocks besides the top layer of bedrock-blocks and then building some houses, but the villagers did not reproduce.
2) Because beacons also require sky-access, I tested activating beacons in front of the doors to see if they had sky access-- they did.
3) I removed the top layer giving the villagers direct access to the sky, they still did not reproduce.
I asked someone to perform this test in java, they got the villagers to breed in the nether at the first step- without needing to remove the bedrock-block roof. Demonstrating that, in Java, villagers can breed in the nether; because they ignore the bedrock-blocks the same way that beacons in both Java and Bedrock versions do.
Expected behavior: Villagers find doors (with the proper sky-access), form a village, and breed when there are enough doors. Bedrock-blocks are ignored in sky-access tests.
Current behavior: Villagers don't breed in the nether, even though they do in Java (because bedrock counts as sky access (e.g. beacons)).
How/what I found in Win10 Bedrock:
1) I tried to get villagers to breed in the nether by removing all of the blocks besides the top layer of bedrock-blocks and then building some houses, but the villagers did not reproduce.
2) Because beacons also require sky-access, I tested activating beacons in front of the doors to see if they had sky access-- they did.
3) I removed the top layer giving the villagers direct access to the sky, they still did not reproduce.
Further Research:
I asked someone to perform this test in java, they got the villagers to breed in the nether at the first step- without needing to remove the bedrock-block roof. Demonstrating that, in Java, villagers can breed in the nether; because they ignore the bedrock-blocks the same way that beacons in both Java and Bedrock versions do.
Related Bugs:
MCPE-26487found that Villages do not function as expected in the End. It appears that village mechanics are currently disabled for all dimensions other than the Overworld.
Windsor: That's a unique and valuable point of view, thank you. And thank you for copying it to the relevant ticket.


I had this experience in Win10 Bedrock, as well. I tried making an underwater base where I found a ruin's chest and was surprised to find that all of the sand around me kept flooding my newly formed air-space! I couldn't tell if it was a feature or not. Guess I know now.
Confirmed for v1.5.0
See also:
MCPE-35114Unobstructed view of the sky (following the same rules as beacons) is supposed to be the requirement for detecting a house for a village in any dimension. But villagers never end up reproducing or staying inside what they should be detecting as a house at night. It seems that villager mechanics are disabled for dimensions other than the overworld.
Still affects Win10 1.5.0
@Harrison Moore, indeed. The current bugged behavior is that Villager Homes are not being recognized in any dimension other than the overworld.
One thing that probably should be considered are non-surface villages. Villages don't depend on sky access anymore and thus can be created underground in the overworld, and raids should be able to work with them as well. In the nether there are only cave spawns, and the raids on villages there would no longer work if they were entirely surface spawns.
(going to move that comment over to the bug report devoted to underground raid spawns)
One thing that probably should be considered are non-surface villages. Villages don't depend on sky access anymore and thus can be created underground in the overworld, and raids should be able to work with them as well. In the nether there are only cave spawns, and the raids on villages there would no longer work if they were entirely surface spawns.
Spawning rules for underground raids should probably be modified, or another means of finding them outside of the horns you hear when they are near might be helpful. But removing the cave spawns entirely would break them.
Porting over the glowing effect from Java , whereby all of the raiders get a glowing effect that can be seen through blocks when the bell is rung, would be simple solution here to have it both ways. Ie: to on the one hand, allow for the mechanism to function underground and in the nether as is currently intended (sky access is not part of a village.) While on the other hand, to always allow for the player to find all of the raiders.