About CastleLink
From ThunderstoreShare resources across all castles a player owns: right-click a recipe to pull materials from your other castles, plus gather/deposit commands. Deposit skips your hotbar; blood potions keep their blood type/quality; pullcat pulls one stack per item.
CastleLink
A server-side V Rising mod that lets a player use the resources stored across all of the castles they own — not just the one they're standing in.
Because V Rising computes crafting/building affordability on the client, a server mod cannot make a distant castle's resources appear "available" out of thin air. CastleLink solves this by physically pulling the resources you need from your other castles, on demand:
- Crafting — right-click a recipe at a crafting station and CastleLink pulls
the recipe's missing materials from your other castles into your inventory, so the craft can proceed.
- Chat commands — gather resources between your castles, top up stacks, and
deposit items neatly back into their dedicated storage boxes.
> This mod is server-side only. Players do not need to install anything.
Features
- Pull crafting materials from your other castles automatically (right-click a recipe).
- Gather resources from your other castles straight into the current castle's
storage boxes, or into your inventory.
- Category-based bulk pull (armor, weapons, herbs, materials, and many more).
- Smart deposit that only stores items which have a dedicated storage box
(materials, herbs, alchemy, etc.), leaves gear in your inventory, and moves blood potions as whole item entities so their blood type/quality survives.
- Only affects castles owned by the same player. Raided castles are skipped.
Commands
All commands use the VampireCommandFramework prefix (default .).
| Command | Alias | Description | |---|---|---| | .clhelp | .clh | List all CastleLink commands and categories. | | .wolt | .all | Top up this castle's storage boxes to one full stack of each storable item, pulled from your other castles. | | .pull | | Top up items you already carry to one full stack (storable items only). | | .pull <guid> <amount> | | Pull a specific item by PrefabGUID hash. | | .pullcat <category> | .pc <category> | Pull one stack of each item in a category into your inventory (topping up to a full stack; other castles first, then the current one). | | .deposit | .dep | Deposit your inventory's items into this castle's dedicated storage boxes (skips your hotbar; leaves armor/weapons; blood potions keep their blood type/quality). |
Categories
armor, weapons, gear, herbs, materials, jewels, consumables, fish, coins, gems, blood, soulshards, relics, bags, saddles, stables, magic, lumber, stone, minerals, alchemy, tailoring, flowers, everything.
Crafting
Just right-click a recipe at a crafting station. If your inventory + the station don't have enough, CastleLink pulls the shortfall from your other castles.
Requirements
- A dedicated V Rising server (this mod does not run on the client).
- BepInEx (IL2CPP pack for V Rising).
- VampireCommandFramework.
- The player must own more than one castle for sharing to do anything.
Installation
- Install the BepInEx pack for V Rising and VampireCommandFramework on your server.
- Drop
CastleLink.dllintoBepInEx/plugins/. - Start the server.
(Or install via a V Rising mod manager from Thunderstore.)
Building from source
This mod targets the current V Rising build and uses recent game types that are not yet present in the public VRising.Unhollowed.Client NuGet package. You must therefore build against the interop assemblies generated by your own BepInEx install:
- Run your modded server once so BepInEx generates
BepInEx/interop/. - Copy the DLLs from
<server>/BepInEx/interop/into../server-interop/interop/
(relative to this project), or set the InteropDir property:
dotnet build -c Release -p:InteropDir="C:\path\to\BepInEx\interop"
How it works (short version)
- Ownership: a castle heart is mapped to its owner via the territory owner's
PlatformId; all hearts with the same owner form the shared pool.
- Crafting: patches
StopCraftingSystemto read the recipe's
RecipeRequirementBuffer and transfer the shortfall from other castles' chests.
- Storage: enumerates each castle's chests via the heart's
SharedCastleInventories, and uses the game's own inventory-restriction rules so items land in their correct storage boxes.
Credits & attribution
This mod is an original implementation by Geckuss, but the techniques it relies on were learned from the excellent open-source V Rising logistics mods:
- KindredLogistics by Odjit & Zfolmt — the on-demand craft-pull pattern.
- Satisvampory by Greeneye — clan/cross-castle resource sharing.
- VampireCommandFramework and the BepInEx V Rising pack by deca.
- The V Rising modding community & wiki.
License
Licensed under the GNU Affero General Public License v3.0 or later (AGPL-3.0-or-later). See LICENSE.
Highlights
From source dataLoaders
Runs on BepInEx.
Footprint
Rated a light load on a server.
Last update
Its author last shipped an update 22d ago.
CastleLink 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.1.1, released 2026-09-23
Game versions by loader
| Loader | Game versions | Newest |
|---|---|---|
| BepInEx |
From 3 recorded builds of CastleLink.
Recent builds
| Build | Released | Game versions | Loaders |
|---|---|---|---|
| 1.1.1 | 2026-09-23 | n/a | BepInEx |
| 1.1.0 | 2026-09-20 | n/a | BepInEx |
| 1.0.0 | 2026-09-14 | n/a | BepInEx |
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 CastleLink on a V Rising server
Deploy a server above, then upload the file in Files.
What kind of mod it is
From the catalogWeapons, items & crafting
New weapons, gear, items and the recipes to make them.
Compatibility
- Game
- V Rising
- Loaders
- BepInEx
- Requires
- One-click install needs a BepInEx server.
Verified at the source
- ✓ThunderstoreOfficial listing, checked 2026-10-02Open ↗
- ✓AuthorGeckuss, as published on Thunderstore
- ✓LicenseNot published by the sourceFree





