
Villager Announcer
Announce Villager Deaths To All Players
Автор: PenalBuffalo1,1 тыс.6обновлён 8 авг. 2026 г.
Утилиты
Описание
| Java Version Required: | Java 17 (or newer) |
| Discord Server (Chat/Support): | Click to Join Discord |
| Source Code: | Click to View Repository |
Do you have a villager hall and hate it when a villager dies mysteriously or without your knowledge? If so this plugin is for you!
Villager Announcer is a higher customizable but simple plugin. By default when a villager is killed or infected it will be announced to all players with the details. It will also play a sound which you can customize.
Optional integration with DiscordSRV is included and enabled by default. If you have DiscordSRV enabled and have a main text channel enabled it will automatically send messages to it. Can be disabled if desired.
Examples:

Here is the default config file:
enabled: true
play-sound: true
sound-name: 'ENTITY_VILLAGER_DEATH'
# use 0 for unlimited radius
max-broadcast-radius: 0
# if you're traded with a villager previously then you will get notified
# note this is only compatible on Paper servers
only-broadcast-if-traded-with: false
# optionally limit broadcasts to specific worlds
broadcast-worlds: ['*']
# only broadcasts if they were formally normal villagers
broadcast-zombie-villager-deaths: true
# villagerannouncer.receive-broadcasts
players-require-premissions: false
# if DiscordSRV is installed then send any messages to the main text channel
discordsrv-send-message-to-main-channel: true
# this is only applicable if you have world filtering
# or are using player permisisons
log-messages-to-console: true
messages:
# all four of these settings will populate the %villager% variable:
villager: 'villager'
baby-villager: 'baby villager'
zombie-villager: 'zombie villager'
baby-zombie-villager: 'baby zombie villager'
# populates %location% variable:
location: '&r( &6XYZ: %x% %y% %z%, &r&ein &r&a%world-name%&r)'
villager-message-with-profession: '&eA %villager% has died! Profession: %villager-profession%, level: %villager-level% %location%'
villager-message: '&eA %villager% has died! %location%'
villager-infection-with-profession: '&eA %villager% has been infected! Profession: %villager-profession%, level: %villager-level% %location%'
villager-infection: '&eA %villager% has been infected! %location%'
death-by-entity: '&eA %villager% was killed by %entity% %location%'
death-by-misc: '&eA %villager% died by %death-cause% %location%'
If you have questions or feature requests please join the discord server.
Последние версии
Все версии →release
Villager Announcer 1.9.1
1.9.18 авг. 2026 г.104Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2paper, purpur
Что нового
* add new permission villagerannouncer.ignoreplayer that will ignore any players with this permission
release
Villager Announcer 1.9.0.2
1.9.0.227 мар. 2026 г.187Minecraft: 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper, purpur
Что нового
Changes from v1.8:<br>
* only Paper servers are supported now<br>
* add check to disable itself if not running on a Paper server<br>
* villagers with custom names will be announced<br>
* new config options for nametagged villagers<br>
* toggle command messages are now configured in config.yml<br>
* fixed permissions issue with toggle command<br>
* in config.yml removed villager-message-with-profession and villager-infection-with-profession. Added villager-with-profession to replace those strings<br>
* fixed clickable, hover and other links not working in messages<br>
* fixed typos in config.yml
release
Villager Announcer 1.8.0
1.8.029 янв. 2026 г.106Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper, purpur, spigot
Что нового
Changes since 1.5.0:
* add option to mute villager sounds per person: toggle
* add support for EssentialsX Discord
* add support for a randomized list of sound names to play upon villager death
* new command: test-sound (sound name)
release
Villager Announcer 1.5.0
1.5.030 нояб. 2024 г.305Minecraft: 1.16.4, 1.16.5, 1.17.1, 1.18.2, 1.19.4, 1.20.4, 1.20.6, 1.21.1, 1.21.3paper, purpur, spigot
Что нового
add support for wandering trader with unique messages and sound
release
Villager Announcer 1.4.0
1.4.04 окт. 2024 г.116Minecraft: 1.16.5, 1.17.1, 1.18.2, 1.20.4, 1.20.6, 1.21, 1.21.1paper, purpur, spigot
Что нового
Kyori Adventure / MiniMessage is now used for chat processing. This allows for things such as embedded URLs and easy message formatting. Note the new syntaxes in the config.<br>
Please note that the config will be reset with the new syntaxes. Apologies if you have customized your messages. However you can now do things like embed a link to open to your dynmap to the location where a villager died.
release
Villager Announcer 1.3.1
1.3.130 сент. 2024 г.83Minecraft: 1.16.5, 1.17.1, 1.18.2, 1.19.4, 1.20.4, 1.20.6, 1.21, 1.21.1paper, purpur, spigot
Что нового
* correctly identify drowned as the killer when a villager is converted by a drowned using a trident
* fix typo in the jar file name
release
Villager Announcer 1.3
1.327 сент. 2024 г.70Minecraft: 1.16.5, 1.17.1, 1.18.2, 1.19.4, 1.20.4, 1.20.6, 1.21, 1.21.1paper, purpur, spigot
Что нового
* infected message shows the entity that infected a villager
* mob types and death type messages are no longer in all upper case
* fix config not using a customized zombie-villager message
release
Villager Announcer 1.2
1.25 сент. 2024 г.96Minecraft: 1.16.5, 1.17.1, 1.18.2, 1.19.4, 1.20.4, 1.20.6, 1.21, 1.21.1paper, purpur, spigot
Что нового
* new feature: max-broadcast-radius: set the max range that the broadcast will reach
* new feature: only-broadcast-if-traded-with: only notify players if they have traded with the villager previously (Paper only servers)
* now compatible with minecraft versions 1.16+