Zombie Whispers
Once in a long while, a zombie will try to talk to you.
Zombie Whispers is a small horror plugin. Very rarely, a zombie hunting you murmurs the broken last words of the person it used to be. A few words float above its head, buried in groans, with a low, unsettling sound. Then it's gone and the zombie keeps coming for you like nothing happened.
What it does
- Rare by design. Each zombie gets one roll, at a 3% chance by default, the first time it targets a player. There's no cooldown, and the chance is configurable.
- Broken minds. Each whisper has a handful understandable words among the groans. Some are stuttered, stretched and/or cut off.
- Warnings and pleas. Some zombies tell you to run because they can't control themselves, some beg for mercy and some remember their old lives kinda like the zombies in the Last of Us.
- Mob-specific. Zombie villagers talk about their old jobs (farmer, librarian, cleric and more). Husks are thirsty and lost in the desert and drowned are cold and sinking. Baby zombies sound like lost children. Each type has its own groans and audio cues.
- Names (extra rare). A whisper can use the name of the player being hunted, or of someone who has played on your server before. This can be turned off or limited per player.
- Private by default. Only the hunted player sees and hears the whisper, so nobody else believes you. You can switch this to everyone nearby.
- Text and sound only. It doesn't change zombie behavior, add items, or touch your world.
- Hundreds of lines. There are over 560 lines across dozens of categories, so it stays fresh. You can add your own in
dialogue.yml.
Commands and permissions
/zw test makes the nearest zombie whisper right now (zombiewhispers.admin)
/zw preview [zombie|villager|husk|drowned|baby] prints sample lines in chat (zombiewhispers.admin)
/zw reload reloads the config (zombiewhispers.admin)
zombiewhispers.hear: on by default. Remove it from a player to opt them out of whispers.
Install
- Drop the jar into your server's
plugins folder.
- Restart the server. Don't use
/reload.
- Edit
plugins/ZombieWhispers/config.yml and dialogue.yml to taste.
Built for Spigot 26.3 on Java 25.
May work on paper, not sure though.
Content notice
This plugin displays unsettling, horror-themed text, including pleading, fear and some lines from baby zombies/villagers. It's intended for general survival-server horror, but be aware of this.
Legal
- Not affiliated with Mojang or Microsoft. This is an unofficial fan-made plugin. "Minecraft" is a trademark of Mojang AB and Microsoft. Use of this plugin is subject to the Minecraft EULA.
- Player names. If name mentions are enabled, the plugin displays the in-game names of players who have joined your server. Names are never stored, collected or sent anywhere. They're only read from your server's own player list. Server owners are responsible for how it's used on their server, and can disable it in
config.yml.
- License. MIT: free to use, modify and redistribute with credit.
- No warranty. This plugin is provided "as is", without warranty of any kind, express or implied. The author isn't liable for any damages, data loss or issues arising from its use. Back up your server before installing new plugins.
- No telemetry. It makes no network connections and collects no data (its preoloaded dialog so an AI is not used).
- Credits. Created by [Lucas (ChicoandMontana)].