Source-checkedGameplay & overhauls

BloodRefill

by Skies · for V Rising

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

10KDownloads
13 mo agoLast updated
BepInExLoaders
ThunderstoreSource

About BloodRefill

From Thunderstore

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

img.webp 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 <ins>_Configurable Values_<ins/>
  • 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 works when BloodRefillVBloodEnabled is enabled.
# Setting type: Int32
# Default value: 3
BloodRefillVBloodRefillType = 3

## 0 = disabled (i.e. normal refill); 1 = normal refill but not if the player is above BloodRefillBloodCutoffThreshold % of blood quality.
# Setting type: Int32
# Default value: 1
BloodRefillBloodRefillType = 1

## [Only applies when BloodRefillBloodRefillType is set to 1] The blood quality percentage cutoff threshold (i.e. if the player's blood quality is above this threshold, npc blood will not refill the player's blood).
# Setting type: Single
# Default value: 95
BloodRefillBloodCutoffThreshold = 95

## [Only applies when BloodRefillVBloodRefillType is set to 3] The blood quality percentage cutoff threshold (i.e. if the player's blood quality is above this threshold, V-blood will not refill the player's blood).
# Setting type: Single
# Default value: 95
BloodRefillVBloodCutoffThreshold = 95

## [Only applies when BloodRefillVBloodRefillType is set to 2 or 3] The multiplier used in the V-blood refill calculation ('EnemyLevel' * 'BloodRefillVBloodRefillMultiplier' * 'BloodRefillMultiplier').
# Setting type: Single
# Default value: 0.1
BloodRefillVBloodRefillMultiplier = 0.1

## When enabled, the amount of refilled blood is randomized (between 1 and the calculated refillable amount).
# Setting type: Boolean
# Default value: true
BloodRefillRandomRefill = true

Read the full description on Thunderstore →

Highlights

From source data

Loaders

Runs on BepInEx.

Footprint

Rated a light load on a server.

Last update

Its author last shipped an update 13 mo ago.

BloodRefill on Nxeon

From our catalogue
One-click install
Not available. One-click install isn't available for this game's mods yet. Download it and upload it to your server in Files.
Server type needed
BepInEx
Server load
light
Smallest plan we suggest
V Rising — 6 GB (6 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
2.1.0, released 2025-09-07

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 4 recorded builds of BloodRefill.

Recent builds

BuildReleasedGame versionsLoaders
2.1.02025-09-07n/aBepInEx
2.0.02024-05-31n/aBepInEx
1.2.12023-12-23n/aBepInEx
1.2.02023-07-28n/aBepInEx

Dependencies

Declared by the newest build that lists any. Required ones are installed with it on one-click installs.

Run BloodRefill on a V Rising server

Deploy a server above, then upload the file in Files.

What kind of mod it is

From the catalog
Listed on Thunderstore as “Content”

Gameplay & overhauls

New mechanics, content and overhauls that change how the game plays.

Compatibility

Game
V Rising
Loaders
BepInEx
Requires
One-click install needs a BepInEx server.

Verified at the source

  • ✓ThunderstoreOfficial listing, checked 2026-10-02Open ↗
  • ✓AuthorSkies, as published on Thunderstore
  • ✓LicenseNot published by the sourceFree

BloodRefill, answered

Generated from the mod’s own source data.

Which loaders does it support?

BepInEx.

Is it free?

Yes. BloodRefill is free to download from Thunderstore.

How do I add it to my Nxeon server?

One-click install isn't available for this game's mods yet. Download BloodRefill from Thunderstore and upload it to your Nxeon V Rising server in Files.

NxLabs

Run BloodRefill on a V Rising server.

Deploy in about a minute from $12.00 a month, then upload BloodRefill in Files.