Commit Graph

  • 4cfee76202 Change layout of library storage Luck 2020-02-09 15:24:04 +00:00
  • 446fa48d9a Optimize LuckPermsPermissionMap putAll implementation Luck 2020-02-05 20:59:10 +00:00
  • 9546987970 Fix AbstractUserManager to only load users once in #loadAllUsers Luck 2020-02-03 00:44:08 +00:00
  • 7a624fb449 Add additional call to invalidate cached data during a sync task Luck 2020-02-03 00:30:18 +00:00
  • 26de6cf86f Refactor CraftBukkitImplementation utility Luck 2020-01-25 16:43:53 +00:00
  • 5fe7302965 Simplify vault hasPerm check for users Luck 2020-01-25 16:43:31 +00:00
  • a779b31ca5 Refactor SQL storage implementation Luck 2020-01-25 16:02:37 +00:00
  • 8fa629a243 Fix/catch IllegalArgumentException when estimating potential world contexts (#1951) Luck 2020-01-25 12:59:41 +00:00
  • 0864cf756c Cancel delayed/repeating tasks at the start of the disable process (#1935) Luck 2020-01-25 12:38:24 +00:00
  • e9d72df890 Check for an empty buffer in async tab complete handler (#1949) Luck 2020-01-25 12:25:00 +00:00
  • c39a44c3ac Add reminder to remove other plugin jar after migration (#1923) Luck 2020-01-25 12:17:23 +00:00
  • 7e8402b542 Fix compile errors Luck 2020-01-17 10:05:19 +00:00
  • a050a2604f Fix error extracting command label in AsyncTabComplete handler Luck 2020-01-16 17:55:03 +00:00
  • abad672bef Implement support for Vanilla command target selectors (e.g. @p, @r) for Bukkit & Sponge Luck 2020-01-16 17:49:28 +00:00
  • fe3d715f09 Implement Paper's AsyncTabCompleteEvent Luck 2020-01-16 17:20:54 +00:00
  • e151fbe298 Build against 1.15 APIs Luck 2020-01-16 16:05:19 +00:00
  • 2ccb475aa0 Cleanup command abstraction classes Luck 2020-01-15 23:54:43 +00:00
  • 4c83d439af Refactor Vault provider world rewriting Luck 2020-01-14 15:18:45 +00:00
  • 352f3bd263 Ensure response body is closed when a http request is not successful (#1912) Luck 2020-01-10 12:50:40 +00:00
  • b73b73e221 Add rewrite rule in legacy importer for for switchprimarygroup command (#1922) Luck 2020-01-09 23:18:05 +00:00
  • c454d17826 Refactor Vault Chat #setMeta impl Luck 2020-01-07 15:07:21 +00:00
  • 098f8d8231 Fix NPE when trying to set (chat)meta with a null would through Vault (#1920) Luck 2020-01-07 14:24:04 +00:00
  • c1e3660551 Update commodore to 1.5 Luck 2020-01-04 23:26:53 +00:00
  • 3ceb53aa4f Improve n/bukkit SenderFactory getPermissionValue impls Luck 2020-01-04 22:00:53 +00:00
  • a33f326cfc Fix duration parser handling of weeks, months & years (#1905) Luck 2019-12-31 18:04:03 +00:00
  • 83883aa7e6 Replace internal brigadier command structure with Commodore's file format Luck 2019-12-29 22:01:38 +00:00
  • 3fae4e5e9e Refactor CacheMetadata Luck 2019-12-29 18:34:55 +00:00
  • 4e9b11f30a Only apply DefaultsProcessor for users Luck 2019-12-29 18:01:13 +00:00
  • 46dc4e5104 Cleanup verbose logging for groups Luck 2019-12-29 17:54:11 +00:00
  • 9c8bdb1166 Fix support for setting vault npc op status Luck 2019-12-29 17:53:39 +00:00
  • 242993763c Remove vault-debug option Luck 2019-12-29 17:37:08 +00:00
  • b84518e1f1 Lots of misc cleanup Luck 2019-12-29 16:26:05 +00:00
  • b2593d409e Invalidate all user/group caches after node changes are made to groups via the API Luck 2019-12-29 01:17:30 +00:00
  • d3b3a8af38 Some small cleanup changes Luck 2019-12-29 00:55:41 +00:00
  • ec2cb5007c Move op handling into a permission processor Luck 2019-12-28 23:41:02 +00:00
  • ca33cee79d Fix DateTimeFormatter usage in VerboseListener Luck 2019-12-27 23:30:33 +00:00
  • 2d456bd346 Iterators class refactoring Luck 2019-12-27 23:17:18 +00:00
  • 10680668db Fix NPEs caused by RepeatingTask initialisation race condition Luck 2019-12-26 20:25:14 +00:00
  • 0e64b61be4 Improve DurationParser regex Luck 2019-12-25 00:04:39 +00:00
  • 96c53091d0 Make use of Instant / Duration classes where possible for time handling Luck 2019-12-24 23:10:26 +00:00
  • 6e64f80c81 Cleanup temporary handing in PermissionHolder#setNode Luck 2019-12-24 18:11:58 +00:00
  • 8906e4c4fc Fix PermissionHolder#setNode with accumulate temporary modifier (#1839) Luck 2019-12-24 17:54:35 +00:00
  • cc5d7ea873 Don't randomly add 1 second to parsed dates Luck 2019-12-24 17:49:27 +00:00
  • 6237d58ad6 Fix license header checks violation Luck 2019-12-24 17:16:40 +00:00
  • fae5ebe226 Prefer "storage provider" to "dao" in logging messages for consistency with rest of code base Luck 2019-12-24 14:08:23 +00:00
  • 9a92920120 Downgrade h2 version to 1.4.199 Luck 2019-12-24 14:00:48 +00:00
  • dc5c6b0138 Set character set to utf8 for messenger table (#1887) Luck 2019-12-24 13:46:19 +00:00
  • 88c432496b Reimplement "legacy" shorthand syntax Luck 2019-12-24 13:24:20 +00:00
  • 63b890d522 Rename EventFactory --> EventDispatcher Luck 2019-12-24 13:05:48 +00:00
  • cd5c8d7cdf NodeEqualityPredicate refactoring Luck 2019-12-21 19:58:37 -05:00
  • d80017ba7b Refactor /lp import command, better handling when no file extension is provided Luck 2019-12-21 17:46:37 -05:00
  • 5eb8a262be Set giveDefault to true when running the 'clear' command Luck 2019-12-14 17:22:48 +00:00
  • 7474842b45 Cleanup the way contexts for transient permissions are determined Luck 2019-12-14 17:06:26 +00:00
  • 9093385de3 Fix NPE in Permissible#recalculatePermissions Luck 2019-12-13 14:30:37 +00:00
  • bd349ac4a3 Use standard (not Identity) HashMaps for OptionKeys and NodeMetadataKeys Luck 2019-12-13 14:02:31 +00:00
  • 37367fe91f Invalidate QueryOptions cache when op status changes Luck 2019-12-13 13:56:34 +00:00
  • dce792083b Fix some issues with null world contexts in migration scripts Luck 2019-12-13 11:51:42 +00:00
  • 06f7900318 Use thee default set of flags by default in QueryOptions.Builder, etc Luck 2019-12-13 11:28:46 +00:00
  • d8ac199858 Additional SQL query escaping fixes (#1847, #1854) electron 2019-12-06 00:46:00 +03:00
  • 9cf21e2927 Include loaded extensions in the info command (#1849) Luck 2019-12-05 21:44:45 +00:00
  • 86a15b9a66 Escape table name with backticks (`) in sql messenger (#1847, #1848) electron 2019-12-04 23:50:56 +03:00
  • 31b57df567 Fix json action serialization (#1843, #1844) electron 2019-12-04 14:18:37 +03:00
  • a07f876c85 Re-implement parsing first/second context values as server/world respectively (#1837) Luck 2019-12-02 21:23:58 +00:00
  • 2eb0c1e67e Use getPlainDisplayName to get name for hover messages (#1663) Luck 2019-12-02 21:03:45 +00:00
  • 6325e25630 Limit the number of scheduler work threads Luck 2019-12-02 15:10:18 +00:00
  • 6fdd349654 Fix (un)setting nodes through Vault with null worlds (#1826) Luck 2019-11-29 12:16:24 +00:00
  • 01e17adf82 Cleanup imports Luck 2019-11-25 22:52:37 +00:00
  • acdd5f3faa Don't attempt to load permissions data for login events cancelled at the lowest priority Luck 2019-11-25 22:51:11 +00:00
  • 4d3c692402 Fix concurrency bug in CachedDataManager MRU cache Luck 2019-11-25 20:31:14 +00:00
  • 787f691f44 Improve shorthand parser Luck 2019-11-25 00:34:23 +00:00
  • 500385cd3e Add temporary modifier to the argument list for permission/parent settemp (#1817) OmegaWeapon_ 2019-11-25 02:57:36 +10:30
  • 6df64a29dc Don't set username to null when a user is requested by uuid alone Luck 2019-11-24 00:40:29 +00:00
  • 233324f6c9 NodeMap optimizations Luck 2019-11-24 00:38:57 +00:00
  • da253c47da Update badges for new API coordinates (#1816) Andre_601 2019-11-24 01:38:22 +01:00
  • 8725ace739 LuckPerms v5 v5.0 Luck 2019-11-23 18:21:32 +00:00
  • 0d9106185c Add note about checking console to storage errors (#1678) Andre_601 2019-08-19 18:59:25 +02:00
  • 7449f6f9af Update patreon link Luck 2019-08-26 11:36:19 +01:00
  • 2316b6806e Cleanup in StackTracePrinter Luck 2019-11-23 17:43:56 +00:00
  • 94418d3648 Log thread in verbose events Luck 2019-11-23 17:26:48 +00:00
  • 479b2d026c Remove sql schema migrations Luck 2019-11-23 14:15:30 +00:00
  • 8e9683b33f Fix compile Luck 2019-11-23 14:10:17 +00:00
  • 6481bac045 Fix license violations Luck 2019-11-23 13:21:11 +00:00
  • 86aadf2cf8 A few more small API changes Luck 2019-11-23 12:59:40 +00:00
  • 95d2832884 A few more small API changes Luck 2019-11-23 12:52:26 +00:00
  • 213b2fcb44 Downgrade okhttp & okio Luck 2019-11-19 18:09:14 +00:00
  • c4bd657826 Changes to messaging service setup Luck 2019-11-19 15:18:47 +00:00
  • a5e15b8a29 More work Luck 2019-11-18 21:19:59 +00:00
  • 7a37fcd792 Implement a simple compiler (lexer + parser) for verbose filters Luck 2019-11-14 22:36:07 +00:00
  • 81cbe02a9c Move some things around a bit Luck 2019-11-14 19:43:57 +00:00
  • 79c10c986e Web editor changes Luck 2019-11-12 12:12:53 +00:00
  • c836cce59b Moreeee stuff Luck 2019-11-09 22:50:10 +00:00
  • 287c0f7f7a All the cleanup Luck 2019-11-09 22:34:12 +00:00
  • dc52807a46 Fix issues with *-combined file storage methods (#1793) Luck 2019-11-04 19:26:53 +00:00
  • 916e3dbb0b Revert bad text refactoring, bump version to 3.0.2 Luck 2019-10-15 13:58:20 +01:00
  • 4b0574710e Implement new compressed json import/export format Luck 2019-10-14 17:25:37 +01:00
  • 7764a04d46 More work Luck 2019-10-13 15:04:03 +01:00
  • 9438df787a Changes to option keys Luck 2019-10-12 00:27:53 +01:00
  • fd954d8293 More work Luck 2019-10-06 21:34:24 +01:00
  • 72dec16f54 Context parsing changes Luck 2019-09-21 08:30:14 +01:00
  • 40218563e1 Cut down on the number of command aliases Luck 2019-09-04 22:34:25 +01:00