About KindredSacrifice
From ThunderstoreOffer the living, awaken the altar.
KindredSacrifice
Offer the living, awaken the altar.
Server-side blood sacrifice rituals for V Rising: sacrifice prisoners, build blood moon progress, and earn blood-type rewards.
Features
• Ritual Sacrifice Cage lets you place a ritual altar anywhere. • Blood Moon Progression means sacrifices build toward a blood moon, with quality heavily rewarded. • Blood-Type Rewards grant unique bonuses for 100% sacrifices. • Lockout Control enforces a configurable cooldown after a blood moon.
Questions? Ping odjit on Discord.
Commands
General Commands
| Command | Description | |---|---| | .sacrifice place | Spawn the sacrifice cage at your cursor position. Only one cage may exist at a time. (Admin Only) | | .sacrifice goto | Teleport to the sacrifice cage. Shortcut: .sac g (Admin Only)| | .sacrifice remove | Remove the sacrifice cage. (Admin Only) | | .sacrifice reload | Reload the sacrifice configuration. (Admin Only) | | .sacrifice status | Show blood moon progress and lockout status. (Player Command) |
Settings Commands (Admin Only)
| Command | Description | |---|---| | .sacrifice settings | Show global settings and reward summary. | | .sacrifice reward <bloodType> | Show reward details for a blood type. Shortcut: .sac r warrior | | .sacrifice setmessages <true\|false> | Toggle sacrifice messages. Shortcut: .sac sm true | | .sacrifice setaccumulation | Toggle lower-quality blood contributing to blood moon progress. | | .sacrifice setlockout <nights> | Set blood moon lockout nights (minimum 2). Shortcut: .sac sl 3 | | .sacrifice setrewardtype <bloodType> <rewardType> | Set reward type (None, Buff, DropItems, DropBloodMerlots). | | .sacrifice setbuff <bloodType> <prefabGuid> [duration] | Configure buff reward. Duration defaults to 3600 seconds. | | .sacrifice setmerlot <bloodType> <quality\|prisoner> <min> <max> [type\|prisoner] | Configure merlot drops. | | .sacrifice adddrop <bloodType> <prefabGuid> [min] [max] | Add an item drop. | | .sacrifice removedrop <bloodType> <index> | Remove an item drop by 1-based index. | | .sacrifice cleardrops <bloodType> | Clear all item drops from a blood type. |
How to use
- Spawn the sacrifice cage with
.sac placewhile aiming at the ground - Perform a sacrifice by bringing a dominated prisoner to the altar cage.
- Place the dominated prisoner in the cage
- The sacrifice will automatically trigger.
Blood Quality & Rewards
100% Quality Immediate blood moon and blood type based rewards.
Below 100% No rewards. Progress only to accumulator.
Blood Moon Accumulator
The blood moon accumulator uses squared scaling, heavily rewarding high-quality sacrifices:
| Blood Quality | Points Gained | Sacrifices | |---------------|--------------|-------------------| | 100% | 10,000 | 1 | | 71% | 5,000 | 2 | | 50% | 2,500 | 4 | | 25% | 625 | 16 | | 5% | 25 | 400 |
When total progress reaches 10,000 points:
- A blood moon is scheduled for the current or next night.
- The accumulator resets to 0.
- Sacrifices enter lockout for a configurable number of nights (default: 3).
During Lockout:
- No prisoner is able to be added to the cage
- Use
.sac statusto check remaining lockout time
Configuration
Configuration file is located in BepInEx/config/KindredSacrifice/. I advise using in-game commands in order to not cause json errors.
Configuration Examples
Example 1: Different Buffs Per Blood Type
"BloodTypeRewards": {
"Warrior": {
"RewardType": "Buff",
"BuffPrefabGuid": -1006733024,
"BuffDuration": 3600
},
"Scholar": {
"RewardType": "Buff",
"BuffPrefabGuid": -238197495,
"BuffDuration": 7200
},
"Brute": {
"RewardType": "Buff",
"BuffPrefabGuid": 1068709119,
"BuffDuration": 3600
}
}
Example 2: Item Drops for Corrupted Blood
"Corrupted": {
"RewardType": "DropItems",
"ItemDrops": [
{ "ItemPrefabGuid": -257494203, "MinQuantity": 5, "MaxQuantity": 10 },
{ "ItemPrefabGuid": 28358550, "MinQuantity": 10, "MaxQuantity": 20 }
]
}
Example 3: Prisoner-Quality Merlots for Draculin
"Draculin": {
"RewardType": "DropBloodMerlots",
"MerlotMinQuantity": 2,
"MerlotMaxQuantity": 5,
"UsePrisonerBloodType": true, // Use Draculin blood type
"UsePrisonerQuality": true // Use 100% quality
}
Example 4: Fixed-Quality Warrior Merlots for Scholar
"Scholar": {
"RewardType": "DropBloodMerlots",
"MerlotMinQuantity": 3,
"MerlotMaxQuantity": 6,
"UsePrisonerBloodType": false,
"MerlotBloodType": "Warrior", // Override to Warrior blood
"UsePrisonerQuality": false,
"MerlotQuality": 100.0 // Fixed 100% quality
}
Installation
- Install BepInEx 6 (IL2CPP) on your V Rising dedicated server
- Install VampireCommandFramework
- Copy
KindredSacrifice.dlltoBepInEx/plugins/ - Start the server: configuration files will be created in
BepInEx/config/KindredSacrifice/
Credits
- Special thanks to an early playtester for consulting and design feedback.
- V Rising Modding Community for support and ideas.
License
This project is licensed under the AGPL-3.0 license.
Highlights
From source dataLoaders
Runs on BepInEx.
Footprint
Rated a light load on a server.
Last update
Its author last shipped an update 8 mo ago.
KindredSacrifice 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
- 1.0.0, released 2026-02-16
Game versions by loader
| Loader | Game versions | Newest |
|---|---|---|
| BepInEx |
From 1 recorded build of KindredSacrifice.
Dependencies
- Required: BepInExPack V Rising
- Required: VampireCommandFramework
Declared by the newest build that lists any. Required ones are installed with it on one-click installs.
Run KindredSacrifice on a V Rising server
Deploy a server above, then upload the file in Files.
What kind of mod it is
From the catalogGameplay & 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 ↗
- ✓Authorodjit, as published on Thunderstore
- ✓LicenseNot published by the sourceFree






