BountyForge
BountyForge introduces player-placed bounties and timed assassin contracts, with a leaderboard, map icons, and clan betrayal prevention.
About this mod Author’s original text
BountyForge Mod - README
This mod is actively maintained and will continue to receive improvements and optimizations. For issues or support or mod abuse in anyway, please reach out to Darreaninility#4118 on the VArena Discord or The Modding Community Discord (link usually found at V Rising Modding Wiki).
Description
BountyForge is a mod that introduces a player-driven bounty system and an engaging assassin contract mechanic to your server. It allows players to place bounties on others using configurable items, hunt down targets for rewards, and compete on a leaderboard. Additionally, the assassin contract system randomly assigns timed kill missions to players. The mod also features a clan betrayal system to prevent users for leaving clans to claim bounties.
With BountyForge, you can:
- Enable players to place bounties on each other.
- Allow players to claim bounties by defeating their targets.
- Offer random, timed assassination contracts to players with specific kill objectives.
- Implement a "clan betrayal" cooldown, preventing players from immediately claiming bounties on or getting contract credit for killing recent former clanmates.
- Display map icons for players who have bounties on them.
- Maintain a leaderboard tracking the most successful bounty hunters.
- Customize all aspects of the bounty and contract systems through detailed configuration.
TODO
- Make the text more attractive.
Features
Player-Placed Bounties
- Players can place bounties on others using a configurable item and amount (.addbounty).
- Successful kills on bountied targets reward the killer.
Assassin Contract System
- Randomly assigns timed assassination contracts to eligible online players.
Contracts require eliminating a specified number of any* other players within a time limit.
- Successful contract completion yields a configurable reward.
- Players can check their contract status (.contract).
Clan Betrayal Prevention
- When a player leaves a clan, a configurable cooldown period is initiated between the leaver and their former clanmates.
- During this cooldown, attempting to claim a bounty on a recent former clanmate will be voided.
- Killing a recent former clanmate will not count towards assassin contract progress.
Bounty Claiming & Self-Claim
- Bounties are typically claimed upon downing the target.
- Optional: Bountied players can "self-claim" their own bounty by achieving a configurable number of PvP kills while bountied.
Leaderboard
- Tracks total bounty values claimed by players (.bountytop).
Map Icons
- Displays a configurable map icon on players who have an active player-placed bounty on them.
Player Information Commands
- List all active player-placed bounties (.bountylist).
- Check personal bounty status and self-claim progress (.bountyme).
- Check current assassin contract status (.contract).
Configuration
- Extensive settings for payment items, minimum amounts, contract parameters, betrayal cooldown, feature toggles, and more via BountyForge.cfg.
Admin Commands
- Reload mod configuration (.reloadbountyforge).
- Clear map icons (.bfclearicons).
Commands
Note on Player Names: When using commands that require a player name, ensure you use their current in-game character name.
Admin-Only Commands:
*.reloadbountyforge: Reloads the BountyForge configuration and data from disk.
*.bfclearicons: Clears bounty map icons. Use "all" to attempt to clear all tracked icons, or a player's name to clear icons specifically for that player and perform a more aggressive scan for their icons.
Player-Accessible Commands:
*.addbounty (alias:.ab): Places a bounty of a specified amount on a player. Requires the configured payment item and amount in your inventory.
*.bountylist (alias:.bl): Lists all active player-placed bounties, ordered by reward amount.
*.bountyme: Shows your current bounty status (if you are a target), your self-claim progress, and your total bounty rewards claimed on the leaderboard.
*.contract (alias:.ac): Shows your cu
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.
Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.
Install these first, or the mod will not work: