Give Anything Listener

Give Anything Listener




This is a plugin that works with Votifier 1.8 or higher, and as such should be placed inside the plugins folder NOT the listeners one.
This plugin listens to voting events passed from Votifier and allows you to reward players with anything when they vote for your server.
If you can type it as a command you can use it to in this plugin!
The Plugin works like a lot of the other listeners, but gives the user a detailed Configuration, on how to setup the broadcast message, and the colour / control codes they can use, Like {BOLD} etc...
This Plugin REQUIRES Votifier 1.8 or above!
When installing you must place the GAListener.jar into your /plugins folder.
It will then create a config.yml inside of the folder which you can edit to your liking!


Configuration information (Including Lucky Voters can be found) Configuration Page!

Here's a video tutorial thanks to Koz4Christ!


This plugin utilizes Hidendra's plugin metrics system, which means that the following information is collected and sent to

  • A unique identifier
  • The server's version of Java
  • Whether the server is in offline or online mode
  • The plugin's version
  • The server's version
  • The OS version/name and architecture
  • The core count for the CPU
  • The number of players online
  • The Metrics version

You can disable the stat collection via /plugins/PluginMetrics/config.yml if you wish.


Sponsored by MC-Index! For all your voting needs!

Please create a ticket with any issues you are having and we would be happy to help, don't post it on the front page!

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of MacMasterMac MacMasterMac May 02, 2016 at 00:21 UTC - 0 likes

    Can I rate 1 somewhere? People need help, people make tickets, I made a ticket and nobody does a fuck. Damnnnn.

  • Avatar of MacMasterMac MacMasterMac May 02, 2016 at 00:12 UTC - 0 likes

    @xQxQx: Go

    I've the same issue, it means you are using the wrong minecraft version. Like wrong spigot or bukkit idk. Idk how to fix but would be nice if someone can help us...

  • Avatar of LeeTheENTP LeeTheENTP Apr 19, 2016 at 02:27 UTC - 0 likes

    UUID support would be nice. I was on 1.3.1 and once I changed my username my vote count was reset. Updating to 1.3.2 did not restore it.

    Don't let anyone look down on you because you are young, but set an example for the believers in speech, in life, in love, in faith, and in purity.
    - 1 Timothy 4:12

    Murica Gaming:

  • Avatar of limeisfine limeisfine Apr 15, 2016 at 01:08 UTC - 0 likes

    Hi there, Inside Votifier config file, do I need to change listener_folder: plugins/Votifier/listeners to.... listener_folder: plugins/Votifier/GAListner?

  • Avatar of stefandeleanu stefandeleanu Apr 09, 2016 at 10:38 UTC - 0 likes

    @LaughNgamez: Go

    You win because they vote,soo let them do it :)

  • Avatar of LaughNgamez LaughNgamez Apr 09, 2016 at 04:57 UTC - 0 likes

    An amazing addon for GAL Listner would be something like a "max daily rewards" feature. This would prevent players farming votes with VPNs, as not every site blocks multiple votes by username.

  • Avatar of xQxQx xQxQx Apr 04, 2016 at 13:39 UTC - 0 likes

    [16:38:45] [Craft Scheduler Thread - 43/WARN]: Exception in thread "Craft Scheduler Thread - 43" [16:38:45] [Craft Scheduler Thread - 43/WARN]: org.apache.commons.lang.UnhandledException: Plugin GAListener v1.3.2 generated an exception while executing task 99 at at java.util.concurrent.ThreadPoolExecutor.runWorker( at java.util.concurrent.ThreadPoolExecutor$ at Caused by: java.lang.NoSuchMethodError: org.bukkit.Server._INVALID_getOnlinePlayers()[Lorg/bukkit/entity/Player; at com.swifteh.GAL.Metrics.postPlugin( at com.swifteh.GAL.Metrics.access$4( at com.swifteh.GAL.Metrics$ at at ... 3 more

  • Avatar of unclemark unclemark Mar 15, 2016 at 00:45 UTC - 0 likes

    Also when changing worlds:

    [00:44:03 ERROR]: Could not pass event PlayerChangedWorldEvent to GAListener v1.3.2 org.bukkit.event.EventException at$1.execute( [spigot-R0.1-6f291eaafcb-0c7ae561484-a09454032a0.jar:git-Spigot-6f291ea-0c7ae56] at org.bukkit.plugin.RegisteredListener.callEvent( [spigot-R0.1-6f291eaafcb-0c7ae561484-a09454032a0.jar:git-Spigot-6f291ea-0c7ae56] at org.bukkit.plugin.SimplePluginManager.fireEvent( [spigot-R0.1-6f291eaafcb-0c7ae561484-a09454032a0.jar:git-Spigot-6f291ea-0c7ae56] at org.bukkit.plugin.SimplePluginManager.callEvent( [spigot-R0.1-6f291eaafcb-0c7ae561484-a09454032a0.jar:git-Spigot-6f291ea-0c7ae56] at net.minecraft.server.v1_9_R1.PlayerList.moveToWorld( [spigot-R0.1-6f291eaafcb-0c7ae561484-a09454032a0.jar:git-Spigot-6f291ea-0c7ae56] at org.bukkit.craftbukkit.v1_9_R1.entity.CraftPlayer.teleport( [spigot-R0.1-6f291eaafcb-0c7ae561484-a09454032a0.jar:git-Spigot-6f291ea-0c7ae56] at [EssentialsX-2.0.1.jar:?] at com.earth2me.essentials.Teleport.teleport( [EssentialsX-2.0.1.jar:?] at com.earth2me.essentials.Teleport.teleport( [EssentialsX-2.0.1.jar:?] at com.earth2me.essentials.commands.Commandhome.goHome( [EssentialsX-2.0.1.jar:?] at [EssentialsX-2.0.1.jar:?] at [EssentialsX-2.0.1.jar:?] at com.earth2me.essentials.Essentials.onCommandEssentials( [EssentialsX-2.0.1.jar:?] at com.earth2me.essentials.Essentials.onCommand( [EssentialsX-2.0.1.jar:?] at org.bukkit.command.PluginCommand.execute( [spigot-R0.1-6f291eaafcb-0c7ae561484-a09454032a0.jar:git-Spigot-6f291ea-0c7ae56] at org.bukkit.command.SimpleCommandMap.dispatch( [spigot-R0.1-6f291eaafcb-0c7ae561484-a09454032a0.jar:git-Spigot-6f291ea-0c7ae56] at org.bukkit.craftbukkit.v1_9_R1.CraftServer.dispatchCommand( [spigot-R0.1-6f291eaafcb-0c7ae561484-a09454032a0.jar:git-Spigot-6f291ea-0c7ae56] at net.minecraft.server.v1_9_R1.PlayerConnection.handleCommand( [spigot-R0.1-6f291eaafcb-0c7ae561484-a09454032a0.jar:git-Spigot-6f291ea-0c7ae56] at net.minecraft.server.v1_9_R1.PlayerConnection.a( [spigot-R0.1-6f291eaafcb-0c7ae561484-a09454032a0.jar:git-Spigot-6f291ea-0c7ae56] at net.minecraft.server.v1_9_R1.PacketPlayInChat.a( [spigot-R0.1-6f291eaafcb-0c7ae561484-a09454032a0.jar:git-Spigot-6f291ea-0c7ae56] at net.minecraft.server.v1_9_R1.PacketPlayInChat.a( [spigot-R0.1-6f291eaafcb-0c7ae561484-a09454032a0.jar:git-Spigot-6f291ea-0c7ae56] at net.minecraft.server.v1_9_R1.PlayerConnectionUtils$ [spigot-R0.1-6f291eaafcb-0c7ae561484-a09454032a0.jar:git-Spigot-6f291ea-0c7ae56] at java.util.concurrent.Executors$ [?:1.8.0_73] at [?:1.8.0_73] at net.minecraft.server.v1_9_R1.SystemUtils.a(SourceFile:45) [spigot-R0.1-6f291eaafcb-0c7ae561484-a09454032a0.jar:git-Spigot-6f291ea-0c7ae56] at net.minecraft.server.v1_9_R1.MinecraftServer.D( [spigot-R0.1-6f291eaafcb-0c7ae561484-a09454032a0.jar:git-Spigot-6f291ea-0c7ae56] at net.minecraft.server.v1_9_R1.DedicatedServer.D( [spigot-R0.1-6f291eaafcb-0c7ae561484-a09454032a0.jar:git-Spigot-6f291ea-0c7ae56] at net.minecraft.server.v1_9_R1.MinecraftServer.C( [spigot-R0.1-6f291eaafcb-0c7ae561484-a09454032a0.jar:git-Spigot-6f291ea-0c7ae56] at [spigot-R0.1-6f291eaafcb-0c7ae561484-a09454032a0.jar:git-Spigot-6f291ea-0c7ae56] at [?:1.8.0_73] Caused by: java.lang.NullPointerException at com.swifteh.GAL.GAL.processQueue( [?:?] at com.swifteh.GAL.GAL.onPlayerChangeWorld( [?:?] at sun.reflect.GeneratedMethodAccessor721.invoke(Unknown Source) [?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke( [?:1.8.0_73] at java.lang.reflect.Method.invoke( [?:1.8.0_73] at$1.execute( [spigot-R0.1-6f291eaafcb-0c7ae561484-a09454032a0.jar:git-Spigot-6f291ea-0c7ae56] ... 29 more

  • Avatar of unclemark unclemark Mar 14, 2016 at 23:51 UTC - 0 likes

    @Prorevenge: Wow. Please just be nice to all the people who actually own the premium version that I paid for. Ironically hasn't been updated to 1.9 either. 4.5 throws more errors than 1.3.2 and 1.3.2 throws an error on every world-change event and some other events as well. The people to be upset at is Mojang and Microsoft for changing fundamentals that are perfectly ok like playerjoin events, etc. But yeah, I would like to see less galistener errors in our console. With spigot 1.9 and 1.3.2 we get a lot of the below. 1.4.5 is unusable.

    [23:45:47 WARN]: Exception in thread "Craft Scheduler Thread - 673" [23:45:47 WARN]: org.apache.commons.lang.UnhandledException: Plugin GAListener v1.3.2 generated an exception while executing task 4967701 at at java.util.concurrent.ThreadPoolExecutor.runWorker( at java.util.concurrent.ThreadPoolExecutor$ at Caused by: java.lang.NullPointerException at com.swifteh.GAL.GAL.processQueue( at com.swifteh.GAL.GAL$ at at ... 3 more

  • Avatar of ProRevenge ProRevenge Mar 13, 2016 at 16:13 UTC - 0 likes

    @VillageRealms: Go

    You do realize there is no more support here on Bukkit? You're the idiot for expecting things from people. There is full support for the PREMIUM GAListener plugin on Spigot.


Date created
Oct 16, 2012
Last update
Mar 02, 2016
Development stage
  • enUS
All Rights Reserved
Curse link
Give Anything Listener
Recent files



Required dependency