Commit Graph

35 Commits

Author SHA1 Message Date
CmdrKittens 9a8538b844 Customizable default (no perms) vault size 2020-04-09 00:49:34 -04:00
CmdrKittens c3473b1c81 Some light cleaning 2020-03-18 19:22:49 -04:00
Trent Hensler f463dedee6 Update license headers in all files. 2018-12-17 20:08:56 -08:00
ArtelGG 88e0351826 Retain cross-version compatibility & cleanup (#374) 2018-12-17 19:58:55 -08:00
Trent Hensler a3d72a0a28 Commit rest of files. 2018-12-16 22:37:41 -08:00
Trent Hensler 181bb89ac0 Rework operations to allow for owners of vaults to be Strings, which is more friendly to third party or group vaults. Fixes compatibility with FactionsUUID. 2018-12-16 22:13:13 -08:00
Trent Hensler 5f115f631b Save all lang files to disk. Allow switching between languages in the config file.
This will break anyone using the current lang.yml. They'll just need to move it to lang/english.yml
2018-01-06 19:50:47 -08:00
Trent Hensler 5a338937e7 Base64 vault management 2017-12-25 02:46:14 -06:00
Byteflux 25120bef1a Remove async saving
Fixes #245, #223, #246, #247
2017-01-06 20:35:13 -08:00
Trent Hensler edc6b0f8ae Fix opening of other player's vaults. Resolves #190. 2016-06-14 14:08:25 -05:00
Trent Hensler bc9d1091e1 Accept Strings as inputs instead of UUIDs.
This leaves options for other plugins to hook into us to use our vault operations. I did a first shot of this with FactionsUUID.
* This needs to be tested more in depth before being pushed to a release version as it changes how we handle a lot of our dupe checks.
2016-05-30 16:20:36 -07:00
Trent Hensler c55ad60705 Check for null map. 2016-05-30 14:32:32 -07:00
kashike 06bb39d345 Oops. Fix NPE 2016-02-06 12:13:41 -08:00
kashike aaef544ea4 Don't create new file when attempting to load cache. Fixes #107 2016-02-05 23:03:15 -08:00
kashike f51efcfab2 Quick cleanup 2015-06-27 09:37:10 -07:00
vemacs 26781df8f4 Update cache on delete, fixes online user vault deletion 2015-06-27 08:49:22 -07:00
vemacs eeb72ed1bb Only update if already in map 2015-06-26 14:31:19 -05:00
vemacs bcf9aacd3b [Somewhat tested] Implement asynchronous save operations and cached read operations 2015-06-26 11:18:46 -04:00
drtshock a5ed2b1f4d Revert "Add CachedVaults"
This reverts commit 9cd5755d0a.
2015-06-24 14:32:12 -05:00
drtshock a2ec843599 Revert "Apparently needed to reformat."
This reverts commit 101098ae7b.
2015-06-24 14:32:10 -05:00
drtshock 101098ae7b Apparently needed to reformat. 2015-05-25 21:06:22 -05:00
Vaquxine 9cd5755d0a Add CachedVaults
Only writes vaults to file on server shutdown or player quit, rather
than every inventory close event.

Also caches for read() events.
2015-05-25 21:01:42 -05:00
drtshock f1c30c6a37 Some more cleanup and formatting. 2015-04-27 14:09:34 -05:00
drtshock ede738019a Update vault size each time inventory is opened.
Before, the VaultViewInfo was being stored as name instead of uuid as well as not being removed when a vault was closed. This caused the same inventory to be accessed from memory each time the vault was opened after the first opening since the last restart when it would load from file. Since we are recreating the inventory each time, there will likely be a performance loss but we will update the vault title and size each time its opened. Resolves #58.
2015-04-27 14:02:51 -05:00
drtshock f97ba1e694 Reformat. 2015-04-27 12:03:11 -05:00
drtshock 248c5f193b Add option to have player name and vault number in vault title. 2015-04-27 11:50:16 -05:00
Joshua Popoff b8b7c24d9d add a config option to disable backups. closes #45 2014-11-24 00:40:15 -08:00
mbax 645b3adc07 Consistent UUID usage across file handling 2014-08-05 00:14:52 -04:00
Joshua Popoff 2e429ceb21 Do a bit more cleanup, and shuffle a few things around 2014-05-06 22:37:48 -07:00
Joshua Popoff e5904cf651 Okay, I swear I'm done now. ;-; 2014-05-05 12:57:24 -07:00
Joshua Popoff b5ef633105 General cleanup of everything I can see right now 2014-05-05 12:53:26 -07:00
Joshua Popoff 993dd93dc3 Please don't do that to me, spaces 2014-05-05 12:17:11 -07:00
Joshua Popoff d6da845403 Tidy up commands, and make them output when things go boom 2014-05-05 12:13:49 -07:00
drtshock e3da6580ba Make things not so staticy 2014-04-24 10:08:50 -05:00
drtshock a6cf925a78 Handle UUIDs. 2014-04-23 16:28:21 -05:00