Trodi-BloodyMailBox icon

BloodyMailBox

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

Last updated 6 months ago
Total downloads 1147
Total rating 2 
Categories Server Mods Gloomrot Update 1.0 Update
Dependency string Trodi-BloodyMailBox-1.0.3
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack_V_Rising-1.668.5 icon
BepInEx-BepInExPack_V_Rising

BepInEx pack for V Rising. Preconfigured and includes Unity Base DLLs.

Preferred version: 1.668.5
deca-Bloodstone-0.2.2 icon
deca-Bloodstone

Plugin framework and general utilities for V Rising mods.

Preferred version: 0.2.2
deca-VampireCommandFramework-0.9.0 icon
deca-VampireCommandFramework

Command framework for developers to easily create universal commands for their plugins.

Preferred version: 0.9.0
Trodi-BloodyCore-1.2.4 icon
Trodi-BloodyCore

Bloody.Core a help library for mod development. It must be installed if any mod uses it.

Preferred version: 1.2.4

README

BloodyMailBox- Mod Server for V Rising

alt text alt text

Support this project

ko-fi

Requirements:

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

  1. BepInEx

  2. Bloodstone

  3. VampireCommandFramework

  4. Bloody.Core

  5. 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 <UserNick> "<Message>" Send a message to the mailbox of a server user .mailbox send Trodi "Hello World"
.mailbox read <idMessage> 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 <idMessage> 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: https://ideas.vrisingmods.com/

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