

A mod that notifies when a user connects or disconnects from the server and when a player kills a VBlood boss.
The notifications are fully customizable both by default and by each player, thos of connecting and disconnecting.
Once the mod installed, a configuration file will be created in the \BepInEx\config server folder where you can activate or desactivate any of the mod notifications.
Notify.cfg
| SECTION | PARAM | DESCRIPTION | DEFAULT |
|---|---|---|---|
| AnnounceVBlood | enabled |
Enable Announce when user/users kill a VBlood Boss | True |
| AnnounceVBlood | VBloodFinalConcatCharacters |
Final string for concat two or more players kill a VBlood Boss. | and |
| NewUserOnline | enabled |
Enable Announce when new user create in server | true |
| UserOffline | enabled |
Enable Announce when user offline | true |
| UserOnline | enabled |
Enable Announce when user online | true |
To configure the default messages in case you do not have personalized messages per player you only have to edit the configuration file that is in /BepInEx/config/Notify/default_announce.json
{
"online":"#user# is online!",
"offline":"#user# has gone offline!",
"newUser":"Welcome to server new vampire",
"VBlood":"Congratulations to #user# for kill #vblood#!"
}
The text string #user# is used to overwrite the name of the corresponding player(s)
The text string #vblood# is used to overwrite the name of the corresponding VBlood boss
The text string #user# in newUser don't work.
To configure the customize messages per player connected, you only have to edit the configuration file that is in /BepInEx/config/Notify/users_online.json
{
"CharacterName": "#user# The best player of server is online!",
"OtherCharacterName": "The most wanted #user# is online!"
}
The text string #user# is used to overwrite the name of the corresponding player(s)
To configure the customize messages per player disconnected, you only have to edit the configuration file that is in /BepInEx/config/Notify/users_offline.json
{
"CharacterName": "#user# The best player of server is offline!",
"OtherCharacterName": "The most wanted #user# is offline!"
}
The text string #user# is used to overwrite the name of the corresponding player(s)
To translate the name of VBlood boss, you only have to edit the configuration file that is in /BepInEx/config/Notify/prefabs_names.json
{
"CHAR_Wildlife_Wolf_VBlood": "Alpha Wolf" ,
"CHAR_Bandit_Deadeye_Frostarrow_VBlood": "Keely the Frost Archer" ,
"CHAR_Bandit_Foreman_VBlood": "Rufus the Foreman" ,
"CHAR_Bandit_StoneBreaker_VBlood": "Errol the Stonebreaker" ,
"CHAR_Bandit_Deadeye_Chaosarrow_VBlood": "Lidia the Chaos Archer" ,
"CHAR_Undead_BishopOfDeath_VBlood": "Goreswine the Ravager" ,
"CHAR_Bandit_Stalker_VBlood": "Grayson the Armourer" ,
"CHAR_Vermin_DireRat_VBlood": "Putrid Rat" ,
"CHAR_Bandit_Bomber_VBlood": "Clive the Firestarter" ,
"CHAR_Wildlife_Poloma_VBlood": "Polora the Feywalker" ,
"CHAR_Wildlife_Bear_Dire_Vblood": "Ferocious Bear" ,
"CHAR_Undead_Priest_VBlood": "Nicholaus the Fallen" ,
"CHAR_Bandit_Tourok_VBlood": "Quincey the Bandit King" ,
"CHAR_Villager_Tailor_VBlood": "Beatrice the Tailor" ,
"CHAR_Militia_Guard_VBlood": "Vincent the Frostbringer" ,
"CHAR_Farmlands_Nun_VBlood": "Christina the Sun Priestess" ,
"CHAR_VHunter_Leader_VBlood": "Tristan the Vampire Hunter" ,
"CHAR_Undead_BishopOfShadows_VBlood": "Leandra the Shadow Priestess" ,
"CHAR_Geomancer_Human_VBlood": "Terah the Geomancer" ,
"CHAR_Militia_Longbowman_LightArrow_Vblood": "Meredith the Bright Archer" ,
"CHAR_Wendigo_VBlood": "Frostmaw the Mountain Terror" ,
"CHAR_Militia_Leader_VBlood": "Octavian the Militia Captain" ,
"CHAR_Militia_BishopOfDunley_VBlood": "Raziel the Shepherd" ,
"CHAR_Spider_Queen_VBlood": "Ungora the Spider Queen" ,
"CHAR_Cursed_ToadKing_VBlood": "The Duke of Balaton" ,
"CHAR_VHunter_Jade_VBlood": "Jade the Vampire Hunter" ,
"CHAR_Undead_ZealousCultist_VBlood": "Foulrot the Soultaker" ,
"CHAR_WerewolfChieftain_VBlood": "Willfred the Werewolf Chief" ,
"CHAR_ArchMage_VBlood": "Mairwyn the Elementalist" ,
"CHAR_Town_Cardinal_VBlood": "Azariel the Sunbringer" ,
"CHAR_Winter_Yeti_VBlood": "Terrorclaw the Ogre" ,
"CHAR_Harpy_Matriarch_VBlood": "Morian the Stormwing Matriarch" ,
"CHAR_Cursed_Witch_VBlood": "Matka the Curse Weaver" ,
"CHAR_BatVampire_VBlood": "Nightmarshal Styx the Sunderer" ,
"CHAR_Cursed_MountainBeast_VBlood": "Gorecrusher the Behemoth" ,
"CHAR_Manticore_VBlood": "The Winged Horror" ,
"CHAR_Paladin_VBlood": "Solarus the Immaculate" ,
"NoPrefabName": "VBlood Boss"
}
For the development of this mod i have used parts of the code of Kaltharos (RPGMods) and syllabicat (VBloodKills)
https://github.com/Kaltharos/RPGMods https://github.com/syllabicat/VBloodKills