- **Fix!** On **Folia**, joining a coinflip whose host is far away no longer errors and loses both bets
- **Fix!** A coinflip that fails to start now gives the bet back and puts the game back in the list
- **Fix!** The plugin starts again on **Paper 1.16.5–1.18.1** instead of failing to enable
- **Fix!** **MySQL** servers (not MariaDB) now create their tables instead of running without them
- **Fix!** The plugin now stops if its database can't start instead of taking unprotected bets
- **Fix!** **persist-games** keeps waiting coinflips across restarts and no longer loses bets after a crash
- **Fix!** A database hiccup no longer resets a player's **stats**
- **Fix!** Closing the flip menu no longer sends admins a false exploit alert
- **Fix!** The coinflip list refreshes live again in every language
- **Fix!** Menu items can no longer be taken out after a plugin reload or from a shared roll menu
- **Fix!** **HeadDatabase** heads now show on every menu button instead of a plain head
- **Fix!** **/cf limit** works for regular players, and six settings toggles now work for ops too
- **Fix!** Players with **ultracoinflip.admin** can now use /cf reload
- **Fix!** A typo in a language or menu file no longer resets it back to defaults
- **Fix!** Currency **message overrides** and **event command** switches no longer vanish on restart
- **Fix!** Coinflips that expire now run their **on-cancelled** event commands
- **Fix!** Per-currency limits you add yourself now survive **config** updates
- **Fix!** **Earnings limit** warnings now play their sound, and a **money** block works like vault
- **Fix!** The earnings limit **auto-tune** multiplier is no longer wiped from config.yml
- **Fix!** Boss bar messages now show up, and action bars work on **Spigot**
- **Fix!** Long menu titles, player heads and dye icons display correctly on **1.8–1.12**
- **Fix!** Custom bet amounts fall back to chat properly on **26.x** and **Folia**
- **Fix!** Running a command while the bet prompt is open no longer eats the command
- **Fix!** **/cf create playerpoints** and the other currency names from the help message now work
- **Fix!** Extra command names in **command_aliases** now actually register
- **Fix!** Custom currency balances like **1.5k** and currency file amounts like **10M** are read correctly
- **Fix!** **CoinsEngine** wins and losses from player games now count in stats
- **Fix!** The custom currency **win rate** placeholder no longer always shows 0
- **Fix!** Daily to yearly **profit** leaderboards now count profit the same way as the all-time board
- **Fix!** Bot game history now saves on **MySQL** even with a long bot name
- **Fix!** Plugins listening for limit events now get the real reset time
- **Fix!** Config comments now match what really happens when players leave or close a flip
- **Fix!** Errors from other plugins show in the console again instead of disappearing
- **Optimize!** The stats and heads-or-tails menus no longer log a sound warning every time they open
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }