- Tweak Icons
- Refresh main menu dynamically
- Replace placeholders lazily
- Changed command /ls resetcarryoverfund to /ls setcarryoverfund
- Added realistic prize calculation mode "HKJC"
- Fixed error on MC 1.12.2 or below
- Round prizes to the nearest unit bet
- Fixed /mybets missing last character
- Fixed gui not working in worlds with no daylight cycle
- Fixed ConcurrentModificationException when saving games
- Added rule to make sure prize money of each tier is higher than the one lower, for more information, please read this article
- Added CarryOverModes for different carry-over algorithms
- Added MaxTopPlacesPrize to cap the carry-over
- Cache some more stuff
- Major Draw Bug Fix
- Added BossBars for counting down and during the draw
- Shade GSON so we don't have to worry about legacy Minecraft versions running outdated versions of it
- Adjusted carry over fund mechanic
- Now the top places prize fund for a game is determined by the lowest fund set in the config or (the carry over fund + (lowest fund / 2) - 4-7th place prizes), whichever is higher
- Added /lottery setspecialname
- Cache winners by tier so they don't lag every time it is queried
- Changed item icons & number colors to be more intuitive and clean
- Added number statistics to assist players when choosing numbers
- Save all transactions until the player comes online
- This might be important to you if you have a shared server economy or an economy that doesn't support offline transactions
- Add commas to currencies
- Add locale option for dates
- Use Floodgate (Geyser) Forms because Books cannot be opened
- One GUI didn't close when a book interface is opened
- Fixed viewing past games with no bets
- Added hover support for some messages
- Added ability to look up historic games (Only available to games started after this update)
- Improved some internals
- Handle discord command responses exceeding length limit
- Show current game details in discord /mybets even if you have no placed bets
- Added the option to buy 1, 2, 5 or 10 random entries at once
- Bets are now ordered by bet placed time when viewing them
- Added bet subtitles, amount and unit to discord command /mybets
- Adjusted text colors in the default config
- Use ">" to separate bankers to selections instead of "+" which is already used for special numbers
- Tweak colors for better visibility
If you are upgrading from an older version and you are getting errors during startup, please delete the "data" folder in your LotterySix plugin folder, and then restart
- Improve combination generator up to 4 times faster
If you are upgrading from an older version and you are getting errors during startup, please delete the "data" folder in your LotterySix plugin folder, and then restart
- Make Multiple & Banker Entries Fair when calculating winning bet units compare to Simple and Random
- Internal improvements for performance
- Support for Bungeecord, please read resource page for installation steps
- Added (optional) player-bought ticket announcement
- Added
{BetPlayerNames}
and{
+ prizeTierName +PlayerNames}
placeholders - New Metric Charts
- Added (player togglable) reopen lottery menu after purchase
- Load past completed games lazily
- Fixed error in winning calculation for banker entries
- Fixed incorrect calculation of total funds from bets placed when calculating the prize pool
- You can now make bet half of the amount in multiple and bank entries
- You will receive half the prize if you win
- The price of one unit bet must now be an even number
- If it is not, it will be rounded up