COWMODSКаталог модов
Vault3

ВЕРСИИ (2)

release

Vault3 3.0.0

3.0.0
20 июл. 2026 г.55Minecraft: 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6bukkit, paper, purpur, spigot
Скачать
Что нового
## 3.0.0 Focused on performance and data safety under load. ### Storage - Transactions no longer perform any I/O on the main thread. Changes are marked dirty and written asynchronously, debounced, and only for balances that actually changed. - Batch writes are chunked at 500 rows to stay under `max_allowed_packet`. - New: `storage.transaction_flush_delay_ticks` controls the debounce window. - New: `storage.recover_emergency_dumps` re-applies balances left by a shutdown that could not reach the database. ### Correctness - `withdrawPlayer` / `depositPlayer` are now atomic per account, so concurrent callers cannot overwrite each other. - A deposit that would overflow now saturates instead of resetting the account to zero. - A transfer whose credit leg fails now refunds the sender. - The in-memory balance map is concurrent; the autosave task can no longer abort partway. ### Shutdown and recovery - Shutdown saves every balance synchronously and retries a failed database write three times. - If the database cannot be reached, balances are written to `balances-emergency-<timestamp>.yml` and applied automatically on the next start. - Console now reports `Saved N player balances before shutdown.` ### Performance - Player name lookups no longer scan the entire player-data directory on every call. Resolution now goes through an in-memory cache, the server user cache, and only falls back to a full scan at most once a minute. - Pending charge requests are fetched off the main thread on join. - Per-player menu state is released on disconnect. ### Configuration - `storage.save_on_transaction`, `storage.autosave_seconds` and `storage.transaction_flush_delay_ticks` are now documented in `config.yml`.
release

Vault3 3.0.0

3.0.0
20 июл. 2026 г.192Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2bukkit, paper, purpur, spigot
Скачать
Что нового
## 3.0.0 Focused on performance and data safety under load. ### Storage - Transactions no longer perform any I/O on the main thread. Changes are marked dirty and written asynchronously, debounced, and only for balances that actually changed. - Batch writes are chunked at 500 rows to stay under `max_allowed_packet`. - New: `storage.transaction_flush_delay_ticks` controls the debounce window. - New: `storage.recover_emergency_dumps` re-applies balances left by a shutdown that could not reach the database. ### Correctness - `withdrawPlayer` / `depositPlayer` are now atomic per account, so concurrent callers cannot overwrite each other. - A deposit that would overflow now saturates instead of resetting the account to zero. - A transfer whose credit leg fails now refunds the sender. - The in-memory balance map is concurrent; the autosave task can no longer abort partway. ### Shutdown and recovery - Shutdown saves every balance synchronously and retries a failed database write three times. - If the database cannot be reached, balances are written to `balances-emergency-<timestamp>.yml` and applied automatically on the next start. - Console now reports `Saved N player balances before shutdown.` ### Performance - Player name lookups no longer scan the entire player-data directory on every call. Resolution now goes through an in-memory cache, the server user cache, and only falls back to a full scan at most once a minute. - Pending charge requests are fetched off the main thread on join. - Per-player menu state is released on disconnect. ### Configuration - `storage.save_on_transaction`, `storage.autosave_seconds` and `storage.transaction_flush_delay_ticks` are now documented in `config.yml`.