This package has been marked as deprecated, and it's suggested another
alternative is used.
You are viewing a potentially older version of this package.
View all versions.
Bloodstone
Plugin framework and general utilities for V Rising mods.
| Date uploaded | 2 years ago |
| Version | 0.1.6 |
| Download link | deca-Bloodstone-0.1.6.zip |
| Downloads | 17654 |
| Dependency string | deca-Bloodstone-0.1.6 |
This mod requires the following mods to function
BepInEx-BepInExPack_V_Rising
BepInEx pack for V Rising. Preconfigured and includes Unity Base DLLs.
Preferred version: 1.691.3README

Bloodstone is a modding library for both client and server mods for V Rising. By itself, it does not do much except allow you to reload plugins you've put in the Bloodstone plugins folder.
Installation
- Install BepInEx.
- Extract Bloodstone.dll into
(VRising folder)/BepInEx/plugins. - Optional: extract any reloadable additional plugins into
(VRising folder)/BepInEx/BloodstonePlugins.
Configuration
Bloodstone supports the following configuration settings, available in BepInEx/config/gg.deca.Bloodstone.cfg.
Client/Server Options:
EnableReloading[defaultfalse]: Whether the reloading feature is enabled.ReloadablePluginsFolder[defaultBepInEx/BloodstonePlugins]: The path to the directory where reloadable plugins should be searched. Relative to the game directory.
Client Options:
- Bloodstone keybinding can be configured through the in-game settings screen.
Server Options:
ReloadCommand[default!reload]: Which text command (sent in chat) should be used to trigger reloading of plugins.
Support
Join the modding community, and ping @deca#9999.
Post an issue on the GitHub repository.
Changelog
-
1.2.0
- Fixed the
VWorldhelpers to not return stale world instances when disconnecting and reconnecting to servers on a client.- This also resolves a crash when sending custom network messages after disconnecting and reconnecting to a server.
- Added the
GameFramehook API for easily subscribing to frame callbacks (thanks @adainrivers!) - Included unhollowed assembly DLLs in the search path for reloaded plugins.
- Fixed the
-
1.1.0
- Added initial version of networking API for sending network messages between client and server.
- Fixed
VWorld.IsClientandVWorld.IsServerto always return correct values. - Exposed
Il2CppMethodResolverandNativeHookUtil. - Added support for the game initialization hook for client-side plugins. The initialization hook will be called on startup, when the default world is initialized.
- Disabled reload command by default.
-
1.0.0
- Initial release