Lottery+
For those looking to donwload Lottery+ for MC Version 1.12.2, click here.
Description
What is Lottery+? Lottery+ is a simple and powerful lottery plugin that makes lotteries easy to make and fun to play! Why should you choose my plugin verses others? Other plugins tend to limit you on options and your lotteries, whereas mine possesses limitless options! For instance these lotteries can have extensive options such as Towny support, Item economies, Item rewards, ect... To get started, follow my step-by-step tutorial. Hope you enjoy it!
Supports
Features
- Supports limitless lotteries with dozens options! The world is your oyster!
- You can use '/lottery guic' to open a GUI to make the process easier to create your lotteries
- Supports Vault so you can tap into you server's local economy.
- You can attach a sign to a lottery so your users can use those instead of commands.
- Supports NuVotifier so you can rewards users for voting for your server.
- One of your users helped out with building something? You can rewards them tickets with '/lottery reward'
- One of your winners wasn't online during the drawing? No problem! Lottery+ will simply store their winnings in 'claims.yml' so that when he/she jumps on later they can simply use '/lottery claim'
- Your server not in fluent English? Or maybe you'd like the wording better on one of the messages? No biggie! Lottery+ pulls of it's messages from 'lang.properties'
- Want to do more than just have a pot on your lottery? You can also add all sorts of item rewards and you can even add a 'command reward' that dispatches through the console so that covers a lot of bases.
- Worried about players forgetting about lotteries? No problem. You can set in the config to remind players about them.
- Lottery+ also will check updates from time to time (set in config)
- Server restarting? No worries! Lottery+ will save and load your lotteries
- Fair warning: Lottery+ supports Java 1.8
- Didn't catch the last winner? Be sure to check 'winners.log'
Videos | Commands | Permissions
Tutorial | Gui Tutorial | Donate
FAQ
How do I start creating lotteries?
You can start creating them by following my thorough step-by-step tutorial. There are also some videos you can watch.
Are lotteries saved after my server reloads or stops?
Yes. Lottery+ is constantly saving it's lotteries to ensure they are up to date.
Do I need to install any plugins for Lottery+?
No, you do not need any plugins. It is recommended that you have Vault if you want to use your server's economy. Lottery+ also supports Towny and Votifier.
Where can I donate?
Right here. All donations are appreciated. ;)
Is there a way to edit the messages?
Yes. If look for a file called 'lang.properties', you can edit the messages in their.
Troubleshooting
Before reporting an error, please consider doing a complete reinstallation. If you have done this, please consider writing a ticket. Be sure to add your config.yml and lotteries.yml when writing your ticket (using pastebin is fine as well). Remember, the more bugs I squash, the better the plugin becomes!
To do list
- Some more types of rewards?
- Have any feature requests? Please don't hesitate to share your ideas!
Hey, can you add to the To do list:
@UnitedFactions
some other people have reported the same error. prob something to do with other plugins that use signs
@KevinEssence
14:55:56 [INFO] <Destiny The_nutty_boy> with with? 14:55:57 [SEVERE] Could not pass event SignChangeEvent to LotteryPlus org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:303) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:459) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:1265) at net.minecraft.serverhook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:216) at net.minecraft.server.Packet130UpdateSign.handle(SourceFile:41) at net.minecraft.server.NetworkManager.b(NetworkManager.java:229) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113) at net.minecraft.serverhook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:83) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:551) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.lang.ClassCastException: org.bukkit.craftbukkit.block.CraftBlockState cannot be cast to org.bukkit.block.Sign at com.randude14.lotteryplus.listeners.SignListener.signPlace(SignListener.java:41) at sun.reflect.GeneratedMethodAccessor320.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301) ... 12 more V0.6.3
Grr...when I thought this was working. People can force draw lottery even when permissions are set to true and they have the basic user commands. Gr..
@Bear809
not it only counts down when the server is running, so the server has to run for 10 hours in order for the lottery to draw hope this helps :D
Quick Question: If i set the lottery to go ever 10 hours, and 2 people enter a ticket, and i turn off the server for 11 hours, when the server goes back on will a winner be announced?
Nevermind, THIS USES ICONOMY ANYWAYS! Silly me
Can it bridge to iConomy? I want winners to win money.
@Randude14
Thank you good sir!! This will be going live on my server!
@Darkhand81
v0.5.3 includes your idea! :D also did some code clean up, mainly improvements
@wolfenit415
Idk whats going on....one of my other friends has experienced strange issues as well, like signs going blank (not updating), but the timer continues, and some other very random odd issues since updating to 1.2.5.
@Darkhand81
First, yes there is an option for that. Look in the List of Values on my Help Page, and you will see a value called "ticket-tax: 10" where you can set a ticket tax, you can also set a pot tax.
Second, no there is not an option but that would be very simple to make will see about doing that in the next update! :D
Looks neat!
I'm looking to basically make lotteries an overall money sink... Let's say 10 players play, cost is 100 per ticket, so 1000 in the pot. The winner would get 900, and 10% would go to the 'house' as a fee (basically vanish).
Is a setup like that currently possible?
Thanks in advance!
P.S. - I'm also wondering if the option exists for drawings not to be on a set timer, but automatically be drawn once a certain number of tickets are purchased? That way the frequency of the drawings would be dependent on how popular the lottery is at a given time... Depending on how many tickets are being bought, the drawings could be every few minutes or days apart.
@DTrider: Just to let you know there is an option to set how many people are required for anyone to even play the lotto so you could set it to 2? Ok on to my question since the new update when i change the hours between drawings from 72 to 1, cuz i like a drawing every hour, and reload it changes back to 72. This has started since 1.2.5 today. Maybe just a bug thought id post maybe its just me.
Something I noticed, that if only 1 person joins a Lotto, they automatically win the price. IMO, depending on how many tickets are available, that is their chance of winning. Even if they are the only one playing. For example, if there are 100 tickets available, and they buy 1, they have a 10% chance of winning that lotto, instead of 100% because they are the only ones playing.
Basically, have it draw "any ticket" not just from the ones people bought. Include tickets that have yet to be purchased.
@lipe124@EvilSkuba You should try to reread my guidelines and the fact that ops get permissions by default ;)
Created a ticket, same issue as EvilSkuba.
Anyone can force a lottery draw without the permission node.
Hello, just want to say, Great Plugin! I use it on my 1.2.4 server, but one small problem... Players can force draw any lottery they want... Even default can force draw the lotteries. I have NO idea why... I have only given the the lottery.* permissions, which is basic user interface, but STILL they can draw. please fix this
it will be nice if you could hide the message "[INFO] Dont forget to check your servers lotteries. Type /lottery list to list lotteries." in the console
-Thanks for this great plugin :D
@HiddenOwner
Lotteries should and always save, you must have not installed it correctly. As far as crashing goes i do not know, as i have never had a case like that srry :/