Commit Graph

  • 331ff341f3 Fix autoop Luck 2016-11-28 20:11:10 +00:00
  • 793a84edfb Sponge: replace MemorySubjectData with own implementation Luck 2016-11-26 17:19:04 +00:00
  • 2893d4aebd Silence InterruptedException when the plugin disables Luck 2016-11-26 13:21:21 +00:00
  • b7ac7680d9 Fix NPE Luck 2016-11-25 21:19:12 +00:00
  • 18dd59ed0f Refactor Sponge subject handling Luck 2016-11-25 20:59:28 +00:00
  • 443906da55 Refactor managers Luck 2016-11-25 18:28:00 +00:00
  • a9f29da4f8 Fix potential memory leak Luck 2016-11-24 21:59:48 +00:00
  • cf456cff81 Implement tab completion for permissions Luck 2016-11-24 19:07:01 +00:00
  • 69b3c96e09 Fix Sponge subject data permission overrides Luck 2016-11-23 22:17:49 +00:00
  • 61eb86b3a0 Fix Sponge defaults serialization Luck 2016-11-23 21:44:59 +00:00
  • f0ad32bc37 Change PermissionService handling Luck 2016-11-22 21:57:51 +00:00
  • aeeb2820f9 Sponge: also migrate defaults Luck 2016-11-22 21:14:43 +00:00
  • 2d88405d69 Fix onLateEnable always being fired Luck 2016-11-22 20:42:43 +00:00
  • f32ed5db89 Fix Sponge PEX migration Luck 2016-11-22 20:39:56 +00:00
  • f1606ac51b API changes for 2.15 Luck 2016-11-22 18:27:40 +00:00
  • d13eb1a55d Fix default assignments never being applied on Bungee Luck 2016-11-21 18:26:37 +00:00
  • 384fbf5464 Revert: Use faster wildcard parsing method Luck 2016-11-21 17:07:13 +00:00
  • 4874f9d051 Use faster wildcard parsing method Luck 2016-11-20 20:41:39 +00:00
  • 51732fa660 Rearrange some packages, general cleanup Luck 2016-11-20 13:44:36 +00:00
  • bb25632178 Improve info command Luck 2016-11-19 21:56:11 +00:00
  • 9a2cf82623 Improve user info command Luck 2016-11-19 17:52:39 +00:00
  • c0734fc29e refactor contexts slightly Luck 2016-11-18 22:39:00 +00:00
  • c60067e733 Maybe fix zPerms migration & tidy up shorthand parser Luck 2016-11-17 22:02:47 +00:00
  • 6293634e36 refactor shorthand nodes Luck 2016-11-17 20:50:37 +00:00
  • a047695a84 Fix issue with nodes never being removed on sync with flatfile storage types Luck 2016-11-17 19:01:58 +00:00
  • db9d84ed76 Maybe fix issue with corrupted permission migration Luck 2016-11-15 20:18:32 +00:00
  • e296b1df60 Fix migration commands never being executed Luck 2016-11-15 18:17:35 +00:00
  • b72e5f5437 Update plugin.yml to make LuckPerms always enable before Vault Luck 2016-11-14 22:50:11 +00:00
  • de09ae94b8 Fix Vault hook - thanks @Yann151924 Luck 2016-11-14 22:32:06 +00:00
  • b36a33f015 Make meta info command show where meta was inherited from Luck 2016-11-14 20:40:33 +00:00
  • d95891256b Setup a users calculated data when loaded by the SubjectCollection Luck 2016-11-14 18:55:10 +00:00
  • 9c8097ecb9 Sponge: Implement support for editing more than just users/groups with commands Luck 2016-11-14 18:45:48 +00:00
  • 18a3dfd604 cleanup Luck 2016-11-13 19:30:46 +00:00
  • 59fd337e44 remove debug messages, woops Luck 2016-11-13 11:12:06 +00:00
  • 696cd235fd Fix meta serialization. Resolves #41 Luck 2016-11-13 11:09:57 +00:00
  • 59c7efccb2 Fix Sponge plugin guice load failure. Thanks @gravityfox Luck 2016-11-13 09:44:34 +00:00
  • b031ebbffd Update readme Luck 2016-11-12 17:27:15 +00:00
  • 67415babc2 Fix javadocs & fix compile Luck 2016-11-12 16:25:44 +00:00
  • 563dd4683d Changes for & release of API 2.14 Luck 2016-11-12 14:10:42 +00:00
  • e9131f729a add methods for older sponge api versions Luck 2016-11-11 22:54:09 +00:00
  • c4ea626e33 Fix PM migration Luck 2016-11-11 20:43:05 +00:00
  • fefba7976b Actually register new migration command Luck 2016-11-11 20:35:11 +00:00
  • 2ce8555692 Add Sponge PermissionManager migration support Luck 2016-11-11 20:31:42 +00:00
  • 9fe9c386bb Sponge: rely less on dummy subjects Luck 2016-11-11 19:32:25 +00:00
  • e8cd2c7548 More command refactors Luck 2016-11-10 22:13:40 +00:00
  • 158d8b086a Command refactor Luck 2016-11-10 19:19:43 +00:00
  • 1c534d7475 More cleanup Luck 2016-11-08 20:46:29 +00:00
  • 90f8dbe243 Refactor commands Luck 2016-11-07 22:02:48 +00:00
  • 0c33b26fa9 Refactor meta accumulation Luck 2016-11-07 19:01:15 +00:00
  • d320679f69 Implement proper meta inheritance handling Luck 2016-11-07 17:32:17 +00:00
  • 8d5398b5a3 Make nodes with more contexts take priority over nodes with less Luck 2016-11-06 16:15:45 +00:00
  • 6cd8593fa5 Fix vault primary group override feature Luck 2016-11-06 15:11:28 +00:00
  • 5ebbc178a5 Remove messenger system & more cleanup Luck 2016-11-06 14:56:13 +00:00
  • 4f6e229943 Small cleanup Luck 2016-11-05 23:23:08 +00:00
  • 3e846d9527 Maybe fix split storage - closes #38 Luck 2016-11-05 21:43:48 +00:00
  • 981d745b74 Fix verbose system Luck 2016-11-05 19:19:29 +00:00
  • 2dd0858960 Allow multiple verbose filters Luck 2016-11-05 19:01:06 +00:00
  • f72819a664 Try to reduce contention in PermissionHolder Luck 2016-11-05 17:49:52 +00:00
  • 5361b1e87b Implement group weights Luck 2016-11-05 09:04:26 +00:00
  • e15d03ed4e Fix parents being cleared on promote/demote Luck 2016-11-05 07:53:18 +00:00
  • 6c9041ce40 Improve meta info command Luck 2016-11-04 19:13:39 +00:00
  • 8da96e6e48 Re-add showtracks/showpos commands Luck 2016-11-04 18:36:32 +00:00
  • 385aa6d438 Add set "none" command as an alternative to unset Luck 2016-11-04 16:40:55 +00:00
  • 79f24a5944 Improve track functionality. Resolves #39 Luck 2016-11-01 21:34:54 +00:00
  • 80570717f9 Fix slow datastore performance when using the API Luck 2016-11-01 19:41:40 +00:00
  • ebab79c4ca Maybe fix blocking issue with #getPermissions Luck 2016-11-01 19:38:08 +00:00
  • 42882ebe11 Update some ugly messages Luck 2016-10-31 22:25:42 +00:00
  • d2de26f765 Move hasperm/inheritsperm commands & add parent set command. Resolves #40 Luck 2016-10-31 19:27:04 +00:00
  • e2cebfbd16 Refactor Node class Luck 2016-10-31 18:18:31 +00:00
  • a58cc6bdf3 Refactor PermissionHolder Luck 2016-10-30 21:29:14 +00:00
  • 36bc1553c0 Implement Sponge timings Luck 2016-10-30 19:35:11 +00:00
  • 17b06c39e9 Ignore negated primary group override nodes & fix broken message Luck 2016-10-30 15:29:55 +00:00
  • ba2f6eb7be Update .gitignore Luck 2016-10-30 13:37:25 +00:00
  • b93145f26d Change some listener priorities Luck 2016-10-30 13:23:45 +00:00
  • e88ea9c13d Don't fully unload Sponge user subjects Luck 2016-10-30 13:21:43 +00:00
  • 1275d0023d Listen to PlayerQuit on monitor priority Luck 2016-10-29 22:58:06 +01:00
  • 27f6f225c9 whoops Luck 2016-10-29 21:56:55 +01:00
  • 41362aa34a Use a temporary executor until the bukkit one has started Luck 2016-10-29 21:54:13 +01:00
  • a99609e016 Don't wrap buffer tasks in scheduler calls Luck 2016-10-29 21:23:30 +01:00
  • c0ea2d8ec3 Fix data not being loaded sync when the plugin starts Luck 2016-10-29 21:14:59 +01:00
  • bb6b31d715 change Sponge listener priorities Luck 2016-10-29 21:12:55 +01:00
  • 21695dd2cb Implement support for Bukkit child permissions Luck 2016-10-28 19:16:32 +01:00
  • 531835c948 Fix GroupManager primary group migration Luck 2016-10-28 18:00:18 +01:00
  • 77e3b351fd Fix GroupManager user migration Luck 2016-10-28 17:58:36 +01:00
  • 66f756575a Remove redundant config option Luck 2016-10-27 18:48:38 +01:00
  • 7acc8bc7ed Add verbose command Luck 2016-10-27 17:46:44 +01:00
  • 0a4d337a53 Cache context lookups & refactor Sponge subjects Luck 2016-10-27 16:32:14 +01:00
  • 0198068a13 Improve permission lookup speed (slightly) Luck 2016-10-26 21:35:44 +01:00
  • 1c15f8462f Don't run commands through the buffer system Luck 2016-10-26 19:52:03 +01:00
  • 3929ce0dfc Fix compile Luck 2016-10-26 19:32:41 +01:00
  • 7deeaf305d Experimental: Run I/O after commands in a new thread Luck 2016-10-26 17:55:38 +01:00
  • 0f04c06e13 Remove redundant method Luck 2016-10-26 17:19:56 +01:00
  • d1863fa714 Implement more customizable primary groups Luck 2016-10-26 17:19:33 +01:00
  • 46b122a167 Fix memory leak preventing users from being unloaded Luck 2016-10-25 18:44:11 +01:00
  • ee3db1e5c5 Maybe fix GroupManager primary group migration Luck 2016-10-25 15:02:49 +01:00
  • bd830617c9 Small cleanup Luck 2016-10-25 11:14:56 +01:00
  • a9b6493091 A few small optimizations Luck 2016-10-24 18:48:39 +01:00
  • 9894e45516 Fix issue with Vault lookups not being preprocessed Luck 2016-10-24 15:57:05 +01:00
  • 2cfc82f3aa Implement support for instant data propagation with Redis Luck 2016-10-24 14:38:12 +01:00
  • bb9eab0989 Lower sync wait buffer & fix export command Luck 2016-10-24 13:02:26 +01:00