

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.
.nb info shows live farm status; .nb reload (admin only) reloads the config without restarting the server.Install these before NightBloom, in this order:
The modding framework required by all BepInEx-based mods.
→ Download BepInExPack V Rising on Thunderstore
Required for the in-game chat commands (.nb info, .nb reload).
→ Download VampireCommandFramework on Thunderstore
This mod.
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).
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.
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).
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.
Every 5 seconds, for each valid Fertilizer chest the mod:
ConsumeIntervalSeconds and ConsumeAmountPerInterval).DurabilityLoss).If the weapon's durability reaches 0, it is no longer used. Replace or repair it to resume harvesting.
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. |
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.
| 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. |
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) |
| 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. |
| 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
| 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. |
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.
.nb info to verify they are detected..nb reload without restarting the server.