Darrean-AbuseForge icon

AbuseForge

Provide solutions to abusive mechanics on PvP servers.

Last updated a month ago
Total downloads 52
Total rating 2 
Categories Server Mods 1.0 Update
Dependency string Darrean-AbuseForge-1.0.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

deca-VampireCommandFramework-0.9.0 icon
deca-VampireCommandFramework

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

Preferred version: 0.9.0
deca-Bloodstone-0.2.2 icon
deca-Bloodstone

Plugin framework and general utilities for V Rising mods.

Preferred version: 0.2.2

README

AbuseForge - README

Description

AbuseForge is a public mod for V Rising PvP servers designed to help prevent abuse by automatically resolving situations where players get stuck. Currently, the mod offers an "unstuck" feature that detects when a player issues the command, applies a temporary stun, and then initiates a delayed reset. All can be adjusted in the config file.

Key Features

  • Automatic Unstuck: Detects when a player is stuck and automatically resets their state.
  • Stun Buff: Optionally applies a temporary stun to let the player know they are about to be reset.
  • Delayed Reset: Waits a few seconds (default 5 seconds) before resetting the player, giving a clear heads-up.
  • Easy Configuration: You can adjust the delay and toggle the stun buff on or off through the config file.
  • Live Config Reload: Admins can use the in-game command !AbuseForge to reload the configuration without needing to restart the server.

How It Works

When a player gets stuck, AbuseForge starts the unstuck process:

  • Detection: The mod notices the stuck player through game events.
  • Stun and Notification: If enabled, it applies a stun buff and sends a chat message to inform the player that a reset is coming.
  • Reset: After the configurable delay, the mod safely resets the player by issuing a kill event, which respawns them in a fresh state.

Configuration

Adjust the following settings in the configuration file (named UnstuckAbuse.cfg):

  • UnstuckKillDelay: Number of seconds to wait before resetting the player (default is 5 seconds).
  • UseStunBuff: Set to true or false to decide whether to apply a stun buff during the unstuck process (default is true).

Installation Instructions

  1. Download the Mod Files:
    • Get the latest AbuseForge.dll from the official repository or release page.
  2. Place the Files:
    • Copy the AbuseForge.dll into your server's BepInEx plugins directory:
      V_Rising_Server/
        └── BepInEx/
            └── plugins/
                └── AbuseForge.dll
      
  3. Launch the Server:
    • Start your V Rising server. AbuseForge will initialize automatically and create the necessary configuration file if it doesn't already exist.

Dependencies

  • BepInEx
  • Bloodstone.API
  • VampireCommandFramework

Support

For support, bug reports, or feature requests, reach out via:

Developer

Darrean (inility)

License

This mod is free to use and modify.

Disclaimer:
AbuseForge is a third-party mod and is not affiliated with the official V Rising development team. Use at your own risk.