I don't care about having regular zombies around, but my sister and I really dislike the new villager zombie skins of 1.9. Is there any way to ban them temporarily or even permanently in a world? I don't have a custom map like one of the questions before. I just want to clear the villager zombies. How is this done?
Texture pack way (easier)
You can make your own texture pack, where you will alter zombie villager texture by the normal one. Be sure to do it to baby villager, too.
Other textures don't need to be altered, texture packs are intelligent and will alter only things that they have different - all other textures will remain default ones.
Pros: You can use it with even other texture packs, you just need to order them properly. Also you can use them on other servers as well without being OP.
Cons: You have to study how texture packs are made, if you don't know it already. However there is A LOT of tutorials around. :)
Command way (you need to be OP)
In MC 1.9 you can have automatic command block with
But that will kill all zombies. The difference is only in NBT tag, and that difference the /kill command cannot distinguish.
So you will need to deal with it. Setup Scoreboard objective:
Now you will need One "always running" commandblock (blue one?) and one chain commandblock (green one?) First one - settuped that it runs always in loop, without redstone:
Second one - conditional = yes (so it executes only when first does) , chained, no redstone needed:
Or alter zombies:
Be sure that you have those CB's in "everytime loaded area" -> chunk where /setworldspawn is.
You can use command blocks on a clock to mark zombie villagers and remove them.
Labeling zombies if they are zombie villagers:
Teleporting them to the void to either kill or force them to despawn, which avoids item drops all over the place (as the items fall in the void to be deleted):
You can also use the