MultiVoteListener is Spigot 1.11 ready
MultiVoteListener is a leightweight listener for Votifier that has been inspired by the Simple Vote Listener. However it adds a couple of features that are required on a server I am working on as an Admin.
The current version of MultiVoteListener comes with the following features:
Requires: Votifier 1.9, Vault 1.5
Can hook into: PlayerPoints
Once installed you can modify the config.yml to fit your needs. The config file contains comments explaining each of the options provided.
Sample configuration file:
# MultiVoteListener configuration file
#
# Placeholders (will be replaced in messages & commands)
# ------------------------------------------------------
# %name%, %service%, %amount%
allow_fake_names: true
message_prefix: '&6[&4MultiVoteListener&6] '
messages:
player_vote_success: '&CDanke für deinen Vote auf %service%.'
player_money_reward: '&ADir wurden %amount% Coins gutgeschrieben.'
player_points_reward: '&ADu hast %amount% Votepoint(s) erhalten.'
player_heal_reward: '&ADu wurdest geheilt.'
broadcast_vote\_success: '&C%name% hat auf %service% gevotet.'
no_vault_warning: 'Vault is not running. Money will not be credited to user.'
no_playerpoints_warning: 'PlayerPoints is not running. Vote points will not be credited.'
services:
default:
name: 'multivote_default'
url: 'http://www.asgarioth.de'
enabled: true
money: 150
points: 1
heal: true
online_commands: []
offline_commands: []
# service0:
# name: 'someservice'
# url: 'https://someurl'
# enabled: true
# money: 1
# points: 1
# heal: true
# online_commands:
# - 'bc someservice vote'
# - 'bc 2nd command'
# offline_commands: []
There are some ingame commands provided for your convenience (require either OP or appropriate permission):
A vote is not handled. Nothing actually happens.
Money and/or PlayerPoints rewards are not credited to user.
Online/offline commands are not executed
Need help? Have a feature request?
Feel free to contact me via email, PN, forum, etc,. Since the plugin is running on my server as well I am very motivated to get errors fixed immediatelly once they come to my attention.
Implementation of new features depend on how complex, popular and challenging such a request is. In most cases I will have a look into it and try to provide the requested feature.
Sourcecode
This plugin is release under the terms of GPL v3.0.
You can finde the sourcecode at Github.