:shipit: SeriousVote 4.8.4 ―Your one stop Votifier Listener API 5/6/7


Latest download link is busted for me.


Is there anyway we can add to the set Rewards to a certain amount votes? Like when you vote 4 times you are guaranteed to win a reward.


That's because I haven't updated it. I'm currently fixing it, The current build works but has an issue with rewards being delayed by 1 vote. The next version I release will have milestone rewards, as well as a fix for this, as well as fix for your issue with the name thing, which i believe is caused by the delay.


I'm currently working on adding milestone rewards.


Do you allow for floats (decimal numbers) on random vote rewards?
Want to have a 0.01% chance of getting a "super rare" item, that would otherwise not be all that rare. Like, lets say a "god" tool.


Also, your download link ain't working.


@tridaak Well the random rewards are actually chance based. So lets say you have an item that you want to give out .01% of the time. Your numbers don't have to add up to 100%, that's just for simplicity's sake while I was trying to explain, in reality it's chances. So the chance to win something is
The Number You give it / (sum of all items , - sum of the duplicates)
so if you want .01% you're going to have to make the other numbers add up to 9,999. excluding duplicates


Ahh, you said it's recommended that numbers should add up to 100, so that threw me off. So,works with weight system rather than percentage, I like that.

Any way you can make it so that there's 'sets' of commands? Because of the rewards Im giving out and number of vote links. It becomes kinda unfair.

Would love to be able to do something like,
/give {player} skull, /tell {player} You have received a skull for voting!,
/tell {player} No rewards were given out this time :worried:
/give {player} rare_item, /broadcast {player} has gotten a rare_item from voting!,


I have considered it before, I'll consider adding it with the milestone rewards.


Nice, would love to see that. When is new version coming out?

Also, download link?


This is the current build with the fixes would you mind testing it out? It doesn't have the milestone rewards though.


Downloaded it, gonna test it now :slight_smile:


Thanks let me know if you need any help :smiley: if you use discord you should stop by.


awe really looking forward to the milestone rewards. :confused: enjin voting milestones are so cancer and dont work half the time.. nor does voteright anymore, just spams console with inventory api errors. hope to see this update soon.


yeah i'm working on it now ^.^. Currently setting up the database stuff, then have to add the configs for them.


Oki, first bug. The {rewards} isn't working.

[05:10:40] [pool-2-thread-4/INFO]: SylvirDragon Just Voted! He got No Random Rewards! If you like it here show your support! run /vote
[05:10:40] [pool-2-thread-4/INFO] [seriousvote]: Giving out 1 random rewards.
[05:10:40] [pool-2-thread-4/INFO] [seriousvote]: Choosing a random reward.

Also, putting
"say Got {rewards}"
Will result in:
[05:36:09] [Server thread/INFO] [nucleus]: Server ran the command: /say Got {rewards}
[05:36:09] [Server thread/INFO]: [Server] Got {rewards}

Instead of giving reward name.


the {rewards} variable only runs in the in built broadcast, Did you actually get a reward from it? and could you please show me your config


Aww wanted to /tell people the rewards they got, and config at that point was just default config.
Player voted when I told her I was updating mod, she also complained that it said "he" :smile:


Hmm, could you add a way to change the message when someone does /vote, as well as way to add a prefix to vote links? like if I wanted "• domain.com"


Do you know why this happens?

