fumzou-NightBloom icon

NightBloom

Server-side automated farming mod for V Rising. Place a weapon and fertilizer in a named chest to auto-harvest castle plants and accelerate their growth. Fully configurable.

By fumzou
Last updated a day ago
Total downloads 19
Total rating 1 
Categories Server Mods Oakveil Update
Dependency string fumzou-NightBloom-1.0.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack_V_Rising-1.733.2 icon
BepInEx-BepInExPack_V_Rising

BepInEx pack for V Rising. Preconfigured and includes Unity Base DLLs.

Preferred version: 1.733.2
deca-VampireCommandFramework-0.10.4 icon
deca-VampireCommandFramework

Command framework for developers to easily create universal commands for their plugins.

Preferred version: 0.10.4

README

NightBloom

Server-side automated farming mod for V Rising — place a weapon and fertilizer in a named chest and let the mod harvest your castle plants, deposit them into Harvest chests, and accelerate their growth automatically.


Table of Contents

  1. Features
  2. Requirements & Download Links
  3. Installation (step by step)
  4. First-Time Setup
  5. How It Works
  6. Chat Commands
  7. Configuration File
  8. Tips & Important Notes
  9. Credits

Features

  • Auto-harvest — fully grown castle plants are harvested automatically every 5 seconds and deposited into your Harvest chests.
  • Growth acceleration — all plants within the weapon's radius grow faster as long as the Fertilizer chest is stocked, even without a weapon.
  • Weapon-based radius — the tier of the weapon placed in the Fertilizer chest determines how large the harvest area is (11 tiers, from Bone to Shadow Matter).
  • Multi-fertilizer support — Bone (1 credit) and Grave Dust (2 credits) are supported by default. Any item can be added via PrefabGUID in the config.
  • Smart consumption — cheapest fertilizer items are always consumed first to preserve the more powerful ones.
  • Weapon durability drain — the weapon loses durability proportional to the number of plants harvested (configurable per tier).
  • Multiple Harvest chests — items are distributed across all Harvest chests in range, nearest chest first.
  • Multi-territory support — each castle territory can have its own independent Fertilizer chest.
  • Duplicate detection — if two Fertilizer chests are found in the same territory, the mod disables itself for that territory and logs a warning.
  • Chat commands.nb info shows live farm status; .nb reload (admin only) reloads the config without restarting the server.
  • Fully configurable — every setting (chest keywords, consumption rate, growth multiplier, per-tier radius, per-tier durability loss) is editable in the BepInEx config file.
  • Server-side only — clients do not need to install anything.

Requirements & Download Links

Install these before NightBloom, in this order:

1 — BepInEx for V Rising

The modding framework required by all BepInEx-based mods.

Download BepInExPack V Rising on Thunderstore

2 — VampireCommandFramework (VCF)

Required for the in-game chat commands (.nb info, .nb reload).

Download VampireCommandFramework on Thunderstore

3 — NightBloom

This mod.


Installation (step by step)

All of the following must be done on your dedicated server, not on a client machine.

Step 1 — Install BepInEx

Download BepInExPack_V_Rising from the link above. Extract the contents so your server folder looks like this:

VRisingDedicatedServer/
├── BepInEx/
│   ├── core/
│   ├── plugins/
│   └── ...
├── VRisingServer.exe
└── ...

Step 2 — Install VampireCommandFramework

Download VampireCommandFramework from the link above. Drop VampireCommandFramework.dll into:

VRisingDedicatedServer/BepInEx/plugins/

Step 3 — Install NightBloom

Drop NightBloom.dll into:

VRisingDedicatedServer/BepInEx/plugins/

Step 4 — Start the server

Start the server once. NightBloom will generate its configuration file at:

VRisingDedicatedServer/BepInEx/config/NightBloom.cfg

You can now edit that file to customize the mod (see Configuration File). To apply config changes without restarting the server, use the .nb reload command in-game (admin only).


First-Time Setup

Fertilizer Chest

Name any storage chest in your castle so that its name contains fertilizer or fert (not case-sensitive). Examples: Fertilizer, Fert, My Fertilizer Chest

Inside this chest, place:

Item Role
A weapon Determines the harvest radius. Higher tier = larger area.
Bone and/or Grave Dust Fertilizer credits used to power the mod.

Only one Fertilizer chest is allowed per castle territory. If you place two in the same territory, the mod will disable itself for that territory and log a warning until you remove the duplicate.

Harvest Chest

Name any storage chest in your castle so that its name contains harvest (not case-sensitive). Examples: Harvest, Harvest Chest 1

Harvested plants are automatically deposited here. You can have as many Harvest chests as you want — they are filled starting with the one nearest to the harvested plant.

Harvest chests must be within ChestLinkRadius meters of the Fertilizer chest (default: 45 m).

Weapon Tiers & Radius

The weapon you place in the Fertilizer chest determines the harvest radius. The mod always uses the highest-tier weapon it finds. If two weapons share the same tier, the one with more remaining durability is chosen.

Tier Weapon Default Radius
T01 Bone 5 m
T02 Reinforced Bone 7 m
T03 Copper 10 m
T04 Merciless Copper 13 m
T05 Iron 17 m
T06 Merciless Iron 21 m
T07 Rare Ancestral 25 m
T08 Dark Silver 29 m
T09 Sanguine 33 m
T10 Epic Ancestral 37 m
T11 Shadow Matter 42 m

