1) Selecting a good Vote Listener. I'm having a hard time understanding the formatting that goes into a vote-listener. Currently I'm using SimpleVoteListener, but I'm having trouble configuring it to do much of anything aside from giving money. Especially in regards to what I would need to input specifically for giving Pixelmon specific rewards (RC's, Balls, TM's, etc).
2) How to include Pokemon in my vote rewards. I'm not entirely sure how I'd want to implement it, but I've considered providing Pokemon as vote rewards. Though, again, I'm not familiar with how I'd configure that.
3) A pool of Vote rewards. I'd like to offer some more valuable things, but I don't want to diminish their value by simply giving them for EVERY vote. That's why it'd be nice to have a pool of different rewards that is drawn from. That way I can include things like shinies, MB's, etc. Again, not sure how to configure for it.
4) Non-obnoxious notifications. When someone votes, I don't want the server to have to deal with a bunch of notifications that someone voted. Probably the simplest configuration, but again not one I'm terribly familiar with.
Basically, I'm looking for a recommendation for a Vote Listener that works well with Pixelmon, allowing for the above potential configurations. If I can manage it with my current, that would be fantastic as well. Also, I'm looking for help with the configurations aspects as well. So if someone with enough knowledge of the subject could provide some examples that I could learn from, that would be incredibly helpful. I'm going to include my current configuration for SVL.
"
# Sends private message to the voting player.
private-message: '&eThanks for voting!'
# Sends public broadcast to server.
public-message: '&e%name% voted!'
# Commands to be performed only if the player is offline, without the slash.
offline-commands:
- 'broadcast &e%name% voted!'
# Commands to be performed if the player voted offline and joins the server.
login-commands:
- 'give %name% 4487 3 '
- 'give %name% 4136 5 '
- 'money give %name% 1000'
# Commands to be performed only if the player is online.
online-commands:
- 'give %name% 4487 3 '
- 'give %name% 4136 5 '
- 'money give %name% 1000'
# Commands to be performed after a given amount of time.
# Separate command from time using ';' and define the time
# using 'h' (hour), 'm' (minute), 's' (second). Exclude the slash
# in front of the command unless the command requires another slash.
timed-commands:
- 'group set %name% user;24h'
- 'spawn %user%'
# Note: Stopping or reloading the server will execute the timed commands.
"
Anyways, I look forward to hearing from you guys. Thanks for the help in advance!