BloodRefill

v2.1.0·Updated 2025-09-07

A server-side only mod that allows players to refill their blood pool in different ways.

Screenshots 1 screenshots

About this mod Author’s original text

Vmods Blood Refill - 1.1 update

forked from WhiteFang5 and updated to Gloomrot, 1.0 and now 1.1.

All credit goes to him for the original mod.

A server-side only mod that allows players to refill their blood pool.

  • When feed-killing an enemy, you'll be able to regain some blood.
  • The amount of blood regained is based on the level difference, blood type and blood quality of the killed enemy with V-Bloods refilling your blood pool for a much larger amount.
  • Specific blood types can also be disabled so no blood can be regained from them.
  • There's also a setting that makes it so you cannot regain blood if you bloodquality is above a certain percentage.
  • Lots of changes can be made in the config as you can see in the section _Configurable Values_
  • Be sure to configure the mod to your liking!

New in 1.1

  • Added support for the new blood type added in 1.1 (Corruption)
  • ~~Added a new config option to enable/disable secondary blood buffs being kept when refilling blood.~~ WIP currently only primary blood litre amount can be changed 😭 (if you have a solution please let me know)

Installation

  • This mod requires VAMP
  • Make sure you use ServerLaunchFix if you're running a server via client!
  • Place the _VMods.BloodRefill.dll_ file inside of (Vrising Server)\BepInEx\plugins folder
  • If you use any other VMod mods you can put them together in a folder called VMods for less clutter. (Vrising Server)\BepInEx\plugins\VMods

Configurable Values

[BloodRefillConfig]

Enabled/disable the blood refilling system.

Setting type: Boolean

Default value: true

BloodRefillEnabled = true

When enabled, secondary blood buffs are kept when refilling blood.

Setting type: Boolean

Default value: true

BloodRefillKeepSecondaryBloodBuffs = true

When enabled, blood can only be refilled when feeding (i.e. when aborting the feed).

Setting type: Boolean

Default value: true

BloodRefillRequiresFeeding = true

When enabled, blood can only be refilled when the target has the same blood type.

Setting type: Boolean

Default value: true

BloodRefillRequiresSameBloodType = true

When enabled, creature blood can be refilled.

Setting type: Boolean

Default value: true

BloodRefillCreatureEnabled = true

When enabled, warrior blood can be refilled.

Setting type: Boolean

Default value: true

BloodRefillWarriorEnabled = true

When enabled, rogue blood can be refilled.

Setting type: Boolean

Default value: true

BloodRefillRogueEnabled = true

When enabled, brute blood can be refilled.

Setting type: Boolean

Default value: true

BloodRefillBruteEnabled = true

When enabled, scholar blood can be refilled.

Setting type: Boolean

Default value: true

BloodRefillScholarEnabled = true

When enabled, worker blood can be refilled.

Setting type: Boolean

Default value: true

BloodRefillWorkerEnabled = true

When enabled, mutant blood can be refilled.

Setting type: Boolean

Default value: true

BloodRefillMutantEnabled = true

When enabled, V-blood can be refilled.

Setting type: Boolean

Default value: true

BloodRefillVBloodEnabled = true

When enabled, Draculin blood can be refilled.

Setting type: Boolean

Default value: true

BloodRefillDraculinEnabled = true

When enabled, GateBoss blood can be refilled.

Setting type: Boolean

Default value: true

BloodRefillGateBossEnabled = true

When enabled, DraculaTheImmortal blood can be refilled.

Setting type: Boolean

Default value: true

BloodRefillDraculaTheImmortalEnabled = true

When enabled, Corruption blood can be refilled.

Setting type: Boolean

Default value: true

BloodRefillCorruptionEnabled = true

When enabled, V-blood is excluded from the 'same blood type' check (i.e. it's always considered to be 'the same blood type' as the player's blood type).

Setting type: Boolean

Default value: true

BloodRefillExcludeVBloodFromSameBloodTypeCheck = true

0 = disabled (i.e. normal refill); 1 = fully refill; 2 = refill based on V-blood monster level; 3 = refill based on V-blood monster level but not if the player is above BloodRefillVBloodCutoffThreshold % of blood quality. only work

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_Risingskytech6-VAMP

File & checksum

Filename
BloodRefill-2.1.0.zip
File size
37.0 KiB
SHA-256
9b61f84fb3de21b282e32d79fd3b112e3f4665960151beecb18044576c5c1b2e
Stored at
2026-10-06 19:08