

You must have version 2.0.0 of Bloody.Core installed to be able to use version 4.0.0 or higher of this mod
For the correct functioning of this mod you must have the following dependencies installed on your server:
4.0.0
3.0.10
3.0.9
3.0.8
3.0.7
3.0.6
3.0.5
3.0.4
3.0.3
3.0.2
3.0.1
3.0.0
2.3.1
2.3
2.2
2.1
2.0.1
2.0.0
1.4.8
1.4.7
1.4.6
1.4.5
1.4.3
1.4.2
1.4.1
1.4.0
.notify motd enabled.notify motd disabled1.3.0
.notify announceonline enabled.notify announceonline disabled.notify announceoffline enabled.notify announceoffline disabled.notify announcenewuser enabled.notify announcenewuser disabled.notify vbloodannounce enabled.notify vbloodannounce disabled.notify autoannouncer enabled.notify autoannouncer disabled1.2.3
1.2.2
1.2.1
1.2.0
.notify ignore vbloodannounce.notify ignore vbloodannounce.notify unignore vbloodannounce.notify help1.1.0
.notify realod1.0.1
1.0.0
0.5.0
0.4.0
0.3.0
| COMMAND | DESCRIPTION |
|---|---|
.help bn |
Command that returns all available commands |
.bn online |
Command that returns all user online - NEW - |
.bn reload (Only Admins) |
To reload the configuration of all config files. |
.bn config online true (Only Admins) |
Enabled announceonline System. |
.bn config online false (Only Admins) |
Disabled announceonline System. |
.bn config offline true (Only Admins) |
Enabled announceoffline System. |
.bn config offline false (Only Admins) |
Disabled announceoffline System. |
.bn config newuser true (Only Admins) |
Enabled announcenewuser System. |
.bn config newuser false (Only Admins) |
Disabled announcenewuser System. |
.bn config vblood true (Only Admins) |
Enabled vbloodannounce System. |
.bn config vblood false (Only Admins) |
Disabled vbloodannounce System. |
.bn config auto true (Only Admins) |
Start AutoAnnouncer System. |
.bn config auto false (Only Admins) |
Stop AutoAnnouncer System. |
.bn config motd true (Only Admins) |
Enabled Message of the day System. |
.bn config motd false (Only Admins) |
Disabled Message of the day System. |
.bn vblood ignore |
Turn on VBlood death notifications |
.bn vblood unignore |
Turn off VBlood death notifications |
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.
BloodyNotify.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 |
| AutoAnnouncer | enabled |
Enable Auto Announcer | false |
| AutoAnnouncer | interval |
Interval seconds for spam AutoAnnouncer. | 300 |
| MessageOfTheDay | enabled |
Enable Message Of The Day | false |
To reload the configuration of the user messages online, offline or death of the VBlood boss there is the chat command
.bn reload
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/BloodyNotify/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/BloodyNotify/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/BloodyNotify/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/BloodyNotify/prefabs_names.json
{
"CHAR_Cursed_Witch_VBlood": "Matka",
"CHAR_Geomancer_Human_VBlood": "Terah",
"CHAR_VHunter_Jade_VBlood": "Jade",
"CHAR_Villager_Tailor_VBlood": "Beatrice",
"CHAR_Undead_Priest_VBlood": "Nicholaus",
"CHAR_Bandit_Tourok_VBlood": "Quincey (Quincy)",
"CHAR_Spider_Queen_VBlood": "Ungora (Spider)",
"CHAR_Winter_Yeti_VBlood": "Terrorclaw",
"CHAR_Bandit_Chaosarrow_VBlood": "Lidia",
"CHAR_Undead_BishopOfDeath_VBlood": "Goreswine",
"CHAR_Militia_Leader_VBlood": "Octavian",
"CHAR_Undead_BishopOfShadows_VBlood": "Leandra",
"CHAR_Bandit_Foreman_VBlood": "Rufus",
"CHAR_Bandit_Frostarrow_VBlood": "Keely",
"CHAR_Forest_Bear_Dire_Vblood": "Kodia the Ferocious Bear",
"CHAR_Militia_Nun_VBlood": "Christina",
"CHAR_Bandit_Bomber_VBlood": "Clive",
"CHAR_Cursed_MountainBeast_VBlood": "Gorecrusher the Behemoth",
"CHAR_Undead_ZealousCultist_VBlood": "Foulrot",
"CHAR_Poloma_VBlood": "Polora",
"CHAR_BatVampire_VBlood": "Styx (Bat)",
"CHAR_ArchMage_VBlood": "Mairwyn the Elementalist",
"CHAR_Cursed_ToadKing_VBlood": "Albert The Duke of Balaton (Frog)",
"CHAR_Manticore_VBlood": "Talzur The Winged Horror",
"CHAR_Militia_Guard_VBlood": "Vincent",
"CHAR_Militia_BishopOfDunley_VBlood": "Raziel",
"CHAR_Harpy_Matriarch_VBlood": "Morian",
"CHAR_ChurchOfLight_Paladin_VBlood": "Solarus",
"CHAR_VHunter_Leader_VBlood": "Tristan",
"CHAR_Bandit_StoneBreaker_VBlood": "Errol",
"CHAR_ChurchOfLight_Cardinal_VBlood": "Azariel",
"CHAR_WerewolfChieftain_Human": "Willfred (Wilfred)",
"CHAR_Forest_Wolf_VBlood": "Alpha Wolf",
"CHAR_Militia_Longbowman_LightArrow_Vblood": "Meredith",
"CHAR_Vermin_DireRat_VBlood": "Nibbles the Putrid Rat",
"CHAR_Wendigo_VBlood": "Frostmaw",
"CHAR_Bandit_Stalker_VBlood": "Grayson",
"CHAR_Gloomrot_Monster_VBlood": "Adam",
"CHAR_Gloomrot_RailgunSergeant_VBlood": "Voltatia",
"CHAR_Gloomrot_Iva_VBlood": "Ziva",
"CHAR_Gloomrot_Purifier_VBlood": "Angram",
"CHAR_Gloomrot_TheProfessor_VBlood": "Henry Blackbrew",
"CHAR_Gloomrot_Voltage_VBlood": "Domina",
"CHAR_Undead_CursedSmith_VBlood": "Cyril",
"CHAR_Villager_CursedWanderer_VBlood": "Ben The Old Wanderer",
"CHAR_ChurchOfLight_Sommelier_VBlood": "Baron du Bouchon",
"CHAR_ChurchOfLight_Overseer_VBlood": "Sir Magnus the Overseer",
"CHAR_Militia_Scribe_VBlood": "Maja",
"CHAR_Undead_Infiltrator_VBlood": "Bane",
"CHAR_Militia_Glassblower_VBlood": "Grethel the Glassblower",
"CHAR_Undead_Leader_Vblood": "Kriig",
"CHAR_Bandit_Fisherman_VBlood": "Finn",
"CHAR_Vampire_IceRanger_VBlood": "Elena",
"CHAR_Vampire_BloodKnight_VBlood": "Valencia",
"CHAR_Vampire_HighLord_VBlood": "Cassius",
"CHAR_Vampire_Dracula_VBlood": "Dracula",
"CHAR_VHunter_CastleMan": "Simon Belmont",
"CHAR_Militia_Fabian_VBlood": "Sir Erwin the Gallant Cavalier",
"CHAR_Undead_ArenaChampion_VBlood": "Gaius The Cursed Champion",
"CHAR_Blackfang_Livith_VBlood": "Jakira the Shadow Huntress",
"CHAR_Blackfang_CarverBoss_VBlood": "Stavros the Carver",
"CHAR_Blackfang_Lucie_VBlood": "Lucile the Venom Alchemist",
"CHAR_Blackfang_Valyr_VBlood": "Dantos the Forgebinder",
"CHAR_Blackfang_Morgana_VBlood": "Megara the Serpent Queen",
"CHAR_Bandit_Chaosarrow_GateBoss_Minor": "Primal Lidia",
"CHAR_Bandit_Foreman_VBlood_GateBoss_Minor": "Primal Rufus",
"CHAR_Bandit_StoneBreaker_VBlood_GateBoss_Minor": "Primal Errol",
"CHAR_Bandit_Tourok_GateBoss_Minor": "Primal Quincey",
"CHAR_Frostarrow_GateBoss_Minor": "Primal Keely",
"CHAR_Gloomrot_Purifier_VBlood_GateBoss_Major": "Primal Angram",
"CHAR_Gloomrot_Voltage_VBlood_GateBoss_Major": "Primal Domina",
"CHAR_Militia_Guard_VBlood_GateBoss_Minor": "Primal Vincent",
"CHAR_Militia_Leader_VBlood_GateBoss_Major": "Primal Octavian",
"CHAR_Poloma_VBlood_GateBoss_Minor": "Primal Poloma",
"CHAR_Spider_Queen_VBlood_GateBoss_Major": "Primal Ungora",
"CHAR_Undead_BishopOfDeath_VBlood_GateBoss_Minor": "Primal Goreswine",
"CHAR_Undead_BishopOfShadows_VBlood_GateBoss_Major": "Primal Leandra",
"CHAR_Undead_Infiltrator_VBlood_GateBoss_Major": "Primal Bane",
"CHAR_Undead_Leader_Vblood_GateBoss_Minor": "Primal Kriig",
"CHAR_Undead_ZealousCultist_VBlood_GateBoss_Major": "Primal Foulrot",
"CHAR_VHunter_Jade_VBlood_GateBoss_Major": "Primal Jade",
"CHAR_VHunter_Leader_GateBoss_Minor": "Primal Tristan",
"CHAR_Villager_CursedWanderer_VBlood_GateBoss_Major": "Primal Ben",
"CHAR_Wendigo_GateBoss_Major": "Primal Frostmaw",
"CHAR_WerewolfChieftain_VBlood_GateBoss_Major": "Primal Willfred",
"CHAR_Winter_Yeti_VBlood_GateBoss_Major": "Primal Terrorclaw",
"NoPrefabName": "VBlood Boss"
}
To ignore the notification of the death of a VBlood, you only have to edit the configuration file that is in /BepInEx/config/BloodyNotify/prefabs_names_ignore.json and set the vblood prefab you want to true.
For example, to disable "Putrid Rat" look in the configuration file for "CHAR_Vermin_DireRat_VBlood" and set it to true
"CHAR_Vermin_DireRat_VBlood": true,
/BepInEx/config/BloodyNotify/prefabs_names_ignore.json
{
"CHAR_Cursed_Witch_VBlood": false,
"CHAR_Geomancer_Human_VBlood": false,
"CHAR_VHunter_Jade_VBlood": false,
"CHAR_Villager_Tailor_VBlood": false,
"CHAR_Undead_Priest_VBlood": false,
"CHAR_Bandit_Tourok_VBlood": false,
"CHAR_Spider_Queen_VBlood": false,
"CHAR_Winter_Yeti_VBlood": false,
"CHAR_Bandit_Chaosarrow_VBlood": false,
"CHAR_Undead_BishopOfDeath_VBlood": false,
"CHAR_Militia_Leader_VBlood": false,
"CHAR_Undead_BishopOfShadows_VBlood": false,
"CHAR_Bandit_Foreman_VBlood": false,
"CHAR_Bandit_Frostarrow_VBlood": false,
"CHAR_Forest_Bear_Dire_Vblood": false,
"CHAR_Militia_Nun_VBlood": false,
"CHAR_Bandit_Bomber_VBlood": false,
"CHAR_Cursed_MountainBeast_VBlood": false,
"CHAR_Undead_ZealousCultist_VBlood": false,
"CHAR_Poloma_VBlood": false,
"CHAR_BatVampire_VBlood": false,
"CHAR_ArchMage_VBlood": false,
"CHAR_Cursed_ToadKing_VBlood": false,
"CHAR_Manticore_VBlood": false,
"CHAR_Militia_Guard_VBlood": false,
"CHAR_Militia_BishopOfDunley_VBlood": false,
"CHAR_Harpy_Matriarch_VBlood": false,
"CHAR_ChurchOfLight_Paladin_VBlood": false,
"CHAR_VHunter_Leader_VBlood": false,
"CHAR_Bandit_StoneBreaker_VBlood": false,
"CHAR_ChurchOfLight_Cardinal_VBlood": false,
"CHAR_WerewolfChieftain_Human": false,
"CHAR_Forest_Wolf_VBlood": false,
"CHAR_Militia_Longbowman_LightArrow_Vblood": false,
"CHAR_Vermin_DireRat_VBlood": false,
"CHAR_Wendigo_VBlood": false,
"CHAR_Bandit_Stalker_VBlood": false,
"CHAR_Gloomrot_Monster_VBlood": false,
"CHAR_Gloomrot_RailgunSergeant_VBlood": false,
"CHAR_Gloomrot_Iva_VBlood": false,
"CHAR_Gloomrot_Purifier_VBlood": false,
"CHAR_Gloomrot_TheProfessor_VBlood": false,
"CHAR_Gloomrot_Voltage_VBlood": false,
"CHAR_Undead_CursedSmith_VBlood": false,
"CHAR_Villager_CursedWanderer_VBlood": false,
"CHAR_ChurchOfLight_Sommelier_VBlood": false,
"CHAR_ChurchOfLight_Overseer_VBlood": false,
"CHAR_Militia_Scribe_VBlood": false,
"CHAR_Undead_Infiltrator_VBlood": false,
"CHAR_Militia_Glassblower_VBlood": false,
"CHAR_Undead_Leader_Vblood": false,
"CHAR_Bandit_Fisherman_VBlood": false,
"CHAR_Vampire_IceRanger_VBlood": false,
"CHAR_Vampire_BloodKnight_VBlood": false,
"CHAR_Vampire_HighLord_VBlood": false,
"CHAR_Vampire_Dracula_VBlood": false,
"CHAR_VHunter_CastleMan": false,
"CHAR_Militia_Fabian_VBlood": false,
"CHAR_Undead_ArenaChampion_VBlood": false,
"CHAR_Blackfang_Livith_VBlood": false,
"CHAR_Blackfang_CarverBoss_VBlood": false,
"CHAR_Blackfang_Lucie_VBlood": false,
"CHAR_Blackfang_Valyr_VBlood": false,
"CHAR_Blackfang_Morgana_VBlood": false,
"CHAR_Bandit_Chaosarrow_GateBoss_Minor": false,
"CHAR_Bandit_Foreman_VBlood_GateBoss_Minor": false,
"CHAR_Bandit_StoneBreaker_VBlood_GateBoss_Minor": false,
"CHAR_Bandit_Tourok_GateBoss_Minor": false,
"CHAR_Frostarrow_GateBoss_Minor": false,
"CHAR_Gloomrot_Purifier_VBlood_GateBoss_Major": false,
"CHAR_Gloomrot_Voltage_VBlood_GateBoss_Major": false,
"CHAR_Militia_Guard_VBlood_GateBoss_Minor": false,
"CHAR_Militia_Leader_VBlood_GateBoss_Major": false,
"CHAR_Poloma_VBlood_GateBoss_Minor": false,
"CHAR_Spider_Queen_VBlood_GateBoss_Major": false,
"CHAR_Undead_BishopOfDeath_VBlood_GateBoss_Minor": false,
"CHAR_Undead_BishopOfShadows_VBlood_GateBoss_Major": false,
"CHAR_Undead_Infiltrator_VBlood_GateBoss_Major": false,
"CHAR_Undead_Leader_Vblood_GateBoss_Minor": false,
"CHAR_Undead_ZealousCultist_VBlood_GateBoss_Major": false,
"CHAR_VHunter_Jade_VBlood_GateBoss_Major": false,
"CHAR_VHunter_Leader_GateBoss_Minor": false,
"CHAR_Villager_CursedWanderer_VBlood_GateBoss_Major": false,
"CHAR_Wendigo_GateBoss_Major": false,
"CHAR_WerewolfChieftain_VBlood_GateBoss_Major": false,
"CHAR_Winter_Yeti_VBlood_GateBoss_Major": false,
"NoPrefabName": false
}
To configure the Auto Announce messages you must edit the configuration file that is in /BepInEx/config/BloodyNotify/auto_announcer_messages.json
[
[
"<color=#FFFFFF> Message 1 Line 1</color>",
"<color=#B22222><i>-Message 1 Line 2</i></color>",
"<color=#00FFFF>Message 1 Line 3</color>",
"<color=#FFFFFF>Message 1 Line 4</color>"
],
[
"Message 2 Line 1",
"Message 2 Line 2",
"Message 2 Line 3",
"Message 2 Line 4"
]
]
Each element of the array is a line that will paint the message system
If you configure several messages, the system will go through one by one for each of the configured messages each time the defined interval is met.
To configure the Message of the day you must edit the configuration file that is in /BepInEx/config/BloodyNotify/message_of_the_day.json
[
"<color=#FFFFFF>Hello <i>#user#</i> this is Message of the day Line 1</color>",
"<color=#B22222>Message of the day Line 2</color>",
"<color=#00FFFF>Message of the day Line 3</color>",
"<color=#FFFFFF>Message of the day Line 4</color>"
]
Each element of the array is a line that will paint the message system
The text string #user# is used to overwrite the name of the corresponding player(s)
If you want to do it by hand you just have to edit the /BepInEx/config/BloodyNotify/vbloodannounce_ignore_users.json file to add or remove players
{
"CharacterName":true
}
If you need assistance you can ask in the discord V Rising Mod Community
Special thanks to the testers and supporters of the project: