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!
-
View User Profile
-
Send Message
Posted Aug 26, 2012@Randude14
Ah, thanks man. Also, just so you know, I'd copied pasted from here - http://dev.bukkit.org/server-mods/lotteryplus/pages/creating-and-definig-lotteries/ and just altered it to make my lotto. All the examples in that link have ticket-cost as ticketcost. Just letting you know so you can fix it to avoid further confusion :)
-
View User Profile
-
Send Message
Posted Aug 26, 2012@telephonekiosk
has to be "ticket-cost" not "ticketcost", in the mean time, working on a new update, which will make things seem less complicated.
-
View User Profile
-
Send Message
Posted Aug 26, 2012Hey bro, I got a problem with my lotto. It says the tickets are $1, even though I have them set to $10. Here's my lotteries file:
-
View User Profile
-
Send Message
Posted Aug 25, 2012@tentonaxe
Already working on those (look at the To-do list), and next time don't be a douche about stuff next time.
-
View User Profile
-
Send Message
Posted Aug 25, 2012@tentonaxe
And now there's the issue with it using 1$ ticket cost instead of what i set it at. Nice!
-
View User Profile
-
Send Message
Posted Aug 25, 2012@Randude14
In the next version can you have it default to having a generated default lottery, or not require one to be initially defined? It really sucks having to restart the server to install it, then restart the server again to install the first lottery.
-
View User Profile
-
Send Message
Posted Aug 25, 2012@tentonaxe
You have to create lotteries first then reload the plugin.
-
View User Profile
-
Send Message
Posted Aug 25, 2012This is pretty informative...
this happened on first run.
-
View User Profile
-
Send Message
Posted Aug 24, 2012Just added some stuff to my "to-do" list. Let me know what ya'll think, also don't hesitate to share your ideas! ;)
-
View User Profile
-
Send Message
Posted Aug 24, 2012Just a few remarks I have for you after testing your plugin:
In the permissions:
Normally, the '*' means that it includes every possible extension from whatever is infront of it, so it is kind of confusing that you say the lottery.* permission enables just the basic user permissions, perhaps you could change that into lottery.basic or something like that.
On the properties of a lottery:
I don't know what you actually need all that info in the 'saves' section in the lotteries.yml, that info is redundant while you can not change any of this, with exception of the pot from in-game, so you could remove much of that info from the file.
Also, you should look after this annoying sudden change of values issue that keeps occuring after the first draw which some people allready reported in the comments. While I was testing it kept resetting the ticket-Tax after the first draw, not even the reset-add-ticket-tax property helped.
And the ticket-tax does not work in the way you described in your explanation, while trying the plugin, the amount if money added to the pot was reduced by the absolute amount specified by the ticket-tax property, not by the percentage as you described it in the explanation.
This plugin has a lot of potential once those little bugs are fixed, and i would love to use it on my server :)
-
View User Profile
-
Send Message
Posted Aug 23, 2012@HadenGoesHard
You can change if you want, but you'll miss out on some cool changes! :D
-
View User Profile
-
Send Message
Posted Aug 23, 2012It's a bummer I have to change plugins, I would've liked to see what this one could do.
-
View User Profile
-
Send Message
Posted Aug 21, 2012@HadenGoesHard
it does the same thing to me... the only way to put it back to the price you want (temporary) is to close ur server and open lotteries.yml and under Save ... you should see the price at 1$... put it back to what you want... save and start it again.. was the only way that i found until i know what i did wrong..
-
View User Profile
-
Send Message
Posted Aug 21, 2012I'm sure that I'm missing something in the Config setup but, for some reason I can't get my lottery to sell tickets for the price I specify in the lotteries folder. I set it to 100, but it sells the tickets in game for 1.
Any help is appreciated, thanks.
v0.7.3a
Config.yml: properties:
signs: normal: line1: <name> line2: <time> line3: <reward> drawing: line3: <reward> line2: Drawing... line1: <name> over: line1: <name> line2: Over line3: <winner>
lotteries.yml:
lotteries: SuperLotto: pot: 1000.0 ticketcost: 100 repeat: true max-tickets: 20 max-players: 10 min-players: 2 time: 2
-
View User Profile
-
Send Message
Posted Aug 21, 2012Can someone paste me how the lotteries.yml should look like?
-
View User Profile
-
Send Message
Posted Aug 20, 2012@soccerkid1015
Yes when I get back from my trip, I will be adding more options and alot of code revamp.
-
View User Profile
-
Send Message
Posted Aug 20, 2012Why doesn't anything show up when i type /lottery?
@soccerkid1015
Would it be like this?
save: lotteries: MAIN: pot: 1000.00 ticketcost: 10.00 repeat: true max-tickets: 20 max-players: 30 min-players: 2 time: 48
-
View User Profile
-
Send Message
Posted Aug 20, 2012@dotapurex1
Go into your plugin data and find lotteries.yml. Then add in a lottery, following the format shown on the creating and defining lotteries page. Save and restart your server. The plugin should be able to start up afterwards.
-
View User Profile
-
Send Message
Posted Aug 20, 2012Why doesn't anything show up when i type /lottery?
-
View User Profile
-
Send Message
Posted Aug 20, 2012Could we get the option to periodically write the lottery data to the disk to prevent some of the data loss from crashes? Rather than doing it purely on shutdown.