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!
Im playing on easy difficulty and its way too much. I can't survive a single wave because theres so many of them and I dont even have enchanted gear yet.
what I did was set up a repeating command block that just automatically teleports any pillagers or illagers that spawn into the void so I dont have to deal with them at all. and can still play with difficulty on easy
stinks theres no way to avoid them spawning early game and they shouldn't spawn at all on easy difficulty. or should at least take at least 100+ in game days before trying to spawn on easy difficulty. and should spawn much smaller amounts. and maximum of 1 wave of enemies. no beast. and they should wait at least 100+ more days before attempting to spawn again on easy difficulty.
This is the fundamental problem with games that can have their mechanics constantly changed as time goes on, forced on players without their consent, a once enjoyable game can become not fun for a majority of players if a development team implements a bad idea later on. If there's no way to stop the illager beast from spawning and attacking players outside of cheating or switching to peaceful or creative mode, then I have to say this new feature will become a nuisance for friends who play on my survival server. I can't say I liked this change with the raid update, not if it spawns without even having a "bad omen effect" others spoke of.
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.
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