- Added link to placeholders in config
- Improved LotteryPlayer saving
- Drop the use of locks for LazyCompletedLotterySixGameList
- Improved internal structure for better bungee communication
- Added jump-to-year menu for past result selection on Discord
- Improved performance of LazyCompletedLotterySixGameList
- Fixed incorrect amount displayed when disposing
- Improved Betting Account menu accessibility for bedrock users
- Incorrect amount displayed when disposing in some situations
- Drastically improved performance when browsing the past draw result list when accessing the list from an old game
- Fixed a possible type error when starting new games with multiple draw bets
- Fixed incorrect finish button during selection in banker number selection
- Fixed win prizes distribution taking ages
- Rename game files to easier find stuff as a human
- Added Multiple Draw Bets (where you can bet on the next 5 games in one go, for example. Allowing players to enter the same set of numbers for consecutive draws)
- Improvements to Discord Interactions
- Drop interaction when game state changes
- Expire hooks when the plugin shutdown
- Added return button after finishing bet on Discord
- Open GUIs on command on the player thread
- Added advertisementImage internally
- Added RetainLowestPrizeForTier option
- Added select all & add random functionality to placing bets on Discord as well
- Reject discord interactions when game is locked
- Complete revamped how you interact with LotterySix on discord!
- Now there is only one command /lottery
- Folia Support (usable when Vault also supports Folia)
- Fixed NPE when opening the menu when there are no past games
- LotterySix now uses a separate Betting Account Balance to hold and maintain money used to bet as well as winnings
- This allows player funds to be accessed offline
- Player winnings now go directly into their betting account
- Players no longer need to click a chat message in chat to collect winnings
- Added discord slash command /betaccount
- Added discord slash command /placebet
- More info on that https://github.com/LOOHP/LotterySix/wiki/Placing-Bets-Through-Discord
- Fixed an incorrect combination size calculation
- Support for Minecraft 1.19.4
- Added Random Entries for Multiple and Banker Types
- Added option to switch item material and custom model data for the "number wool" items so that servers could create their own custom textures for them if they so choose
- Added option MaximumChancePerSelection
- Fixed game sync and saving on bungeecord
- Fixed a possible edge case game saving bug
- Added customizable date placeholders
- For example, you can now do {Date_dd/MM/yyyy}
- Option to hide papi results while game is locked
- You can now set an account to receive the portion of lottery ticket sales taken as tax
- For example, they can be received by the server owner or an admin to then be redistributed to other players to fund server-wide projects! This allows taxed ticket sales to be turned to good use, returning them to the server community.
- Improved Player Winnings Display
- It is now more compact and (in my opinion) easier to read
- There's now a wiki page dedicated to understanding the ticket interface
- Customization of ticket descriptions and tier names
- Added GUI to list all past games
- Only cache up to around 20 past games
- Prevent overflow in Metric Charts
- Updated default config
- Added config option to disallow loans
- Fixed method synchronization dead lock
- No longer add bets on the server main thread


