Do the monsters in sieges or raids have any spawn requirements other than an opaque block with 2 air blocks above? Do they spawn regardless of light? What's the best way to illager-proof a door while still letting villagers use it whenever they want?
Rollback Post to RevisionRollBack
If you follow your heart, it will only lead to your arteries.
What's the best way to illager-proof a door while still letting villagers use it whenever they want?
Glass dome with a reinforced wall. The glass can probably be broken by ravagers, not sure if they can plow through more solid materials like stone brick, brick, etc.
Alternatively, Minecraft has floating islands. Even if yours doesn't float, you could probably make it so that illagers can't actually get to the land your village sits on. Old-school retractable stairs, a security wall you can turn on/off with redstone, etc.
I have no experience with raids but according to the Wiki ravagers only destroy crops and leaves (in Bedrock, all plants (except logs) + snow)
Fences and walls should be enough to stop raiders as long as they are on the outside, the question is how you stop them from spawning on the inside, they Wiki unfortunately doesn't deem helpful there.
the question is how you stop them from spawning on the inside,
Yes, that is the real problem.
My current plan is using stone slabs for all my floors, because I'm pretty sure no mobs can spawn on a stone slab if the slab is in the bottom half of the block space. Then my problem is that I want to grow carrots for my villagers. If I put glass directly on top of the carrots, will that guarantee nothing spawns on my farmland while also letting the carrots grow and letting the villagers harvest them?
Also what determines the spawn point of iron golems? Do they need 4 opaque blocks with 12 air blocks above? Up to how far away from the bell can they spawn if there are no possible spawn points near the bell?
Rollback Post to RevisionRollBack
If you follow your heart, it will only lead to your arteries.
I'm not sure, but crops may need an air block above them to grow, that is, the ceiling might have to be 2 blocks above the dirt.
However, farmland is slightly less than a full block high, so as long as it doesn't get trampled or dry out while not having anything growing on it nothing can spawn on it.
--But siege zombies can spawn inside "transparent" blocks like slabs or farmland if there is a solid block below it, also they don't care about light levels.
(Farmland or slabs with 2 air blocks below them should be safe from spawns.)
Also, while I'm not absolutely certain, I believe I read somewhere that they changed things so raiders now need a light level of less than 8 or 9 to spawn?
We built a central building for our villagers (with a basement) and then put a fence around it. We have had no issues with raid mobs spawning inside the fenced area.
We built a central building for our villagers (with a basement) and then put a fence around it. We have had no issues with raid mobs spawning inside the fenced area.
How far out is your fence?
And do you have some idea about how close the raid mobs do spawn?
My buddy accidentally walked into our village with the Bad Omen effect. We killed all the pillagers in the raid except the last one and then name-tagged and imprisoned him. Since the previous raid never stopped (since he's still alive), we haven't seen any new raiders or pillagers since. YMMV but it was a nice solution for us.
The fence is out from the building about 20 blocks or so. The raids spawn well outside of the fence area, probably about 60 blocks or so away. When we stand on top, we can see them spawn in and it has never been even close. Also, when I laid the magma blocks, I noticed that a golem I had outside was avoiding them and I wondered if the raid mobs would do the same. I'm happy to report that they are too stupid to realize they should not stand there.
Glass won't stop siege zombies from spawning but could keep the farmland from being trampled and probably would keep any zombies that spawned on solid blocks underneath the farmland (with their legs inside the farmland) from climbing up out of the ground.
Do the monsters in sieges or raids have any spawn requirements other than an opaque block with 2 air blocks above? Do they spawn regardless of light? What's the best way to illager-proof a door while still letting villagers use it whenever they want?
If you follow your heart, it will only lead to your arteries.
Glass dome with a reinforced wall. The glass can probably be broken by ravagers, not sure if they can plow through more solid materials like stone brick, brick, etc.
Alternatively, Minecraft has floating islands. Even if yours doesn't float, you could probably make it so that illagers can't actually get to the land your village sits on. Old-school retractable stairs, a security wall you can turn on/off with redstone, etc.
I have no experience with raids but according to the Wiki ravagers only destroy crops and leaves (in Bedrock, all plants (except logs) + snow)
Fences and walls should be enough to stop raiders as long as they are on the outside, the question is how you stop them from spawning on the inside, they Wiki unfortunately doesn't deem helpful there.
Just testing.
Yes, that is the real problem.
My current plan is using stone slabs for all my floors, because I'm pretty sure no mobs can spawn on a stone slab if the slab is in the bottom half of the block space. Then my problem is that I want to grow carrots for my villagers. If I put glass directly on top of the carrots, will that guarantee nothing spawns on my farmland while also letting the carrots grow and letting the villagers harvest them?
Also what determines the spawn point of iron golems? Do they need 4 opaque blocks with 12 air blocks above? Up to how far away from the bell can they spawn if there are no possible spawn points near the bell?
If you follow your heart, it will only lead to your arteries.
I'm not sure, but crops may need an air block above them to grow, that is, the ceiling might have to be 2 blocks above the dirt.
However, farmland is slightly less than a full block high, so as long as it doesn't get trampled or dry out while not having anything growing on it nothing can spawn on it.
--But siege zombies can spawn inside "transparent" blocks like slabs or farmland if there is a solid block below it, also they don't care about light levels.
(Farmland or slabs with 2 air blocks below them should be safe from spawns.)
Also, while I'm not absolutely certain, I believe I read somewhere that they changed things so raiders now need a light level of less than 8 or 9 to spawn?
Just testing.
We built a central building for our villagers (with a basement) and then put a fence around it. We have had no issues with raid mobs spawning inside the fenced area.
How far out is your fence?
And do you have some idea about how close the raid mobs do spawn?
Just testing.
My buddy accidentally walked into our village with the Bad Omen effect. We killed all the pillagers in the raid except the last one and then name-tagged and imprisoned him. Since the previous raid never stopped (since he's still alive), we haven't seen any new raiders or pillagers since. YMMV but it was a nice solution for us.
The fence is out from the building about 20 blocks or so. The raids spawn well outside of the fence area, probably about 60 blocks or so away. When we stand on top, we can see them spawn in and it has never been even close. Also, when I laid the magma blocks, I noticed that a golem I had outside was avoiding them and I wondered if the raid mobs would do the same. I'm happy to report that they are too stupid to realize they should not stand there.
My own tests and the wiki both say that crops can still grow if they have glass immediately above them.
If you follow your heart, it will only lead to your arteries.
Glass won't stop siege zombies from spawning but could keep the farmland from being trampled and probably would keep any zombies that spawned on solid blocks underneath the farmland (with their legs inside the farmland) from climbing up out of the ground.
Just testing.