Commit Graph

  • 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. Trent Hensler 2016-05-30 16:20:36 -07:00
  • 48206f552f Remove stupid workbench command. Trent Hensler 2016-05-30 14:37:40 -07:00
  • c55ad60705 Check for null map. Trent Hensler 2016-05-30 14:32:32 -07:00
  • 63ef227a7d Revert "Remove unnecessary teleport handler." kashike 2016-05-29 18:15:28 -07:00
  • 44be629603 Merge pull request #175 from RoinujNosde/patch-1 kashike 2016-05-29 18:08:40 -07:00
  • fc3d2fd9e7 Fix for https://github.com/drtshock/PlayerVaults/issues/174 Edson Passos 2016-05-24 14:35:08 -03:00
  • e8e1504123 Merge pull request #167 from HunterGPlays/master kashike 2016-04-23 22:32:15 -07:00
  • 5618061016 Listen to inventory drag HunterGPlays 2016-04-24 06:10:26 +01:00
  • 6885fc0446 Added drag listener HunterGPlays 2016-04-24 06:09:20 +01:00
  • 993ff3c833 Merge pull request #152 from MinelinkNetwork/fix-deserialization-errors Kashike 2016-03-08 19:29:16 -08:00
  • 0562425271 Fix deserialization errors introduced by previous commit. Byteflux 2016-03-08 19:25:44 -08:00
  • 417277acfb Merge pull request #148 from MinelinkNetwork/fix-serializing-nested-maps Kashike 2016-03-08 14:10:42 -08:00
  • cf4678a727 Bump to 3.5.8-SNAPSHOT kashike 2016-03-08 14:11:35 -08:00
  • 415b06a4c3 Fix StackOverflow when attempting to serialize ItemMeta with nested maps. Byteflux 2016-03-08 13:47:35 -08:00
  • 1421c2bf15 Remove unnecessary teleport handler. Trent Hensler 2016-02-08 09:45:08 -08:00
  • 06bb39d345 Oops. Fix NPE kashike 2016-02-06 12:13:41 -08:00
  • aaef544ea4 Don't create new file when attempting to load cache. Fixes #107 kashike 2016-02-05 23:00:43 -08:00
  • 18da2bf0df Check for UUID, not name on shutdown. Resolves #113. drtshock 2015-09-15 14:31:16 -05:00
  • 32e7caf958 Make sure in vault map is populated and queried with UUIDs, not names. Resolves #116 drtshock 2015-09-15 14:16:13 -05:00
  • 403f2bd75a Add debug for closing inventories on shutdown for #113. drtshock 2015-09-10 14:38:15 -05:00
  • 272dc755ce Correct if vault exists check. Fixes #103. drtshock 2015-08-15 21:15:48 -05:00
  • 444ae3d1ab Only load signs if we need to. Large servers were having some performance issues in the blockphysicsevent in the signlistener class, this helps relieve that stress. drtshock 2015-07-25 14:21:51 -05:00
  • 67b11db40d 3.5.6 release. drtshock 2015-07-09 14:17:34 -05:00
  • a71b09fe7c Merge pull request #89 from turt2live/travis/fix-convert-command Kashike 2015-07-08 17:18:23 -07:00
  • 17579896f1 Move UUID caching code to convert command execution. Addresses #88 turt2live 2015-07-08 18:04:43 -06:00
  • 2c8691bcd8 Add lots of debug. Hopefully help give some insight into #88. drtshock 2015-07-07 15:19:47 -05:00
  • b3ed171291 Add build number into plugin.yml version. drtshock 2015-07-07 15:09:35 -05:00
  • 8980bc5fac Fix NPE in Listeners kashike 2015-06-28 18:58:41 -07:00
  • f51efcfab2 Quick cleanup kashike 2015-06-27 09:37:10 -07:00
  • 26781df8f4 Update cache on delete, fixes online user vault deletion vemacs 2015-06-27 06:43:59 -04:00
  • eeb72ed1bb Only update if already in map vemacs 2015-06-26 11:22:23 -04:00
  • bcf9aacd3b [Somewhat tested] Implement asynchronous save operations and cached read operations vemacs 2015-06-25 19:41:41 -04:00
  • 81c9f83d65 3.5.6-SNAPSHOT drtshock 2015-06-24 14:33:05 -05:00
  • a5ed2b1f4d Revert "Add CachedVaults" drtshock 2015-06-24 14:32:12 -05:00
  • a2ec843599 Revert "Apparently needed to reformat." drtshock 2015-06-24 14:32:10 -05:00
  • 94c049f77c Revert "Attempt to fix #73. Not confirmed as a fix." drtshock 2015-06-24 14:32:07 -05:00
  • c2fa317e16 Attempt to fix #73. Not confirmed as a fix. kashike 2015-06-08 12:27:16 -07:00
  • 101098ae7b Apparently needed to reformat. drtshock 2015-05-25 21:06:22 -05:00
  • 9cd5755d0a Add CachedVaults Vaquxine 2015-05-25 20:09:09 -05:00
  • 89c57dc76d Use Runnable. drtshock 2015-05-21 10:41:31 -05:00
  • 24f423d2f3 Add configurable blocked items list. drtshock 2015-05-21 10:39:34 -05:00
  • ab46f49b0f Allow deleting offline player's vaults. Not sure why this was restricted to online players. drtshock 2015-05-16 20:18:42 -05:00
  • ece03993fe 3.5.3 drtshock 2015-05-08 09:20:33 -05:00
  • e931488c28 Store target player's UUID when opening other vault. Fixes #68. drtshock 2015-05-08 08:59:18 -05:00
  • 9fe5c3ef56 Ignore cancelled events. drtshock 2015-04-29 08:51:35 -05:00
  • ec609f329e Add missing key to default lang file. Resolves #65. drtshock 2015-04-28 11:32:43 -05:00
  • 0623b4cdd1 Make sure player is online before checking permissions. Fixes #64. drtshock 2015-04-28 11:30:27 -05:00
  • 30b76349a2 Add pvreload command. Resolves #32. drtshock 2015-04-27 14:27:49 -05:00
  • 573f58ee2f Make help message configurable. Resolves #52. drtshock 2015-04-27 14:22:56 -05:00
  • 12e25f0eb2 3.5.2 release. drtshock 2015-04-27 14:16:29 -05:00
  • f1c30c6a37 Some more cleanup and formatting. drtshock 2015-04-27 14:09:34 -05:00
  • 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. drtshock 2015-04-27 14:02:51 -05:00
  • 8375d71e3e Fix sign usage permissions. Resolves #54. drtshock 2015-04-27 12:31:43 -05:00
  • e14958f2e2 Separate permission for vault commands. Resolves #59. Permission is playervaults.commands.use and defaults to true to keep current functionality. drtshock 2015-04-27 12:10:48 -05:00
  • f97ba1e694 Reformat. drtshock 2015-04-27 12:03:11 -05:00
  • d690786803 Build against Spigot 1.8.3 and VaultAPI 1.5 drtshock 2015-04-27 11:52:23 -05:00
  • 248c5f193b Add option to have player name and vault number in vault title. drtshock 2015-04-27 11:50:16 -05:00
  • b8b7c24d9d add a config option to disable backups. closes #45 Joshua Popoff 2014-11-24 00:40:15 -08:00
  • e8bbd49804 Fix unique id converstion. fixes #51 Joshua Popoff 2014-11-09 01:17:39 -08:00
  • 9ce0d572be RIP metrics drtshock 2014-10-06 10:31:30 -05:00
  • 9c92255b34 Exception handling and don't kill everything turt2live 2014-08-31 19:56:15 -06:00
  • 57272da0cc Allow async conversion and use a UUID service where possible turt2live 2014-08-31 18:45:58 -06:00
  • 7eb269fc8e Merge pull request #39 from turt2live/BackpackConverter Trent 2014-08-31 18:14:20 -05:00
  • 645ab84f0b Make @evilmidget38 happy turt2live 2014-08-31 17:12:53 -06:00
  • 338d2cb889 Add converting framework as well as the converter for Backpack turt2live 2014-08-31 17:06:10 -06:00
  • 9741c80014 Use the correct config value for cost-to-open evilmidget38 2014-08-13 20:51:48 -06:00
  • 8555d1f768 3.5.1 release. drtshock 2014-08-07 11:24:58 -07:00
  • 645b3adc07 Consistent UUID usage across file handling mbax 2014-08-04 23:56:13 -04:00
  • feb5980a3c Reduce File creation: mbax 2014-08-04 23:52:57 -04:00
  • 935b8318d1 Start update checking immediately: mbax 2014-08-04 23:39:04 -04:00
  • b8d557b769 Substantially reduce disk IO in mass destruction: mbax 2014-08-04 23:30:23 -04:00
  • 9b5a7f18d9 Build for specific Bukkit release: mbax 2014-08-04 23:26:10 -04:00
  • 3c122dbe59 Reformat drtshock 2014-05-28 08:22:20 -05:00
  • 01122e5fba Stop sending 2 failed messages. drtshock 2014-05-28 08:22:08 -05:00
  • 72df6f5f66 Fix owner of sign being null if self. Fixes issue #31. drtshock 2014-05-19 08:51:30 -05:00
  • 2e429ceb21 Do a bit more cleanup, and shuffle a few things around Joshua Popoff 2014-05-06 22:37:48 -07:00
  • faa4a45ba9 Update version to 3.5.0 for release. drtshock 2014-05-06 12:37:57 -05:00
  • 9503b3a7bf Merge pull request #29 from koalaaaa/master drtshock 2014-05-05 15:01:37 -05:00
  • e5904cf651 Okay, I swear I'm done now. ;-; Joshua Popoff 2014-05-05 12:57:24 -07:00
  • b5ef633105 General cleanup of everything I can see right now Joshua Popoff 2014-05-05 12:53:26 -07:00
  • 99d74afa24 Merge pull request #28 from koalaaaa/master drtshock 2014-05-05 14:18:14 -05:00
  • 993dd93dc3 Please don't do that to me, spaces Joshua Popoff 2014-05-05 12:17:11 -07:00
  • d6da845403 Tidy up commands, and make them output when things go boom Joshua Popoff 2014-05-05 12:13:49 -07:00
  • 5062fbdbc7 Revert "Reformat" drtshock 2014-05-05 12:20:40 -05:00
  • 4628cc8130 Reformat drtshock 2014-05-05 12:15:32 -05:00
  • 72e7fb0349 Merge pull request #27 from koalaaaa/master drtshock 2014-05-05 11:43:54 -05:00
  • abb37ab4b0 We want to continue, not break Joshua Popoff 2014-05-05 09:38:53 -07:00
  • 5721e98e77 I hate spaces Joshua Popoff 2014-05-05 09:28:38 -07:00
  • 1d6c1bd6d1 Fix saving of vaults and use guava Files instead of nms apache commons Files Joshua Popoff 2014-05-05 09:27:33 -07:00
  • e1e2ad18e3 Add handling for Iterables to Serialization Nate Mortensen 2014-04-24 19:29:08 -06:00
  • e3da6580ba Make things not so staticy drtshock 2014-04-24 10:08:50 -05:00
  • b704929834 Fix that typo drtshock 2014-04-23 16:34:41 -05:00
  • 179473ec3f Fix merge drtshock 2014-04-23 16:30:22 -05:00
  • 3ad36a3fd3 UUID conversion drtshock 2014-04-23 14:56:05 -05:00
  • a6cf925a78 Handle UUIDs. drtshock 2014-03-12 21:02:21 -05:00
  • 0ced47c52b UUID conversion drtshock 2014-04-23 14:56:05 -05:00
  • 56390ebdb1 UUIDConversion class. drtshock 2014-04-23 14:37:04 -05:00
  • 2ff60128f7 New vault manager class to use UUIDs drtshock 2014-04-23 14:05:12 -05:00
  • c002913c20 Deprecate old methods to prepare for UUID migration. drtshock 2014-04-23 13:55:05 -05:00
  • 15f4f81780 Reformat drtshock 2014-04-23 13:52:36 -05:00