WARNING: This update is currently considered a BETA. Extensive testing has been done beforehand, but some issues may have slipped by..
Huge thanks to
@R00t for all his work on this massive update. Please be sure to post any issues on GitHub so we can keep track of them more easily.
Implements support (up to trillion) for formatted amounts when creating coinflips. I ensured that formats were extraordinarily specific, preventing conversions like "M" to "GEM" or "gem" to fool players into creating absurdly large coinflips and other scenarios.
Implements configurable sounds and permits activation/deactivation.
Resolved reloading various configuration options with /cf reload.
Implements configurable refresh button to refresh the coinflip GUI (has ratelimiter) without leaving GUI.
Allow animation item to be defined as any item of your choice and you can remove player skins for animation item if you so desire.
Implements returner to main GUI if you exit the Create Game GUI using ESC/E.
Resolves currency item not being able to be updated if you add/remove a currency type.
Coinflips are now refunded if the user quits
Coinflips are now refunded if the user leaves and their game is not yet accepted.
Various naming mistakes.
Fixes the randomization approach for glass and head panels. Previously, users could predict whether they would win or not.