Simple Vote Listener
SimpleVoteListener
SVL requires Java 7
Description
SimpleVoteListener was designed to be as lightweight as possible and make endless possibilities. SimpleVoteListener can perform commands, broadcast messages, and do everything you could possibly need it to do.
PLANNED Features
- Vault Economy support.
- Bungeefier and Spigot support.
- Public broadcasts.
- Private messaging to voting players.
- Offline voting.
- Unknown player blocking. (Vote will not go through unless player has joined server previously)
- Configurable
- Permissions can be given and taken upon vote.
- Items can be given to player.
- Commands can be run through console upon voting.
- Service-specific awards.
- Permission-specific awards.
- Vote counting.
- Vote count awards.
- Timed commands.
- Timed commands continue after restarting server.
- Config variables.
- Color codes in config.
Installation
Requires Votifier
- Drop SimpleVoteListener.jar into your plugins directory.
- Reload or restart your server.
- Done!
note: You don't need to do anything special to get SimpleVoteListener to connect to Votifier
Planned Commands
/svl reload - Reloads configuration.
/svl test - Tests vote process.
/svl debug - Toggles debug mode for development.
Usage
Sample usage:
# Changing the version will ruin your config. version: 1.0 debug: false vault: true time-format: 'HH:mm:ss' public-broadcast: '&e%player% voted from %service%!' private-message: '&aThanks, &c%player%&a, for voting!' player-awards: money: 100 permissions: - 'example.permission' - 'example.permission.two' items: - 'ITEM{DATA_VALUE}:AMOUNT' - 'WOOL{6}:64' commands: - 'warp %player% vote' # Note that specific awards do not include the awards above. specific: # Awards given to players that vote from a specific voting service. service: PlanetMinecraft: money: 100 permissions: - 'example.permission' items: - 'DIAMOND:1' commands: - 'warp %name% pmc' # Awards given to players that have a specific permission. # Replace dots with dashes in permissions. permissions: example-permission: money: 100 permissions: - 'example.permission' items: - 'GOLD_BAR:1' commands: - 'warp %name% china' # Awards given to players that have voted a specific amount of times. votes: 100: money: 100 permissions: - 'example.permission' items: - 'DIAMOND:10' commands: - 'say %name% has voted %votes% times!'
- %name% - Username of the player. Not the nickname.
- %ip% - IP Address of the player who voted
- %time% - Not sure what format of time, Votifier handles the format.
- %service% - Service used when voting, eg. "PlanetMinecraft.com"
- %votes% - Amount of times player has voted.
- %connection% - Returns "online" or "offline" accordingly.
Troubleshooting
Nothing is Happening on Vote
- Check to make sure the port you are using in your Votifier config is not already in use.
- Read the Troubleshooting section on the Votifier page.
Plugin not generating files
- Make sure your plugins folder isn't restricted. Usually this is not the case if other plugins can write files to it.
- Try using Java 7 instead of Java 6.
- Check that you're using the correct version of CraftBukkit corresponding to the version of SVL.
Config not working
- Parse your config by pasting it. If there is an error it will tell you the line and column number!
- Make sure you are using correct variables (listed above)
Commands not being run
- Check to make sure you have a plugin that can run the commands you are trying to run!
- Some plugins don't let certain commands run from the console, and there is nothing that can be done except look for a different plugin!
Connecting to Votifier but not SVL
- Make sure SVL started up without errors and is enabled by typing
/pl(it should be green in the list). - Make sure config works by checking advanced setups section of Configuration Page
Still not working?/Question not answered?
Leave a comment with the following:
- SVL version
- Votifier version
- CraftBukkit version
- Errors in console (if one is given)
- Config file posted on either pastie.org or pastebin.com
- Actual problem typed and explained to best of detail
-
View User Profile
-
Send Message
Posted Oct 14, 2021This plugin still works for 1.17.1 though it needs some type of permission for players to use it. any ideas?
-
View User Profile
-
Send Message
Posted Jan 6, 2020Can confirm, still works on Jan. 6th, 2020
-
View User Profile
-
Send Message
Posted Mar 2, 2018LOL! it still works great and its so outdated.
Can't believe a CB 1.5.1 plugin still works without problems
-
View User Profile
-
Send Message
Posted May 15, 2018In reply to Forge_User_92073213:
-
View User Profile
-
Send Message
Posted May 15, 2018In reply to xPuyttre:
-
View User Profile
-
Send Message
Posted May 16, 2018In reply to xPuyttre:
That's amazing. I wish i was into coding at that age. I've been rocking this plugin for 2 years now. Easy to setup compared to other listeners
-
View User Profile
-
Send Message
Posted Aug 29, 2017Great plugin. Had huge problems with Votifier in the past, however this is the first plugin that works for me! Thanks!
-
View User Profile
-
Send Message
Posted Jul 10, 2016@james070508 @jamespwl
nice names
-
View User Profile
-
Send Message
Posted Feb 19, 2016This plugin still works very well on an up-to-date server, however the documentation is outdated and the developer doesn't appear to be active on this site anymore.
You can make the plugin send public & private messages, run commands if the player is online/offline and run timed commands.
Its' only command now appears to be /svl reload. Other documented commands do not appear to be in the latest version.
If you need the /svl test, a good workaround may be to use PlanetMinecrafts "Test Votifier Connection" functionality.
-
View User Profile
-
Send Message
Posted Dec 22, 2015/svl test - doesn't work. It says "Uknown command"
-
View User Profile
-
Send Message
Posted Dec 14, 2015@nashoxx
It does, so no need to be like that. If you need some help just comment with what it says. I use it on my server, and I know many others do too. As it says above, leave a comment with this:
SVL version Votifier version CraftBukkit version Errors in console (if one is given) Config file posted on either pastie.org or pastebin.com Actual problem typed and explained to best of detail
-
View User Profile
-
Send Message
Posted Dec 14, 2015Fuck this plugin, it doesn't even works.
-
View User Profile
-
Send Message
Posted Oct 28, 2015Does this listener support per world rewards?
Like you can set different rewards per world?
- Obsidiancraftfactions
-
View User Profile
-
Send Message
Posted Mar 7, 2015The manager of this page needs to update the page to fit the newest version (2.6). There have been several changes that aren't reflected on the page. For example, there is now only one sub command (/svl reload) instead of the three "planned commands" shown above. Also, the newest version generates a different file than the one shown above.
-
View User Profile
-
Send Message
Posted Mar 3, 2015Ops sorry, removed
-
View User Profile
-
Send Message
Posted Feb 24, 2015When I attempt to use the test command, it seems that it doesn't work, even when i used one of my alt account to test it, it doesn't even give me the error of not having permission use /svl test. Any idea why this could be happening? I've tried to it with a clean config file, and one that I made the changes to.
-
View User Profile
-
Send Message
Posted Feb 10, 2015Hi. I installed the plugin (put it into my plugins folder), setup rewards, and test voted but nothing happened. Any help?
-
View User Profile
-
Send Message
Posted Jan 29, 2015@pepper82
can confirm!
-
View User Profile
-
Send Message
Posted Jan 18, 2015Will this plugin work with spigot 1.8.1 ?
-
View User Profile
-
Send Message
Posted Nov 28, 2014Hey, you should really do the To-Do's soon :L