Langue

Villager Announcer

Villager Announcer

ModrinthSpigotMC

Announce Villager Deaths To All Players

773 téléchargements 5 abonnés mis à jour 2mo ago
dernière v1.9.0.2 Modrinth
Paper Purpur Spigot 1.16 – 1.21.11 Utility

| | |
| --- | --- |
| 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:
https://i.ibb.co/bsVRh2m/VA-Examples.png

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.

Versions

Release
1.9.0.2
paper, purpur · 1.16.5, 1.17, 1.17.1 · 2mo ago
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…
112
Release
1.8.0
paper, purpur, spigot · 1.16, 1.16.1, 1.16.2 · 4mo ago
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…
77
Release
1.5.0
paper, purpur, spigot · 1.16.4, 1.16.5, 1.17.1 · 18mo ago
add support for wandering trader with unique messages and sound
290
Release
1.4.0
paper, purpur, spigot · 1.16.5, 1.17.1, 1.18.2 · 20mo ago
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…
97
Release
1.3.1
paper, purpur, spigot · 1.16.5, 1.17.1, 1.18.2 · 20mo ago
* correctly identify drowned as the killer when a villager is converted by a drowned using a trident * fix typo in the jar file name
66
Release
1.3
paper, purpur, spigot · 1.16.5, 1.17.1, 1.18.2 · 21mo ago
* 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…
56
Release
1.2
paper, purpur, spigot · 1.16.5, 1.17.1, 1.18.2 · 21mo ago
* 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…
75

Commentaires 0

Aucun commentaire pour l'instant. Sois le premier à donner ton avis.