By continuing to use this site, you agree to the Terms of Service of this website, including usage of cookies.
OK, Don't show this again
The best fast, extensible and scalable voting solution for PocketMine servers.
PocketVote acts as a smart-funnel for voting. You can use as many voting sites as you want and your server will never communicate with more than PocketVote's servers.
Because PocketVote acts as a funnel we're also capable of turning off the stream of votes if your sever goes offline which means no votes are lost!
Are you sold yet? If not here's a short list of some of our features:
Start voting today!
show secrets
config.yml
, place secret into secret field and identity/identifier in the identity field.
Since PocketVote v3.0 you can also do this via the GUI that shows up when a OP logs in while both secret and identity is not set.Key | Description |
---|---|
version | Used to track how the configuration should be altered in order to be completely up to date. |
identity | The identity given to you from PocketVote.io which is used to identify your server. |
secret | The secret given to you from PocketVote.io which is given to voting sites. |
lock | If set to true, the commands to alter secret or identity is disabled. |
vote-expiration | An amount of time to keep votes that have not been redeemed by a player, specified in days. |
onvote | A list of commands that are to be ran when a vote is retrieved. The following variables can be used in the commands: %player, %site, %ip. |
votes | A list of votes waiting for players to log on. Please leave this alone. |
Command | Permission | Description |
---|---|---|
/vote | pocketvote.vote | Shows the MCPE.guru voting link associated with the server. |
/vote top | pocketvote.vote | Shows the top voters the past month. |
/pocketvote identity [identity] | pocketvote.admin | This sets your plugin’s identity to the one you provided. Get your server’s identity from the server dashboard at pocketvote.io. |
/pocketvote secret [secret] | pocketvote.admin | This sets your plugin’s secret to the one you provided. Get your server’s secret from the server dashboard at pocketvote.io. |
/pocketvote cmd list | pocketvote.admin | Lists the commands that will run when a player votes. |
/pocketvote cmd add [command] | pocketvote.admin | Adds a command that is ran when a player votes. The following variables can be used in the command and will be replaced by the correct data: %player, %ip and %site. Note that this command runs immediately as a player votes, regardless of whether they are online or not. |
/pocketvote cmd remove [id] | pocketvote.admin | Removes the specified command. Use ‘cmd list’ to find the command id. |
/pocketvote cmdo list | pocketvote.admin | Lists the commands that will run when a player votes and is online. |
/pocketvote cmdo add [command] | pocketvote.admin | Adds a command that is ran when a player votes and is online. The following variables can be used in the command and will be replaced by the correct data: %player, %ip and %site. Note that this command runs only when the player is online! If they are not online while voting this command will not run until they log on. |
/pocketvote cmdo remove [id] | pocketvote.admin | Removes the specified command. Use ‘cmdo list’ to find the command id. |
/pocketvote link [name] | pocketvote.admin | Attempts to set your MCPE.guru link to the provided name. Your link will look something like this mcpe.guru/[name]. |
TODO: MCPE.guru commands! |
Made a plugin that supports PocketVote? Let me know! Open an issue on GitHub.
This release updates PocketVote to work with the latest version of PMMP that requires more strict type hinting and return types.
This release adds the /pocketvote diagnose
command which lets you test your configuration for issues.
Version 2.0 of PocketVote introduces a bunch of new features and bugfixes! The summary below is not complete but should give you enough to determine whether you want to update or not.
Reply to review by :
You can leave one review per plugin release, and delete or update your review at any time