[10:03:55] [pool-2-thread-1/INFO] [nucleus]: Server ran the command: /give TinyInJapan pixelmon:red_card 1 0 {ench:[{id:32,lvl:255}],display:{Name:"Burnt Magikarp Ticke
t",Lore:["Give this to an", "admin to exchange."]}}
[10:03:55] [pool-2-thread-1/INFO] [STDERR]: [java.lang.Thread:dumpStack:1333]: java.lang.Exception: Stack trace
[10:03:55] [pool-2-thread-1/INFO] [STDERR]: [java.lang.Thread:dumpStack:1333]:  at java.lang.Thread.dumpStack(Thread.java:1333)
[10:03:55] [pool-2-thread-1/INFO] [STDERR]: [java.lang.Thread:dumpStack:1333]:  at net.minecraft.entity.EntityTracker.handler$onAddEntityToTracker$zcp000(EntityTracker.
[10:03:55] [pool-2-thread-1/INFO] [STDERR]: [java.lang.Thread:dumpStack:1333]:  at net.minecraft.entity.EntityTracker.func_72785_a(EntityTracker.java)
[10:03:55] [pool-2-thread-1/INFO] [STDERR]: [java.lang.Thread:dumpStack:1333]:  at net.minecraft.entity.EntityTracker.func_72786_a(EntityTracker.java:139)
[10:03:55] [pool-2-thread-1/INFO] [STDERR]: [java.lang.Thread:dumpStack:1333]:  at net.minecraft.world.ServerWorldEventHandler.func_72703_a(ServerWorldEventHandler.java
[10:03:55] [pool-2-thread-1/INFO] [STDERR]: [java.lang.Thread:dumpStack:1333]:  at net.minecraft.world.World.func_72923_a(World.java:1142)
[10:03:55] [pool-2-thread-1/INFO] [STDERR]: [java.lang.Thread:dumpStack:1333]:  at net.minecraft.world.WorldServer.func_72923_a(WorldServer.java:1118)
[10:03:55] [pool-2-thread-1/INFO] [STDERR]: [java.lang.Thread:dumpStack:1333]:  at net.minecraft.world.WorldServer.onSpongeEntityAdded(WorldServer.java:1403)
[10:03:55] [pool-2-thread-1/INFO] [STDERR]: [java.lang.Thread:dumpStack:1333]:  at net.minecraft.world.WorldServer.forceSpawnEntity(WorldServer.java:1449)
[10:03:55] [pool-2-thread-1/INFO] [STDERR]: [java.lang.Thread:dumpStack:1333]:  at net.minecraft.world.WorldServer.forceSpawnEntity(WorldServer.java:1432)
[10:03:55] [pool-2-thread-1/INFO] [STDERR]: [java.lang.Thread:dumpStack:1333]:  at org.spongepowered.common.event.tracking.phase.TrackingPhase.spawnEntityOrCapture(Trac
[10:03:55] [pool-2-thread-1/INFO] [STDERR]: [java.lang.Thread:dumpStack:1333]:  at org.spongepowered.common.event.tracking.phase.general.GeneralPhase.spawnEntityOrCaptu
[10:03:55] [pool-2-thread-1/INFO] [STDERR]: [java.lang.Thread:dumpStack:1333]:  at org.spongepowered.common.event.tracking.CauseTracker.spawnEntity(CauseTracker.java:55
[10:03:55] [pool-2-thread-1/INFO] [STDERR]: [java.lang.Thread:dumpStack:1333]:  at net.minecraft.world.WorldServer.func_72838_d(WorldServer.java:1174)
[10:03:55] [pool-2-thread-1/INFO] [STDERR]: [java.lang.Thread:dumpStack:1333]:  at org.spongepowered.common.entity.EntityUtil.dropItemAndGetStack(EntityUtil.java:1115)
[10:03:55] [pool-2-thread-1/INFO] [STDERR]: [java.lang.Thread:dumpStack:1333]:  at org.spongepowered.common.entity.EntityUtil.playerDropItem(EntityUtil.java:1075)
[10:03:55] [pool-2-thread-1/INFO] [STDERR]: [java.lang.Thread:dumpStack:1333]:  at net.minecraft.entity.player.EntityPlayer.func_146097_a(EntityPlayer.java:380)
[10:03:55] [pool-2-thread-1/INFO] [STDERR]: [java.lang.Thread:dumpStack:1333]:  at net.minecraft.entity.player.EntityPlayer.func_71019_a(EntityPlayer.java:321)
[10:03:55] [pool-2-thread-1/INFO] [STDERR]: [java.lang.Thread:dumpStack:1333]:  at net.minecraft.command.CommandGive.func_184881_a(SourceFile:75)
[10:03:55] [pool-2-thread-1/INFO] [STDERR]: [java.lang.Thread:dumpStack:1333]:  at net.minecraft.command.CommandHandler.func_175786_a(CommandHandler.java:104)
[10:03:55] [pool-2-thread-1/INFO] [STDERR]: [java.lang.Thread:dumpStack:1333]:  at org.spongepowered.common.command.MinecraftCommandWrapper.tryExecute(MinecraftCommandWrapper.java:143)
[10:03:55] [pool-2-thread-1/INFO] [STDERR]: [java.lang.Thread:dumpStack:1333]:  at org.spongepowered.common.command.MinecraftCommandWrapper.process(MinecraftCommandWrapper.java:129)
[10:03:55] [pool-2-thread-1/INFO] [STDERR]: [java.lang.Thread:dumpStack:1333]:  at org.spongepowered.api.command.dispatcher.SimpleDispatcher.process(SimpleDispatcher.java:333)