KoolSource Kick Vote
Introduction
KoolSource Kick Vote is a simple and easy to use plugin that enables the ability to kick vote and tempban vote players on your server; allowing your server to become self moderating when all staff members are offline.
Features
- Kick Votes
- Temporary Ban Votes
- 10 Minute time limit if vote fails. - Stops people from spamming votes against the same person.
- 2 Minutes to vote
- If everyone votes and it's a tie the vote ends in stalemate
- Once the vote is more than half the players online the person is kicked / tempbanned and the vote ends
- Players can only start a vote if no admins are online.
- Votes running when an admin join are canceled.
- Full permissions support
Supported Permission Systems
All permissions that Vault supports.
Commands
/kickvote <player> [reason] will start a new kickvote against <player> with an optional reason of [reason]. (Aliases: /kvote, /vk, /kickvote, /kv, /votek)
/tempbanvote <player> [reason] will start a new tempban vote aganist <player> with an optional reason of [reason]. (Aliases: /tbvote, /tbv, /vtb,
/votetempban, /votetb)
/voteyes votes yes on the current poll. (Aliases: /vy, /vyes, /yes, "yes" in chat)
/voteno votes no on the current poll. (Aliases: /vn, /vno, /no, "no" in chat)
Permissions
kskv.* -- Gives access to all commands (except kskv.admin) kskv.start.* Gives access to start kickvotes and tempban votes and to vote on polls. kskv.start.kick -- Gives access to start kick votes. kskv.start.tban -- Gives access to start tempban votes. kskv.exempt.* -- Makes you exempt from all votes. (You cannot have a vote started against you) kskv.exempt.kick -- Makes you exempt from kick votes. kskv.exempt.tban -- Makes you exempt from tempban votes. kskv.admin -- Makes you an admin. When a player with this flag is on the server kick/tempban votes are disabled. If a player with this flag joins the server any vote that is currently in progress is terminated.
Installation & Configuration Instructions
- Place the KoolSource_Kick_Vote.jar file in your plugins folder.
- That's it. During beta there is no configuration. In future releases there will be.
Bug Reports
I've tested this plugin fairly thoroughly but I'm sure there are a few bugs that are still needing to be squashed. If you find one please let me know by clicking on the "Ticket" tab at the top of this page. You will be directed to our ticket system (an account is NOT required to use this system) where we can provide you with the best support possible.
Answers to yet unasked questions
Most people would call this the FAQ section... but how can something be frequently asked when it hasn't been asked at all yet? :P
Q. Why are there no configuration options?
A. Because this plugin is still currently in development I'd like to make sure that the only errors that occur from using this plugin are from the actual code of this plugin and it's interaction with other plugins you may have installed. If configurations were allowed that may cause many more issues to crop up.
Don't worry though, once we're out of development everything will be configurable!
Support Requests
Must be submitted with the following information or you will receive NO support.
- What version of Bukkit you are using.
- Any errors & steps to reproduce these errors (if applicable)
Mmmm, this has potential. As far as I'm seeing I love it but I really need to change the votetime and the votetime between different polls. If you can make an update that includes having a configuration for the different durations then I would like to run this plugin, keep up the good work!
Edit: And I suggest to remove the spaces from the plugin name.
I love it thanks
Does this still work?
@vasil7112
Where do you see that?
-John
What access$100 means?
@vasil7112
Do you have any errors when the player joins the server after being tempbanned? If so please post them so I can look into it :)
I'm working on making everything fully configurable, just haven't finished that portion just yet.
As for the source code, I don't plan to release it, but if you would like to modify it for your own purposes you can decompile the jar file.
-John
@vasil7112
What do you mean "map rotator"? Could you give more detail?
Thanks, John
I also want to make some changes.. But i do not know how.. I want to change the [KSKV] When someone gets banned.. Could you give me the source files so i can change it? Also there is a bug..When you tempban a player..they don't get tempbanned Thanks
Very good!
Could you please make 1 Map Rotator?
@bigscary
The way we use this on our server (we're still making sure there are no bugs before I release a file) is we only allow players who have been on the server for 32 hours or more AND have purchased VIP to be able to start votes. New players and those who haven't donated to support the server are not allowed to start votes - everyone is able to vote once one is started however. Players are not able to permanently ban other players. They are only allowed to temporarily ban players (20 minutes right now, configurable in the future)
I understand that many servers don't trust their users, however we have a medium number (50-100 ish) players who meet the qualifications above, and our staff know & trust most of them on some level.
Hope this clears up how it's "intended" to be used.
-John
Holy crap. Putting kick and ban in the hands of your player population? This is the coolest griefing tool I've seen yet, I hope it gets installed everywhere. :P
I know you're taken some mitigating steps, I see you require a majority vote and no admin online. So it would take some griefer coordination, which most don't bother with. Still, my server has lots of great players but I still wouldn't trust them to have the wisdom to make mature decisions as a group that are in the best interest of the server.