NuVotifier v2.5.3

A fork of Votifier, with more robust code and vote forwarding

  1. Pist0len_SK
    Pist0len_SK
    4/5,
    Version: v2.5.3
    HELP ME. PLEASE

    [Votifier] Got a protocol v2 vote record from /185.91.116.226:42706 -> Vote (from:Czech-Craft.eu username:Pist0len address:195.168.96.66 timeStamp:1562485314 localTimestamp:1562485314488)
    [09:41:54 WARN]: Failed to mark a promise as failure because it has succeeded already: [email protected](success)
    java.lang.IllegalAccessError: com/vexsoftware/votifier/netty/channel/AbstractChannel$AbstractUnsafe$8
    at com.vexsoftware.votifier.netty.channel.AbstractChannel$AbstractUnsafe.deregister(AbstractChannel.java:817) ~[nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.channel.AbstractChannel$AbstractUnsafe.fireChannelInactiveAndDeregister(AbstractChannel.java:777) ~[nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.channel.AbstractChannel$AbstractUnsafe.close(AbstractChannel.java:760) ~[nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.channel.AbstractChannel$AbstractUnsafe.close(AbstractChannel.java:615) ~[nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.channel.DefaultChannelPipeline$HeadContext.close(DefaultChannelPipeline.java:1376) ~[nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.channel.AbstractChannelHandlerContext.invokeClose(AbstractChannelHandlerContext.java:624) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.channel.AbstractChannelHandlerContext.close(AbstractChannelHandlerContext.java:608) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.channel.ChannelOutboundHandlerAdapter.close(ChannelOutboundHandlerAdapter.java:71) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.channel.AbstractChannelHandlerContext.invokeClose(AbstractChannelHandlerContext.java:624) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.channel.AbstractChannelHandlerContext.close(AbstractChannelHandlerContext.java:608) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.channel.AbstractChannelHandlerContext.close(AbstractChannelHandlerContext.java:465) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.channel.DefaultChannelPipeline.close(DefaultChannelPipeline.java:1003) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.channel.AbstractChannel.close(AbstractChannel.java:242) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.channel.ChannelFutureListener$1.operationComplete(ChannelFutureListener.java:44) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.channel.ChannelFutureListener$1.operationComplete(ChannelFutureListener.java:41) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:511) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:485) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:424) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.util.concurrent.DefaultPromise.addListener(DefaultPromise.java:162) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.channel.DefaultChannelPromise.addListener(DefaultChannelPromise.java:95) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.channel.DefaultChannelPromise.addListener(DefaultChannelPromise.java:30) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.net.protocol.VoteInboundHandler.channelRead0(VoteInboundHandler.java:31) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.net.protocol.VoteInboundHandler.channelRead0(VoteInboundHandler.java:12) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:105) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.handler.codec.ByteToMessageDecoder.handlerRemoved(ByteToMessageDecoder.java:249) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:507) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:86) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1434) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:965) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:163) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:656) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:591) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:508) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:470) [nuvotifier-2.5.3.jar:?]
    at com.vexsoftware.votifier.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:909) [nuvotifier-2.5.3.jar:?]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_171]
    [09:41:54 WARN]: [Votifier] Task #9945331 for Votifier v3.0.0-SNAPSHOT generated an exception
    java.lang.LinkageError: loader constraint violation: when resolving method "com.vexsoftware.votifier.model.VotifierEvent.<init>(Lcom/vexsoftware/votifier/model/Vote;)V" the class loader (instance of org/bukkit/plugin/java/PluginClassLoader) of the current class, com/vexsoftware/votifier/NuVotifierBukkit, and the class loader (instance of org/bukkit/plugin/java/PluginClassLoader) for the method's defining class, com/vexsoftware/votifier/model/VotifierEvent, have different Class objects for the type com/vexsoftware/votifier/model/Vote used in the signature
    at com.vexsoftware.votifier.NuVotifierBukkit.lambda$onVoteReceived$1(NuVotifierBukkit.java:368) ~[?:?]
    at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:71) ~[server.jar:git-Spigot-596221b-9a1fc1e]
    at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:353) [server.jar:git-Spigot-596221b-9a1fc1e]
    at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:738) [server.jar:git-Spigot-596221b-9a1fc1e]
    at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:405) [server.jar:git-Spigot-596221b-9a1fc1e]
    at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:678) [server.jar:git-Spigot-596221b-9a1fc1e]
    at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:576) [server.jar:git-Spigot-596221b-9a1fc1e]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_171]
  2. MrSinisterHD
    MrSinisterHD
    5/5,
    Version: v2.5.3
    Awesome plugin but definitely not beginner friendly. I struggle at setting it up.
  3. rmellis
    rmellis
    5/5,
    Version: v2.5.3
    Aweosme Plugin!
    Verry well made and works perfect,
    Deffently the best Votifer plugin around!
    Thank You!
  4. Fizzelo
    Fizzelo
    5/5,
    Version: v2.5.2
    I'm glad the dev decided it was worth updating. You can test it on my server: connect.playasg.com (1.13.2)
  5. WeaselBeans
    WeaselBeans
    5/5,
    Version: v2.5.2
    This plugin works well and is very important for many of my server's features. Please continue to support this plugin!
  6. Lord_Varko
    Lord_Varko
    4/5,
    Version: 2.5.0
    I had a unique problem setting this up for my server, but Ichbinjoe was able to find a fix for me. Great customer service.
  7. Thatgangster
    Thatgangster
    5/5,
    Version: 2.5.0
    Definitly the greater votifer. Do yourself a favor and download this one, not the other one.
  8. 10cps
    10cps
    5/5,
    Version: 2.5.0
    good but confusing someone help me?





    -thanks :) - _10cps_ add my discord to help _10cps_#8325
  9. Combustible
    Combustible
    5/5,
    Version: 2.5.0
    Excellent voting plugin, was easy to integrate it into my plugin to get votes. Ability to forward votes was initially important to me for my server and it worked well.
  10. ItzRebelYT
    ItzRebelYT
    5/5,
    Version: 2.5.0
    Very good plugin, I currently use it for my server. It's working fine, and I use VotingRewards with this.

    Thank you =)
  11. DeepRobin
    DeepRobin
    5/5,
    Version: 2.5.0
    It is a really good plugin, i use it on my skypvp server and it is working perfectly.
  12. Itznewer
    Itznewer
    5/5,
    Version: 2.4.1
    The plugin works perfectly. Thank you very much for your creation.
    mc.felishion.pw use this plugin!
  13. HaruKin
    HaruKin
    5/5,
    Version: 2.4.1
    The best votifer alternative
    There is nothing more than I can know!
    Thank you very match.
  14. Vestle
    Vestle
    5/5,
    Version: 2.4.0
    Link is broken so use the link provided below for the working version of NuVotifier
  15. R1NZLER
    R1NZLER
    5/5,
    Version: 2.4.0
  16. Jimmy_FPE
    Jimmy_FPE
    2/5,
    Version: 2.3.7
    Antes me hiba muy bien! pero ahora ya no! recuerdo que me habia pasado y tuvo que pasar semanas para que funcionara de nuevo, ¿por que¡? AYUDAA
  17. __Tigo__
    __Tigo__
    5/5,
    Version: 2.3.7
    Most robust votifier plugin i have ever used! Never failed on me once! I am really happy that it support forwarding makes it really easy
  18. xELITESx
    xELITESx
    1/5,
    Version: 2.3.6
    dont work with server.org ---------------------------------------------------------------
  19. LoLMeCZ
    LoLMeCZ
    5/5,
    Version: 2.3.6
    !!! HELP !!!
    I have error:

    > 13:38:45 [SEVERE] [NuVotifier] Unable to send vote to /185.91.116.21:8192. This
    > vote will be lost!
    > com.vexsoftware.votifier.netty.handler.codec.CorruptedFrameException: Handshake
    > is not valid.
    > at com.vexsoftware.votifier.bungee.forwarding.proxy.client.VotifierProtocol2
    > HandshakeHandler.channelRead0(VotifierProtocol2HandshakeHandler.java:24)
    > at com.vexsoftware.votifier.bungee.forwarding.proxy.client.VotifierProtocol2
    > HandshakeHandler.channelRead0(VotifierProtocol2HandshakeHandler.java:9)
    > at com.vexsoftware.votifier.netty.channel.SimpleChannelInboundHandler.channe
    > lRead(SimpleChannelInboundHandler.java:105)
    > at com.vexsoftware.votifier.netty.channel.AbstractChannelHandlerContext.invo
    > keChannelRead(AbstractChannelHandlerContext.java:362)
    > at com.vexsoftware.votifier.netty.channel.AbstractChannelHandlerContext.invo
    > keChannelRead(AbstractChannelHandlerContext.java:348)
    > at com.vexsoftware.votifier.netty.channel.AbstractChannelHandlerContext.fire
    > ChannelRead(AbstractChannelHandlerContext.java:340)
    > at com.vexsoftware.votifier.netty.handler.codec.MessageToMessageDecoder.chan
    > nelRead(MessageToMessageDecoder.java:102)
    > at com.vexsoftware.votifier.netty.channel.AbstractChannelHandlerContext.invo
    > keChannelRead(AbstractChannelHandlerContext.java:362)
    > at com.vexsoftware.votifier.netty.channel.AbstractChannelHandlerContext.invo
    > keChannelRead(AbstractChannelHandlerContext.java:348)
    > at com.vexsoftware.votifier.netty.channel.AbstractChannelHandlerContext.fire
    > ChannelRead(AbstractChannelHandlerContext.java:340)
    > at com.vexsoftware.votifier.netty.handler.timeout.IdleStateHandler.channelRe
    > ad(IdleStateHandler.java:286)
    > at com.vexsoftware.votifier.netty.channel.AbstractChannelHandlerContext.invo
    > keChannelRead(AbstractChannelHandlerContext.java:362)
    > at com.vexsoftware.votifier.netty.channel.AbstractChannelHandlerContext.invo
    > keChannelRead(AbstractChannelHandlerContext.java:348)
    > at com.vexsoftware.votifier.netty.channel.AbstractChannelHandlerContext.fire
    > ChannelRead(AbstractChannelHandlerContext.java:340)
    > at com.vexsoftware.votifier.netty.handler.codec.ByteToMessageDecoder.fireCha
    > nnelRead(ByteToMessageDecoder.java:310)
    > at com.vexsoftware.votifier.netty.handler.codec.ByteToMessageDecoder.channel
    > Read(ByteToMessageDecoder.java:284)
    > at com.vexsoftware.votifier.netty.channel.AbstractChannelHandlerContext.invo
    > keChannelRead(AbstractChannelHandlerContext.java:362)
    > at com.vexsoftware.votifier.netty.channel.AbstractChannelHandlerContext.invo
    > keChannelRead(AbstractChannelHandlerContext.java:348)
    > at com.vexsoftware.votifier.netty.channel.AbstractChannelHandlerContext.fire
    > ChannelRead(AbstractChannelHandlerContext.java:340)
    > at com.vexsoftware.votifier.netty.channel.DefaultChannelPipeline$HeadContext
    > .channelRead(DefaultChannelPipeline.java:1359)
    > at com.vexsoftware.votifier.netty.channel.AbstractChannelHandlerContext.invo
    > keChannelRead(AbstractChannelHandlerContext.java:362)
    > at com.vexsoftware.votifier.netty.channel.AbstractChannelHandlerContext.invo
    > keChannelRead(AbstractChannelHandlerContext.java:348)
    > at com.vexsoftware.votifier.netty.channel.DefaultChannelPipeline.fireChannel
    > Read(DefaultChannelPipeline.java:935)
    > at com.vexsoftware.votifier.netty.channel.nio.AbstractNioByteChannel$NioByte
    > Unsafe.read(AbstractNioByteChannel.java:134)
    > at com.vexsoftware.votifier.netty.channel.nio.NioEventLoop.processSelectedKe
    > y(NioEventLoop.java:645)
    > at com.vexsoftware.votifier.netty.channel.nio.NioEventLoop.processSelectedKe
    > ysOptimized(NioEventLoop.java:580)
    > at com.vexsoftware.votifier.netty.channel.nio.NioEventLoop.processSelectedKe
    > ys(NioEventLoop.java:497)
    > at com.vexsoftware.votifier.netty.channel.nio.NioEventLoop.run(NioEventLoop.
    > java:459)
    > at com.vexsoftware.votifier.netty.util.concurrent.SingleThreadEventExecutor$
    > 5.run(SingleThreadEventExecutor.java:858)
    > at com.vexsoftware.votifier.netty.util.concurrent.DefaultThreadFactory$Defau
    > ltRunnableDecorator.run(DefaultThreadFactory.java:138)
    > at java.lang.Thread.run(Thread.java:748)
  20. lulek123
    lulek123
    5/5,
    Version: 2.3.6
    The best plugins, I replaced Bvotifier and I am so happy that I did that, because Bvotifier only worked from 1.10+ Nuvotifier works for every version thanks a lot. You rock!