Vote is a TShock-based plugin aimed to allow players to vote for a mass of things including banning, kicking, killing, and muting players, and executing commands.
Note: To use this plugin, you must make sure that all players have logined.
- API Version: 2.0
- TShock Version: 4.3.22
/vote <ban/kick/mute/kill> <player>- Starts a new vote on a player./vote <command line>- Starts a new vote on execting a command./vote help [page]- Gets a list of helps./reason <reason>- Adds your reason to the vote you started./assent [player]- Votes for a player./dissent [player]- Votes against a player./y- Confirms your vote./n- Cancel your vote.
/vote kill mist// System: Vote will be started after using /reason <Reason>/reason test-for-me// System: Vote: Killing mist for test-for-me by mistwang started.- Now, use
/assentor/dissentto cast votes. // System: Really vote for/against killing mist? Use/yto confirm,/nto cancel. - Use
/yto confirm your answer.
/vote /user del mist// System: Vote will be started after using /reason <Reason>/reason test-for-me// System: Vote: /user del mist for test-for-me by mistwang started.- Now, use
/assentor/dissentto cast votes. // System: Really vote for/against /user del mist? Use/yto confirm,/nto cancel. - Use
/yto confirm your answer.
You can also find this plugin in TShock offical forum.
vote.player.startvote- User can start a new vote.vote.player.vote- User can vote for/against someone.
This plugin will use a server-player wheel in group wheel to execute commands.
Group wheel will be created the first time you use this plugin. It will has these permissions: Permissions.ban, Permissions.kick, Permissions.mute, Permissions.kill
You can also change the group to another such as trustedadmin, but you should never change the group to superadmin, as players may execute some destructive commands.
{
"ExecutiveGroup": "wheel", // The group which execute commands.
"MaxAwaitingVotingTime": 60, // The max time a vote will last.
"MaxAwaitingReasonTime": 30, // The max time for player to give his reason.
"ShowResult": true // Whether system will show vote-result of players.
}