Ga Listening isn't working and has been giving me errors, the only problem with is it won't give rewards. It does update the amount of times you have voted and all of the commands.
The error messages are as follows
[23:21:58 ERROR]: [GAListener] ############################################
[23:21:58 ERROR]: [GAListener] SQL connection failed. Please check your
[23:21:58 ERROR]: [GAListener] database configuration in config.yml
[23:21:58 ERROR]: [GAListener]
[23:21:58 ERROR]: [GAListener] Type "/gal reload" to reload the config
[23:21:58 ERROR]: [GAListener] ############################################
These are the warnings
[23:21:54 WARN]: [GAListener] Plugin GAListener v1.3.2 generated an exception while executing task 10
[23:23:16 WARN]: Cothromoir moved too quickly! 16.566407823099855,-18.84591564316058,-0.523963348520283
[23:23:16 WARN]: [GAListener] Plugin GAListener v1.3.2 generated an exception while executing task 34
# onlineonly - Only delivers rewards when the player is online. If they are offline it will wait and deliver when they next join the server!
# ignoreoffline - Ignore votes for players who are offline
# luckyvote - Enables the lucky voting section for voters to have a random chance to receive additional rewards when they vote.
# permvote - Enables the permission voting section for voters to receive different rewards based upon their permissions.
# cumulative - Enables the cumulative voting section for voters to receive rewards once they have reached a certain number of votes.
# broadcastqueue - Show broadcast message for queued votes.
# broadcastoffline - Show broadcast message for offline queued votes.
# broadcastrecent - Show broadcast message to recent voters (last 24 hours)
# votecommand - Enables the /vote command which will show the message contained in the votemessage section.
# rewardcommand - Enables the /rewards command which will show a list of all the cumulative voting rewards.
# joinmessage - Show the message contained in the joinmessage section at the bottom of this config when a player joins the server.
# voteremind - Message players who have not voted in the last 24 hours. Shows the message contained in the remindmessage section.
# remindseconds - How often (in seconds) between each reminder message.
# votesigns - Auto update top voter signs / skulls by using signs with "[galtop]" as the first line and a position number as the second
# signupdateseconds - How often (in seconds) between updating top voter signs
# ratelimit - Ignore votes received within this many seconds since the last vote for the same player on the same site.
# logfile - Log received votes to vote.log file.
# countvotes - Should votes be counted towards total? This will also disable cumulative voting if false.
# verbose - show extra information in the logs
# dbMode - Database mode. Use either mysql or sqlite.
# dbFile - Database filename for SQLite.
# dbHost - Database IP / Hostname for MySQL.
# dbPort - Database port for MySQL.
# dbUser - Database username for MySQL.
# dbPass - Database password for MySQL.
# dbName - Database name for MySQL.
# dbPrefix - Database table prefix.
# services section (default is used if service does not exist)
# The example below would give 5 diamonds per vote.
services:
default:
broadcast: "{GREEN}{username} {GOLD}has voted @ {GREEN}{service} {GOLD}and received {GREEN} 1000 dollars!"
commands:
- "/eco give {username} 1000"
# luckyvotes section
# The example below would give a 1 in 10 chance of a voter receiving an extra $1000, and a 1 in 50 chance of an extra $1000 and 100XP.
luckyvotes:
"10":
broadcast: "{GREEN}{username} {GOLD}was lucky and received an {GREEN}extra $1000!"
playermessage: "{GREEN}You were lucky and received an extra $1000!"
commands:
- "/eco give {username} 1000"
"50":
broadcast: "{GREEN}{username} {GOLD}was super lucky and received an {GREEN}extra 100 XP and $1000!"
playermessage: "{GREEN}You were super lucky and received an {GREEN}extra 100 XP and $1000!"
commands:
- "/xp give {username} 100"
- "/eco give {username} 1000"
# permission reward section
# This example would give players with the permission node "gal.double" 10 Diamonds instead of their regular reward.
perms:
double:
broadcast: "{GREEN}{username} {GOLD}has voted @ {GREEN}{service} {GOLD}and received {GREEN}10 Diamonds!"
playermessage: "{GREEN}Thanks for voting at {AQUA}{service}!"
commands:
- "/give {username} 264 10"
# cumulative reward section
# This example would give players 20 Diamonds once they have reached a total of 10 votes.
cumulative:
"10":
broadcast: "{GREEN}{username} {GOLD}has voted a total of {YELLOW}10 times {GOLD}and received {GREEN}20 Diamonds!"
playermessage: "{GREEN}Thanks for voting {AQUA}10 times!"
rewardmessage: "20x Diamond"
commands:
- "/give {username} 264 20"
# blocked - a list of worlds where rewards should be disabled, they will remain queued until the player is in an allowed world.
blocked:
- world_blocked
# blocked-regions - a list of WorldGuard regions where rewards should be disabled, they will remain queued until the player relogs, changes world or teleports.
blocked-regions:
- region_blocked
# Available formatting codes for messages:
# {service} {servicename} {SERVICE} = service name
# {username} {player} {name} = player username
# {votes} = current vote total
# {uuid} = uuid string e.g. "de305d54-75b4-431b-adb2-eb6b9e546013"
# & = Colour Symbol to enter manual colours / control codes
# {AQUA} {BLACK} {BLUE} {DARK_AQUA} {DARK_BLUE}
# {DARK_GRAY} {DARK_GREEN} {DARK_PURPLE} {DARK_RED} {GOLD}
# {GRAY} {GREEN} {LIGHT_PURPLE} {RED} {WHITE} {YELLOW} {BOLD}
# {ITALIC} {UNDERLINE} {STRIKETHROUGH} {STRIKE}
# {STRIKETHROUGH} {MAGIC} {RESET}
votemessage:
- '{GOLD}-----------------------------------------------------'
- '{AQUA}Voting links!'
- '{GOLD}-----------------------------------------------------'
- '{AQUA}PMC - https://www.planetminecraft.com/server/ecoeggland/vote/'
- '{GOLD}-----------------------------------------------------'
- '{AQUA}You currently have {GREEN}{votes} Votes'
remindmessage:
- '{GOLD}-----------------------------------------------------'
- 'You have not voted recently, vote to support the server and vote towards the dropparty!'
- '{GOLD}-----------------------------------------------------'
- '{AQUA}You currently have {GREEN}{votes} Votes'
joinmessage:
- '{GOLD}-----------------------------------------------------'
- 'Vote for us every day for drop parties and rewards! /rewards to see them!'
- '{GOLD}-----------------------------------------------------'
- '{AQUA}You currently have {GREEN}{votes} Votes'
# Additional formatting codes for below:
# {TOTAL} = vote total - used for /rewards
# {REWARD} = current rewardmessage as specified in the cumulative reward section - used for /rewards
# {POSITION} = current rank - used for /votetop and top voter signs
# {username} = player name - used for /votetop and top voter signs
Ga Listening isn't working and has been giving me errors, the only problem with is it won't give rewards. It does update the amount of times you have voted and all of the commands.
The error messages are as follows
[23:21:58 ERROR]: [GAListener] ############################################
[23:21:58 ERROR]: [GAListener] SQL connection failed. Please check your
[23:21:58 ERROR]: [GAListener] database configuration in config.yml
[23:21:58 ERROR]: [GAListener]
[23:21:58 ERROR]: [GAListener] Type "/gal reload" to reload the config
[23:21:58 ERROR]: [GAListener] ############################################
These are the warnings
[23:21:54 WARN]: [GAListener] Plugin GAListener v1.3.2 generated an exception while executing task 10
[23:23:16 WARN]: Cothromoir moved too quickly! 16.566407823099855,-18.84591564316058,-0.523963348520283
[23:23:16 WARN]: [GAListener] Plugin GAListener v1.3.2 generated an exception while executing task 34
This is the config
# GAListener v1.4.4
# http://www.minecraft-index.com
# settings section
# onlineonly - Only delivers rewards when the player is online. If they are offline it will wait and deliver when they next join the server!
# ignoreoffline - Ignore votes for players who are offline
# luckyvote - Enables the lucky voting section for voters to have a random chance to receive additional rewards when they vote.
# permvote - Enables the permission voting section for voters to receive different rewards based upon their permissions.
# cumulative - Enables the cumulative voting section for voters to receive rewards once they have reached a certain number of votes.
# broadcastqueue - Show broadcast message for queued votes.
# broadcastoffline - Show broadcast message for offline queued votes.
# broadcastrecent - Show broadcast message to recent voters (last 24 hours)
# votecommand - Enables the /vote command which will show the message contained in the votemessage section.
# rewardcommand - Enables the /rewards command which will show a list of all the cumulative voting rewards.
# joinmessage - Show the message contained in the joinmessage section at the bottom of this config when a player joins the server.
# voteremind - Message players who have not voted in the last 24 hours. Shows the message contained in the remindmessage section.
# remindseconds - How often (in seconds) between each reminder message.
# votesigns - Auto update top voter signs / skulls by using signs with "[galtop]" as the first line and a position number as the second
# signupdateseconds - How often (in seconds) between updating top voter signs
# ratelimit - Ignore votes received within this many seconds since the last vote for the same player on the same site.
# logfile - Log received votes to vote.log file.
# countvotes - Should votes be counted towards total? This will also disable cumulative voting if false.
# verbose - show extra information in the logs
# dbMode - Database mode. Use either mysql or sqlite.
# dbFile - Database filename for SQLite.
# dbHost - Database IP / Hostname for MySQL.
# dbPort - Database port for MySQL.
# dbUser - Database username for MySQL.
# dbPass - Database password for MySQL.
# dbName - Database name for MySQL.
# dbPrefix - Database table prefix.
settings:
onlineonly: true
ignoreoffline: false
luckyvote: false
permvote: false
cumulative: false
broadcastqueue: true
broadcastrecent: true
broadcastoffline: false
votecommand: true
rewardcommand: false
joinmessage: true
voteremind: false
remindseconds: 300
votesigns: true
signupdateseconds: 600
ratelimit: 10
logfile: false
countvotes: true
verbose: false
dbMode: "mysql"
dbFile: "GAL.db"
dbHost: "localhost"
dbPort: 3306
dbUser: "minecraft"
dbPass: "minecraft"
dbName: "minecraft"
dbPrefix: "GAL_"
# services section (default is used if service does not exist)
# The example below would give 5 diamonds per vote.
services:
default:
broadcast: "{GREEN}{username} {GOLD}has voted @ {GREEN}{service} {GOLD}and received {GREEN} 1000 dollars!"
commands:
- "/eco give {username} 1000"
# luckyvotes section
# The example below would give a 1 in 10 chance of a voter receiving an extra $1000, and a 1 in 50 chance of an extra $1000 and 100XP.
luckyvotes:
"10":
broadcast: "{GREEN}{username} {GOLD}was lucky and received an {GREEN}extra $1000!"
playermessage: "{GREEN}You were lucky and received an extra $1000!"
commands:
- "/eco give {username} 1000"
"50":
broadcast: "{GREEN}{username} {GOLD}was super lucky and received an {GREEN}extra 100 XP and $1000!"
playermessage: "{GREEN}You were super lucky and received an {GREEN}extra 100 XP and $1000!"
commands:
- "/xp give {username} 100"
- "/eco give {username} 1000"
# permission reward section
# This example would give players with the permission node "gal.double" 10 Diamonds instead of their regular reward.
perms:
double:
broadcast: "{GREEN}{username} {GOLD}has voted @ {GREEN}{service} {GOLD}and received {GREEN}10 Diamonds!"
playermessage: "{GREEN}Thanks for voting at {AQUA}{service}!"
commands:
- "/give {username} 264 10"
# cumulative reward section
# This example would give players 20 Diamonds once they have reached a total of 10 votes.
cumulative:
"10":
broadcast: "{GREEN}{username} {GOLD}has voted a total of {YELLOW}10 times {GOLD}and received {GREEN}20 Diamonds!"
playermessage: "{GREEN}Thanks for voting {AQUA}10 times!"
rewardmessage: "20x Diamond"
commands:
- "/give {username} 264 20"
# blocked - a list of worlds where rewards should be disabled, they will remain queued until the player is in an allowed world.
blocked:
- world_blocked
# blocked-regions - a list of WorldGuard regions where rewards should be disabled, they will remain queued until the player relogs, changes world or teleports.
blocked-regions:
- region_blocked
# Available formatting codes for messages:
# {service} {servicename} {SERVICE} = service name
# {username} {player} {name} = player username
# {votes} = current vote total
# {uuid} = uuid string e.g. "de305d54-75b4-431b-adb2-eb6b9e546013"
# & = Colour Symbol to enter manual colours / control codes
# {AQUA} {BLACK} {BLUE} {DARK_AQUA} {DARK_BLUE}
# {DARK_GRAY} {DARK_GREEN} {DARK_PURPLE} {DARK_RED} {GOLD}
# {GRAY} {GREEN} {LIGHT_PURPLE} {RED} {WHITE} {YELLOW} {BOLD}
# {ITALIC} {UNDERLINE} {STRIKETHROUGH} {STRIKE}
# {STRIKETHROUGH} {MAGIC} {RESET}
votemessage:
- '{GOLD}-----------------------------------------------------'
- '{AQUA}Voting links!'
- '{GOLD}-----------------------------------------------------'
- '{AQUA}PMC - https://www.planetminecraft.com/server/ecoeggland/vote/'
- '{GOLD}-----------------------------------------------------'
- '{AQUA}You currently have {GREEN}{votes} Votes'
remindmessage:
- '{GOLD}-----------------------------------------------------'
- 'You have not voted recently, vote to support the server and vote towards the dropparty!'
- '{GOLD}-----------------------------------------------------'
- '{AQUA}You currently have {GREEN}{votes} Votes'
joinmessage:
- '{GOLD}-----------------------------------------------------'
- 'Vote for us every day for drop parties and rewards! /rewards to see them!'
- '{GOLD}-----------------------------------------------------'
- '{AQUA}You currently have {GREEN}{votes} Votes'
# Additional formatting codes for below:
# {TOTAL} = vote total - used for /rewards
# {REWARD} = current rewardmessage as specified in the cumulative reward section - used for /rewards
# {POSITION} = current rank - used for /votetop and top voter signs
# {username} = player name - used for /votetop and top voter signs
rewardformat: "{GREEN}{TOTAL} 추천 {GRAY}- {AQUA}{REWARD}"
votetopformat: "{POSITION}. {GREEN}{username} - {WHITE}{TOTAL}"
rewardheader:
- "{GOLD}---------------- {WHITE}[ {DARK_AQUA}추천 보상{WHITE} ] {GOLD}----------------"
votetopheader:
- "{GOLD}---------------- {WHITE}[ {DARK_AQUA}최고 추천자{WHITE} ] {GOLD}----------------"
rewardfooter:
- "{AQUA}현재까지 {GREEN}{votes} 추천{AQUA}을 하였습니다"
topsignformat:
- "Top Voter #{POSITION}"
- "{username}"
- "{votes} Votes"
- "=========="
GAListener hasn't updated to 1.12 yet... Unfortunately we have to start searching for other listeners