Someone might have mentioned this already (there are a lot of comments to read through) but I’ve had a lot of success creating a treehouse or floating village for the villagers. It took some time to get them up there, but once I do, I have no problems. I’ve even had the bad omen thing, entered the treehouse and blocked the exit and had fun shooting all of the raiding parties that came at me from a distance. Maybe I’ve just been really lucky but I’ve done it in a few games now and it’s worked so far!
I have them all the time too, they spawn in way to often, even in 1.14.4. It killed the game for me. It doesn't matter where I am, village or somewhere outdoors. I've seen them travel from place to place. I don't feel comfartable anymore. I don't want to block of my village, it looses it's natural habitat and it's ugly.
The rate of spawning is way too high. I agree that it should take at least 100 ingame days for them to respawn. I would prefer them to spawn only in their own tower, like they do in the Woodland Mansion, if you want a raid, you can find one and make it happen. And feel happy to play again, cause then I would have a choice weather to attack them or not.
Make repeating always active command block that constantly teleports the pillagers below bedrock and place the command block in spawn chunks (where u spawn without sleeping in a bed)
and turn off command block output
put this in the command block:
/tp @e[type=pillager] ~ ~-60 ~
then type in chat
/gamerule commandBlockOutput false
you may need to temporarily open to lan and enable cheats to enter the command and use command blocks. need to be in creative mode to use command blocks
then go back to survival mode and save and quit and log back on and it should be good
My friend and I tried a new strategy last night during a raid on our village after he accidentally went there with the Bad Omen effect. We killed all the raiders but had a hard time finding the last pillager. Finally found him inside one of the villager houses. Instead of killing him, I blocked the door with stone. We then threw a nametag on him so he won't despawn and threw some iron bars on the existing windows and a couple windows we added. So now the village is in the constant state of the first raid not being complete so no more have shown up. Not sure if this is going to work or how it should work but it has so far.
I definitely agree with the sentiment that pillagers need to have some sort of counter that the player can use, having them be able to spawn anywhere at any time with virtually no restrictions is really bad. Especially considering how strong they are in groups, particularly in the early-game. This is one of the few things I believe Mojang actually did wrong.
However, for those of you who don't mind a little command-fu in your survival worlds, there is a nifty trick you can use to protect your villagers. "/data modify entity @e[type=minecraft:villager, limit=1, sort=nearest] Invulnerable set value 1", when used standing next to a villager, will make them immune to all damage (except being punched by a creative-mode player). This is also handy since villagers still tend to walk into things that kill them, even with the supposed AI improvements in 1.14.
I normally avoid using things like this in survival worlds because it feels cheaty, but in the case of villagers, their sheer stupidity demands it. Anything short of trapping them completely or making them immortal WILL end in them getting themselves killed. So instead of trying a hundred different ways to protect them, all of which will inevitably fail one way or another, just make them immortal! Problem solved, no more worries.
Instead of making villagers immortal. I made a command block system that runs constantly with a lever. always teleporting pillagers into the void so they seem like they never spawn at all. so i dont have to deal with them!
I set this in the command block set to repeat and require redstone signal and make sure they are in spawn chunks (not where your bed is but where u spawned without a bed)
/tp @e[type=Pillager] ~ -10 ~
You can also make another one for phantoms if you cant stand dealing with those things
/tp @e[type=Phantom] ~ -10 ~
just attach a lever if you want it to optionally turn on or off and KEEP the command blocks in spawn chunks
Have your tried ringing the walls with magma blocks? They should kill any hostile mobs that try to get into the village, and won't trigger a raid if the pillager with the banner dies. Also, pillagers should be able to spawn in almost any light level.
Are the pillagers spawning inside the walls from the raid itself?
Edit: Ignore this since the hostile mob AI was improved such that they avoid anything that can hurt them.
If you put trapdoors on the magma blocks they will walk on it.
My friend and I tried a new strategy last night during a raid on our village after he accidentally went there with the Bad Omen effect. We killed all the raiders but had a hard time finding the last pillager. Finally found him inside one of the villager houses. Instead of killing him, I blocked the door with stone. We then threw a nametag on him so he won't despawn and threw some iron bars on the existing windows and a couple windows we added. So now the village is in the constant state of the first raid not being complete so no more have shown up. Not sure if this is going to work or how it should work but it has so far.
This strategy is still working 2 months later. We still have our named Pillager trapped in his cell and even walking into the village with a Bad Omen effect from attacking a Pillager outpost, there is no new raid. It says that the previous raid is still in progress since our prisoner is still alive. Haven't seen another Pillager since...
Unfortunately the raids are supposed to deactivate after an hour so the continuation of that strategy probably depends on serially aggroing the pillager, or software bugs.
Someone might have mentioned this already (there are a lot of comments to read through) but I’ve had a lot of success creating a treehouse or floating village for the villagers. It took some time to get them up there, but once I do, I have no problems. I’ve even had the bad omen thing, entered the treehouse and blocked the exit and had fun shooting all of the raiding parties that came at me from a distance. Maybe I’ve just been really lucky but I’ve done it in a few games now and it’s worked so far!
I have them all the time too, they spawn in way to often, even in 1.14.4. It killed the game for me. It doesn't matter where I am, village or somewhere outdoors. I've seen them travel from place to place. I don't feel comfartable anymore. I don't want to block of my village, it looses it's natural habitat and it's ugly.
The rate of spawning is way too high. I agree that it should take at least 100 ingame days for them to respawn. I would prefer them to spawn only in their own tower, like they do in the Woodland Mansion, if you want a raid, you can find one and make it happen. And feel happy to play again, cause then I would have a choice weather to attack them or not.
what is the command?
Make repeating always active command block that constantly teleports the pillagers below bedrock and place the command block in spawn chunks (where u spawn without sleeping in a bed)
and turn off command block output
put this in the command block:
/tp @e[type=pillager] ~ ~-60 ~
then type in chat
/gamerule commandBlockOutput false
you may need to temporarily open to lan and enable cheats to enter the command and use command blocks. need to be in creative mode to use command blocks
then go back to survival mode and save and quit and log back on and it should be good
My friend and I tried a new strategy last night during a raid on our village after he accidentally went there with the Bad Omen effect. We killed all the raiders but had a hard time finding the last pillager. Finally found him inside one of the villager houses. Instead of killing him, I blocked the door with stone. We then threw a nametag on him so he won't despawn and threw some iron bars on the existing windows and a couple windows we added. So now the village is in the constant state of the first raid not being complete so no more have shown up. Not sure if this is going to work or how it should work but it has so far.
I definitely agree with the sentiment that pillagers need to have some sort of counter that the player can use, having them be able to spawn anywhere at any time with virtually no restrictions is really bad. Especially considering how strong they are in groups, particularly in the early-game. This is one of the few things I believe Mojang actually did wrong.
However, for those of you who don't mind a little command-fu in your survival worlds, there is a nifty trick you can use to protect your villagers. "/data modify entity @e[type=minecraft:villager, limit=1, sort=nearest] Invulnerable set value 1", when used standing next to a villager, will make them immune to all damage (except being punched by a creative-mode player). This is also handy since villagers still tend to walk into things that kill them, even with the supposed AI improvements in 1.14.
I normally avoid using things like this in survival worlds because it feels cheaty, but in the case of villagers, their sheer stupidity demands it. Anything short of trapping them completely or making them immortal WILL end in them getting themselves killed. So instead of trying a hundred different ways to protect them, all of which will inevitably fail one way or another, just make them immortal! Problem solved, no more worries.
Cubic Chunks Suggestion! (Link in text mode because banner image is 404) Cubic Chunks Mod below:
Instead of making villagers immortal. I made a command block system that runs constantly with a lever. always teleporting pillagers into the void so they seem like they never spawn at all. so i dont have to deal with them!
I set this in the command block set to repeat and require redstone signal and make sure they are in spawn chunks (not where your bed is but where u spawned without a bed)
/tp @e[type=Pillager] ~ -10 ~
You can also make another one for phantoms if you cant stand dealing with those things
/tp @e[type=Phantom] ~ -10 ~
just attach a lever if you want it to optionally turn on or off and KEEP the command blocks in spawn chunks
If you put trapdoors on the magma blocks they will walk on it.
My first poll! https://www.minecraftforum.net/forums/minecraft-java-edition/discussion/2991209-how-many-nether-stars-have-you-obtained
I just took the Minecraft Noob test! Check out what I scored. Think you can beat me?!
To take the test, check out
https://minecraftnoobtest.com/test.php
It's good to know that floating villages work, with raiders spawning below them. How about underground villages, do they work too?
EDIT: I just checked this. Underground villages do indeed work - raiders just mill about the surface, confused.
Apparently villages have a vertical radius, too - if they're far enough down, a raid won't start until you go down far enough.
You could just kill raider patrols with something other than a tool, such as creepers, or theres a great video by Grian on this subject.
This strategy is still working 2 months later. We still have our named Pillager trapped in his cell and even walking into the village with a Bad Omen effect from attacking a Pillager outpost, there is no new raid. It says that the previous raid is still in progress since our prisoner is still alive. Haven't seen another Pillager since...
That's really clever, Zombie Killer. I'm going to try it.
"Specialization is for insects."
--Robert A. Heinlein See complete quote here.
Unfortunately the raids are supposed to deactivate after an hour so the continuation of that strategy probably depends on serially aggroing the pillager, or software bugs.