VoteBan

v1.0.1 Oxide Rust

Community-driven ban system enabling players to vote on temporary or permanent bans. Includes configurable thresholds, ban durations, and admin override options.

VoteBan - Community-driven ban system enabling players to vote on temporary or permanent bans.

VoteBan

v1.0.1 Oxide Rust

Community-driven ban system enabling players to vote on temporary or permanent bans. Includes configurable thresholds, ban durations, and admin override options.

Buy on Codefling $4.99
164 views
61 downloads

Features

  • Player-initiated voting system
  • Configurable vote thresholds
  • Temporary and permanent bans
  • Discord webhook integration
  • Vote cooldown system
  • Minimum player requirements
  • Admin protection options
  • Vote reminders

Installation

Installation Steps

  1. Download the VoteBan.cs file
  2. Place it in your oxide/plugins folder
  3. Restart your server or use oxide.reload VoteBan
  4. Configure the settings in the config file

Configuration

The configuration file will be generated at oxide/config/VoteBan.json

{
  "Version": "1.0.1",
  "Required percentage (0-100)": 80.0,
  "Vote duration (seconds)": 120,
  "Cooldown between votes (minutes)": 10,
  "Ban duration (minutes, 0 for permanent)": 60,
  "Discord Webhook URL": "",
  "Log to console": false,
  "Minimum players required for voting": 4,
  "Allow voting to ban self": false,
  "Allow voting to ban admins": false,
  "Reminder interval (seconds)": 30
}

Commands

Command Description Permission
/voteban Start a vote to ban a player voteban.start
/y Vote yes to ban the player voteban.vote
/n Vote no to prevent the ban voteban.vote
/unban Unban a player voteban.unban

Permissions

Permission Description
voteban.start Allows players to start a vote to ban someone
voteban.vote Allows players to participate in ban votes

Plugin Information

Version 1.0.1
Platform Oxide
Game Rust
License Custom