Get an Epic Experience with Premium

BanVote

Admin Tools Login to Add Favorites
  • 0 Likes
  • Minecraft
  • 681 Monthly Downloads
  • Supports: CB 1.7.9-R0.2
  • 104,948 Total Downloads
  • Updated 08/23/2014
  • Created 12/23/2011
  • 1 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU Lesser General Public License version 3 (LGPLv3)
  • Newest File: BanVote v0.2.0.8
or

About BanVote

BanVote

Another plugin idea inspired by odielag. He searched for a democratic way of getting rid of griefers and other derps by letting the community help itself!

Here is a linklist of the pages that will be important to you:

Vote example - Configuration - 2do-List - Permissions - Source (GitHub) - ChangeLog

Features

  • let your players vote for banning other players
  • let your players vote for kicking other players
  • let your players vote for muting other players
  • let your players vote for committing commands
  • players can discuss while both are muted (after each other)
  • either ban/kick/mute the target or the voter, if the vote failed

Commands

  • /banvote [playername] [reason] | initiate a ban vote
  • /banvote [yes|+|true]|[no|-|false] | vote on a ban vote
  • /kickvote [playername] [reason] | initiate a kick vote
  • /kickvote [yes|+|true]|[no|-|false] | vote on a kick vote
  • /mutevote [playername] [reason] | initiate a mute vote
  • /mutevote [yes|+|true]|[no|-|false] | vote on a mute vote
  • /customvote [playername] [type]vote [reason] | initiate a custom vote, type [type]
  • /customvote [yes|+|true]|[no|-|false] | vote on a custom vote
  • /release list | (admin) check for running bans/mutes
  • /release #x | (admin) release ban/mute #x

Configurables

  • time of one mute
  • weight of a NO vote
  • weight of a YES vote
  • weight of a NON vote because of being afk
  • weight of a NON vote
  • positive vote value required to ban the target
  • negative vote value required to ban the voter
  • ban minutes per positive result
  • ban minutes per negative result
  • cooldown minutes on voting on a target
  • whether or not the exact calculation should be made public

Known issues

  • none atm

Updater

BanVote utilizes the CurseForge API to check for updates. You can change the setting DBO_Update to the following values:

  • both - check for updates and download them
  • announce - only check for updates and announce
  • download - only download, not announce
  • anything else - disabled

DEV Builds

Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.

Jenkins

Phoning home

To determine popularity and usage of BanVote, the server contacts my private server for information purposes. It sends your port, IP (for proper server counting), and the plugin version. That's it! If you want to disable that, set "Stats" to false in the config!

v0.2.0.8 - add proper UUID check, needs an UUID ready server implementation!
v0.1.7 - add UUID warnings instead of messup errors
v0.1.6 - mavenize all the things!
v0.1.5 - add VoteCoolDownMinutes and prefix
v0.1.4.1 - add JoinCheck to only voting for people on the server while starting the vote
v0.1.4 - update storage to UUIDs instead of player names
v0.1.3.2 - fix encoding issues
v0.1.3.1 - add bukkit compliant updater
v0.1.3 - add config setting for muting
v0.1.2 - add more punishment for frequent bans
v0.1.1.1 - properly display remaining seconds
v0.1.1.0 - add configurable necessity for a reason
v0.1.0.3 - minor cleanup
v0.1.0.2 - minor coding improvements
v0.1.0.1 - fix the permission issue (cmd > vote)
v0.1.0 - add language
v0.0.7.2 - fix another NPE
v0.0.7.1 - fix an NPE
v0.0.7 - fix the customvote, add player-less votes
v0.0.6 - add more permissions (cmds + novote)
v0.0.5 - update for 1.3.1
v0.0.4.9 - fix several issues
v0.0.4.8 - fix NPE due to /mutevote
v0.0.4.7 - compile against Bukkit 1.1-R7, removed unneeded import
v0.0.4.5 - added update manager & custom vote
v0.0.3.3 - backend stuff, small fixes
v0.0.3.2 - /kickvote | /mutevote
v0.0.2.2 - ban expire fix - wow, that was a derpy one
v0.0.2.1 - public calc option, little fixes
v0.0.2 - config options, unbanning
v0.0.1 - independant ban manager
v0.0.0 - basic functionality

Comments

Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Absolute Lojack Giveaway!