I have been doing a lot of test in the past few days on the skyblock ultimate server and i have figured out when villagers are most likely to despawn. Villagers are most likely to despawn when: Spawned in by a spawn egg (includes named spawn eggs.) Spawned in by a spawner (villagers are not bunched in a stack.) When there are more than Five villagers at a time (Villagers are not stacked.) Villagers are most likely not going to despawn when: Spawned by a spawner and they become stacked. Spawned by eggs and become stacked. (Note: When villagers are stacked they seem to only count as one entity and will not help spawn iron golems for an IG farm, they can be despawned if more than 10 villagers are trying to be spawned in.) I hope this helps with fixing villagers in anyway. Unfortunately until villagers are fixed ig farms are impossible and people should save their money until they are fixed.