BloodyMailBox

v1.0.3·Updated 2024-06-08

The BloodyMailBox mod for VRising allows users to receive messages and receive notifications of new messages even when they are offline.

Screenshots 2 screenshots

About this mod Author’s original text

BloodyMailBox- Mod Server for V Rising

Support this project

Requirements:

For the correct functioning of this mod you must have the following dependencies installed on your server:

  • BepInEx
  • Bloodstone
  • VampireCommandFramework
  • Bloody.Core
  • ## IMPORTANT NOTE

You must have version 1.2.4 of Bloody.Core installed to be able to use version 1.0.3 or higher of this mod

Actual Features

  • [x] Mailbox system to receive and send messages to other users.

Next Features

  • Submit a support ticket to admins
  • UI to manage and manage the mailbox
  • Creation of a public API and being able to use the mod from other mods to send messages to users and store it in their mailbox

Changelog

1.0.3

  • Updated the timer system through CoroutineHandler.

1.0.2

  • Fixed the bug that created the wrong mailboxes for some users.

1.0.1

  • Bloody.Core dependency removed as dll and added as framework

1.0.0

  • Pre-release for use in VRising version 1.0

0.3.2

  • Fix error that makes the mod not work if a user when connecting did not have messages (new or old) it gave an error

0.3.1

  • Mod stability fix

0.3.0

  • First public version of the mod

Chat Commands

| COMMAND |DESCRIPTION|Example

|--------------------------------------------------|-------------------------------|-------------------------------|

|.mailbox list | List of all your messages in the mailbox |.mailbox list

|.mailbox send "" | Send a message to the mailbox of a server user |.mailbox send Trodi "Hello World"

|.mailbox read | Read a certain message from your mailbox, the id to indicate is the number that appears between when you execute the list command |.mailbox read 1

|.mailbox delete | Delete a certain message from your mailbox, the id to indicate is the number that appears between when you execute the list command |.mailbox delete 1

|.mailbox deleteall | "Delete all messages from your mailbox |.mailbox deleteall

Configuration

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.

BloodyMailBox.cfg

|SECTION|PARAM| DESCRIPTION | DEFAULT

|----------------|-------------------------------|-----------------------------------------------------------------|-----------------------------|

|Config|ownMessages | Allows you to send messages to your mailbox to yourself. | false

|Config|maxMessages | "Maximum number of messages that a user can have in the mailbox. If the value is 0 they are infinite (Not recommended) | 20

If you need assistance you can ask in the discord V Rising Mod Community

Credits

This mod idea was a suggestion from @SynovA.cmd on our community idea tracker, please go vote and suggest your ideas:

V Rising Mod Community the best community of mods for V Rising

@Vexor Gaming For giving me ideas and testing the mods on your server and with your community.

@Deca for your help and the wonderful framework VampireCommandFramework and BloodStone based in WetStone by @Molenzwiebel

@Adain for encouraging me to develop a UI to be able to use the mod from the client, for the support and for its VRising.GameData framework

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.

Dependencies

Install these first, or the mod will not work:

BepInEx-BepInExPack_V_Risingdeca-Bloodstonedeca-VampireCommandFrameworkTrodi-BloodyCore

File & checksum

Filename
BloodyMailBox-1.0.3.zip
File size
107.5 KiB