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
BepInEx pack for V Rising. Preconfigured and includes Unity Base DLLs.
Preferred version: 1.733.2deca-VampireCommandFramework
Command framework for developers to easily create universal commands for their plugins.
Preferred version: 0.10.4README
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
- Features
- Requirements & Download Links
- Installation (step by step)
- First-Time Setup
- How It Works
- Chat Commands
- Configuration File
- Tips & Important Notes
- 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 infoshows 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
ChestLinkRadiusmeters 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:
- Checks that the chest contains at least one fertilizer item (Bone, Grave Dust, or any configured item).
- Detects the highest-tier weapon in the chest and calculates the harvest radius.
- Accelerates growth of all growing plants within radius — this happens even without a weapon, and costs no extra fertilizer beyond the flat tick rate.
- 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).
- Consumes fertilizer at the flat configured rate (see
ConsumeIntervalSecondsandConsumeAmountPerInterval). - 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 infoto 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 reloadwithout restarting the server.
Credits
- Mod by Fumzou
- Built for V Rising dedicated servers
- Uses VampireCommandFramework by deca