A Minecraft plugin for Spigot servers
VillagerSaver keeps villagers alive through zombie encounters by turning them into zombie villagers—ready for you to cure and restore. From basic zombie attacks to drowned tridents or even TNT and creeper explosions triggered by zombie variants, your villagers stay safe. Trades, homes, job sites, and reputation remain intact.
- Key Features:
- Converts villagers killed by zombie variants (zombies, husks, drowned, etc.) into zombie villagers.
- Handles extra threats like tridents and TNT/creeper explosions primed by zombie variants.
- Offers a configurable world blacklist with commands (
/villagersaver blacklistworld <world>). - Logs zombification events with XYZ coordinates for easy monitoring.
Ideal for servers that depend on villager trading or aim to spare players the pain of losing valuable villagers.
- Permissions:
villagersaver.blacklist: Allows managing the VillagerSaver world blacklist (defaults to operators).
- Config:
- The blacklist is saved at
/plugins/VillagerSaver/WorldBlackList.yml. Manual editing is not recommended to avoid file corruption.
- The blacklist is saved at
- Updated to minecraft 1.21.8
- Updated to Minecraft 1.21.4.
- Added
villagersaver.blacklistpermission for operator-only blacklist management. - Added XYZ coordinate logging for villager zombification events.
- Refactored fields and methods for improved encapsulation and maintainability.
- Improved safety and exception handling for file operations and events.
- Updated README with permissions and config sections.
- Compiled against Java 21.
- Updated to 1.21. (Requires Java 23)
- Fixes #22 (ClassCastException when a Villager is Killed by a Creeper Explosion).
- Now converts villagers killed by drowned tridents or a TNT explosion primed by a trident.
- Specify API version as String.
- Minor changes.
- Updated to 1.20.1.
- Updated to 1.19.2.
- Plugin now checks on death events for improved performance (fewer function calls).
- Plugin now uses the zombify function (should fix #18).
- Improved readability.
- Updated to 1.19.
- Updated to 1.18.2.
- Updated to 1.18 - 1.18.1.
- Fixed logging (now using proper Bukkit logger, fixes #15).
- Fixed nag message about using stdout.
- Minor code changes to improve readability.
- Changed plugin messages to better communicate plugin status.
- Added a severe warning about plugin hijacking, advising downloads from GitHub only (fixes #16).
- Updated to 1.17.1.
- Updated to 1.17.
- Fixes #13 (Merges Kasama's fork into main).
- Fixes #10 (Many thanks to Kasama).
- Spigot support.
- Adds #8.
- Fixes #7.
- Updated to 1.16.5.
- Fixes #6.