If no weapon is in the Fertilizer chest, the mod still accelerates plant growth within the NoWeaponRadius (default: 5 m), but does not harvest.


How It Works

Every 5 seconds, for each valid Fertilizer chest the mod:

  1. Checks that the chest contains at least one fertilizer item (Bone, Grave Dust, or any configured item).
  2. Detects the highest-tier weapon in the chest and calculates the harvest radius.
  3. Accelerates growth of all growing plants within radius — this happens even without a weapon, and costs no extra fertilizer beyond the flat tick rate.
  4. Harvests all fully grown plants within radius (only if a weapon is present and at least one Harvest chest is linked), then deposits the items into the nearest Harvest chest(s).
  5. Consumes fertilizer at the flat configured rate (see ConsumeIntervalSeconds and ConsumeAmountPerInterval).
  6. Removes durability from the weapon proportional to the number of plants harvested (configurable per tier via DurabilityLoss).

If the weapon's durability reaches 0, it is no longer used. Replace or repair it to resume harvesting.


Chat Commands

Commands are entered in the in-game chat.

Command Who can use it Description
.nb info Everyone Displays the status of the nearest Fertilizer chest: weapon tier, radius, fertilizer credits remaining, linked Harvest chests, and plant count.
.nb reload Admins only Reloads NightBloom.cfg from disk and applies all changes immediately, without restarting the server.

Configuration File

Location:

VRisingDedicatedServer/BepInEx/config/NightBloom.cfg

The file is generated automatically on first server start. You can edit it with any text editor. After saving, apply changes in-game with .nb reload (admin only) — no server restart needed.


Section 1 — Chests

Key Default Description
ControllerChestKeywords fertilizer,fert Comma-separated keywords used to identify the Fertilizer chest. The chest name must contain one of these words (not case-sensitive).
HarvestChestKeywords harvest Comma-separated keywords used to identify Harvest chests.

Section 2 — Consumption

Controls how fast fertilizer is consumed.

Key Default Description
ConsumeIntervalSeconds 1.0 How often (in seconds) the consumption rate is measured.
ConsumeAmountPerInterval 1.0 How many fertilizer credits are consumed per interval.

Credits consumed per 5-second tick = ceil((ConsumeAmountPerInterval ÷ ConsumeIntervalSeconds) × 5)

Examples:

ConsumeAmountPerInterval ConsumeIntervalSeconds Credits per tick
1.0 1.0 5 credits (default)
1.0 5.0 1 credit (slow)
5.0 1.0 25 credits (fast)

Section 3 — Growth

Key Default Description
GrowthSpeedMultiplier 2.0 How many times faster plants grow. 1.0 = normal speed (acceleration disabled). 2.0 = twice as fast. 5.0 = five times as fast.

Section 4 — Fertilizers

Key Default Description
FertilizerItems Bone:1.0,GraveDust:2.0 Items accepted as fertilizer. Format: Name:Power pairs, comma-separated. Power = credits provided per item consumed. Cheapest items are always consumed first.

Supported names: Bone, GraveDust For any other item: use its PrefabGUID (integer) instead of a name.

Example: Bone:1.0,GraveDust:2.0,1234567890:3.0


Section 5 — Radius

Key Default Description
NoWeaponRadius 5.0 Harvest radius (in meters) when no weapon is in the Fertilizer chest. Growth acceleration still applies in this range, but no harvesting occurs.
ChestLinkRadius 45.0 Maximum distance (in meters) from the Fertilizer chest to search for Harvest chests. Increase this if your Harvest chests are far away.

Section 6 — Per-Tier Weapon Settings

Each weapon tier has two settings:

Setting Description
TierXX_..._Radius Harvest radius in meters when that weapon tier is in the chest.
TierXX_..._DurabilityLoss Durability removed from the weapon per plant harvested.

Default values:

Tier Weapon Radius DurabilityLoss
T01 Bone 5 m 2.0
T02 Reinforced Bone 7 m 2.0
T03 Copper 10 m 2.0
T04 Merciless Copper 13 m 2.0
T05 Iron 17 m 2.0
T06 Merciless Iron 21 m 2.0
T07 Rare Ancestral 25 m 2.0
T08 Dark Silver 29 m 2.0
T09 Sanguine 33 m 2.0
T10 Epic Ancestral 37 m 2.0
T11 Shadow Matter 42 m 2.0

Note: the mod always selects the highest-tier weapon found in the chest. If multiple weapons share the same tier, the one with the most remaining durability is chosen.


Tips & Important Notes

  • Only one Fertilizer chest per castle territory. If you accidentally place two, the mod logs a warning and stops processing that territory until the duplicate is removed.
  • The weapon must have durability > 0 to be recognized. A fully depleted weapon is ignored — replace or repair it.
  • Harvest chests must be named — any chest without a matching keyword in its name is ignored. Use .nb info to verify they are detected.
  • Growth acceleration is always active as long as there is fertilizer in the chest, even if no weapon is present.
  • Multiple territories are fully supported. Each territory acts independently with its own Fertilizer chest, weapon, and Harvest chests.
  • No client installation required — this mod runs entirely on the server side.
  • Config changes take effect immediately after .nb reload without restarting the server.

Credits