Source-checkedGameplay & overhauls

KindredSacrifice

by odjit · for V Rising

Offer the living, awaken the altar.

806Downloads
8 mo agoLast updated
BepInExLoaders
ThunderstoreSource

About KindredSacrifice

From Thunderstore

Offer the living, awaken the altar.

KindredSacrifice

Offer the living, awaken the altar.

Watch the trailer

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

  1. Spawn the sacrifice cage with .sac place while aiming at the ground
  2. Perform a sacrifice by bringing a dominated prisoner to the altar cage.
  3. Place the dominated prisoner in the cage
  4. 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:

  1. A blood moon is scheduled for the current or next night.
  2. The accumulator resets to 0.
  3. 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 status to 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

  1. Install BepInEx 6 (IL2CPP) on your V Rising dedicated server
  2. Install VampireCommandFramework
  3. Copy KindredSacrifice.dll to BepInEx/plugins/
  4. Start the server: configuration files will be created in BepInEx/config/KindredSacrifice/

Credits

License

This project is licensed under the AGPL-3.0 license.

Highlights

From source data

Loaders

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

LoaderGame versionsNewest
BepInEx

From 1 recorded build of KindredSacrifice.

Dependencies

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 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 ↗
  • ✓Authorodjit, as published on Thunderstore
  • ✓LicenseNot published by the sourceFree

KindredSacrifice, answered

Generated from the mod’s own source data.

Which loaders does it support?

BepInEx.

Is it free?

Yes. KindredSacrifice 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 KindredSacrifice from Thunderstore and upload it to your Nxeon V Rising server in Files.

NxLabs

Run KindredSacrifice on a V Rising server.

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