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


#121

Latest download link is busted for me.


#122

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.


#123

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.


#124

I'm currently working on adding milestone rewards.


#125

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.


#126

Also, your download link ain't working.


#127

@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


#128

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!,


#129

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


#130

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

Also, download link?


#131

https://raw.githubusercontent.com/curscascis/SeriousVote/master/build/libs/seriousvote-2.9.5-Dev.jar
This is the current build with the fixes would you mind testing it out? It doesn't have the milestone rewards though.


#132

Downloaded it, gonna test it now :slight_smile:


#133

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


#134

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.


#135

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


#136

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
set:[
"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.


#137

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


#138

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:


#139

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"


#140

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.
java:76)
[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
:33)
[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
kingPhase.java:284)
[10:03:55] [pool-2-thread-1/INFO] [STDERR]: [java.lang.Thread:dumpStack:1333]:  at org.spongepowered.common.event.tracking.phase.general.GeneralPhase.spawnEntityOrCaptu
re(GeneralPhase.java:357)
[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
8)
[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)