As I implemented Folia support I just tested it with a single player on a Folia server. Turns out, that you need many,
many players (or simulate some threads) to really find the errors and race condition. I'm sorry for any data loss or
inconvenience you might have encountered.
### Fixed
- Spending gold from bank account and inventory now returns the correct amount (This was only a display bug, the logic was correct)
- Folia: Balance changes from different regions at the same time no longer get lost.
- Folia: Vault and `/bank remove` now use the correct thread to change inventories.
- Folia: Balances are saved again after a player leaves.
- Folia: Saves from several threads at once no longer corrupt the balance file.
### Changed
- Remove fakeAccounts file and different logic for fake accounts. As a user/admin nothing the plugin still behaves as expected. Just simplified the code.
- Language now relies on 2-letter codes like "en" and not "en_US". This is an internal change. 4-letter codes like are still supported.
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" }