Commit Graph

  • 4811129ab1 Convert to text components and implement new translation system Luck 2020-10-14 12:26:09 +01:00
  • 63878166db Release 5.2 v5.2 Luck 2020-10-14 12:18:50 +01:00
  • 2ea43d4b2e Some misc refactoring and cleanup Luck 2020-09-10 21:13:12 +01:00
  • 442c7d46f9 Ensure that player data is removed even if a corresponding user doesn't exist Luck 2020-09-07 18:16:25 +01:00
  • 971bb67b51 Add support for user deletion from the web editor Luck 2020-09-07 18:13:33 +01:00
  • 020aff66aa Refactor web editor session handling Luck 2020-09-07 18:06:40 +01:00
  • 198b86d7c3 Implement the basis for deleting player uuid data from storage Luck 2020-09-07 17:22:42 +01:00
  • 84e7fd4d09 Update usage string for /lp import Luck 2020-09-07 16:55:08 +01:00
  • 4027129052 Default to merge when using /lp import (#2601) Luck 2020-09-07 16:54:27 +01:00
  • 63f67ca72c Default use-vault-server to false (#2599) Luck 2020-09-07 16:51:07 +01:00
  • 2adaea2dac Avoid calling JsonObject#size for compat with older gson versions (#2598) Luck 2020-09-05 22:00:56 +01:00
  • 5e48224c78 Use a map factory when resolving permissions for cached data Luck 2020-08-30 09:14:33 +01:00
  • cc1d8984da Config option for registering brigadier command list data Luck 2020-08-30 09:13:59 +01:00
  • 8d9b4182f4 Modify issue templates slightly Luck 2020-08-29 18:37:21 +01:00
  • f972113d11 Add GitHub issue templates Luck 2020-08-29 18:32:39 +01:00
  • 4d5a24f2c4 ContextSetJsonSerializer output should be sorted Luck 2020-08-14 16:25:55 +01:00
  • e2b575dd24 Handle null or empty server/world field in SQL (#2553) Luck 2020-08-13 11:40:33 +01:00
  • 7fae141e33 Ignore cancelled events for OP command disabling (#2527) Luck 2020-08-13 11:03:24 +01:00
  • 6f90e545fc Don't attempt further poll operations after SQL messenger has closed (#2516) Luck 2020-08-13 10:49:18 +01:00
  • ee3bb22c2c Improve Bukkit identifyClassLoader (#2444) Luck 2020-08-13 10:31:20 +01:00
  • 361a4d66bc Refactor exporter into separate classes Luck 2020-08-13 10:12:36 +01:00
  • e1bac438aa Add /lp export --without-groups (#2498) Luck 2020-08-13 10:00:49 +01:00
  • ac9706b83f Ignore FileAlreadyExistsException in MoreFiles#createDirectories (#2525) Luck 2020-08-10 22:29:12 +01:00
  • fea757887c Use official configurate 3.7 branch Luck 2020-08-01 11:08:46 +01:00
  • 1eab127f50 Refactor op command detection Luck 2020-08-01 10:20:49 +01:00
  • 92e008ff0a Fix bug in PermissionHolder#hasNode (#2490) Luck 2020-07-26 14:14:41 +01:00
  • 9659333d0e Some misc cleanup for migration commands Luck 2020-07-25 16:56:52 +01:00
  • d8020e77fe Fix import with no users object (#2488, #2489) Larry 2020-07-24 11:43:49 +01:00
  • 232d17436c Rename config based static calculator Luck 2020-07-21 11:26:16 +01:00
  • 1461651e22 Include a wider range of potential contexts in web editor payload (#2470) Luck 2020-07-21 11:25:50 +01:00
  • ef556f7cf7 Pre-generate event classes (#2463) Luck 2020-07-16 21:00:17 +01:00
  • 47ca6b162b Catch throwable instead of exception when handling hikari errors (#2444) Luck 2020-07-16 20:26:54 +01:00
  • f72a5cb6b5 Ensure group/track names are always lowercase'd when created via the API (#2440) Luck 2020-07-16 20:19:33 +01:00
  • cd0fd80b33 Impose 15 second timeout on all http calls (#2436) Luck 2020-07-16 20:15:53 +01:00
  • 0fd7f643a7 Add option to use bytebin for exports/imports (#2432) Sam Goodger 2020-07-05 05:41:34 +10:00
  • 6c7c1b67b8 Try to reopen Redis pub-sub connection on failure (#2430) Mark 2020-07-04 22:08:58 +03:00
  • 4514a17eaf Remove MRUCache Luck 2020-07-03 18:23:34 +01:00
  • adbd2fc81f Use ConcurrentHashMap instead of Caffeine in CachedDataManager Luck 2020-07-03 17:57:53 +01:00
  • 8b506b6a95 Don't re-use PermissionCache instances Luck 2020-07-03 15:18:58 +01:00
  • 426c8565fd Small optimization to processExportedPermissions Luck 2020-07-03 14:57:46 +01:00
  • bd6d3ab7c0 Optimize PermissionHolder#hasNode Luck 2020-07-02 12:28:30 +01:00
  • d12d13d6ea Fix NodeMap#size method and rename some things Luck 2020-07-02 12:16:13 +01:00
  • cc08390abe Remove NodeMap immutable cache Luck 2020-07-02 12:06:37 +01:00
  • b460e282b1 Add ConstraintNodeMatcher toString method for use in commands Luck 2020-07-02 10:44:52 +01:00
  • 005d19f2a3 Fix JavaDoc typo (#2421) Tobi 2020-07-02 11:42:37 +02:00
  • 8817e17d2c Fix typo in config file Jonas Baars 2020-06-29 15:17:42 +01:00
  • 0f23b7a460 Avoid calling #stream on the result of Bukkit getOnlinePlayers Luck 2020-06-25 10:24:33 +01:00
  • 21ae1dbac0 Fix potential race condition in MRUCache Luck 2020-06-21 22:07:53 +01:00
  • 6cb0f5e810 Use a non-async cache in CachedDataManager Luck 2020-06-21 21:23:57 +01:00
  • 2ac7d3dfe6 Refactor command argument parsing Luck 2020-06-21 19:58:17 +01:00
  • bfaa543ecd Fix NPE in ConfigurateConfigAdapter#getStringList (#2399) Luck 2020-06-21 10:18:27 +01:00
  • f893b1c632 Add optional time parameters to permission/parent removetemp commands (#1384) Luck 2020-06-20 22:01:27 +01:00
  • cb5a28f043 Use the only/default track if one is not specifed in the promote/demote command (#1581) Luck 2020-06-20 21:03:01 +01:00
  • bd9718c5af Add log notification filters (#1980) Luck 2020-06-20 20:46:54 +01:00
  • 97a0dbebcb Add DataTypeFilter#NONE Luck 2020-06-13 21:07:59 +01:00
  • df324de9ec Add DataTypeFilter Luck 2020-06-12 23:14:33 +01:00
  • 6fa690a49d Update API pom description Luck 2020-06-12 20:36:41 +01:00
  • 2bb1aa7511 Change behaviour of resolveInheritanceTree when 'resolve inheritance' flag is false Luck 2020-06-12 20:34:57 +01:00
  • 0bef0902c0 Update some dependencies Luck 2020-06-10 20:41:39 +01:00
  • f10f60e27f Define dependency on Vault during enable (#1959) Luck 2020-06-10 20:24:11 +01:00
  • 91337b49ea Just use the section char instead of some other random one Luck 2020-06-08 23:47:10 +01:00
  • f5e41f7e7e Cleanup chat meta commands Luck 2020-06-08 23:44:07 +01:00
  • fe0e82f285 Verbose command shouldn't be able to run as console Luck 2020-06-04 14:46:11 +01:00
  • 8996cf02af Add player argument to'/lp verbose command' to execute the test command as another player Luck 2020-06-04 01:32:56 +01:00
  • e37c77a1be Add '/lp verbose command <command>' for easy testing of command permissions Luck 2020-06-03 22:32:24 +01:00
  • 11998b2dd6 Some misc cleanup Luck 2020-06-03 21:20:41 +01:00
  • 8754123535 Fix parsing second optional argument in editor command Luck 2020-05-30 02:39:37 +01:00
  • 91d75424f4 Include users which inherit the group when running /lp group <group> editor Luck 2020-05-30 02:13:18 +01:00
  • c5c99abd16 Improve argument based perm checks for the editor Luck 2020-05-30 01:54:18 +01:00
  • 6c88f7629e Add optional filter argument to editor command Luck 2020-05-30 01:47:31 +01:00
  • 98c71739f8 Fix user ordering in the editor Luck 2020-05-30 01:37:24 +01:00
  • 25551641fc Add option to merge into instead of overriding existing data in imports (#2324) Luck 2020-05-28 21:36:06 +01:00
  • 00b701f129 Improve undo command generation (#2318) Luck 2020-05-28 20:53:07 +01:00
  • ab082aa311 Group names should always be lowercase in inheritance nodes Luck 2020-05-28 00:49:32 +01:00
  • dc32c84bb3 Increase world column max length (#2334) Joshua Schmitt 2020-05-27 08:02:53 -05:00
  • 0bb4161397 Use nicer toString for Durations in log messages Luck 2020-05-27 10:46:24 +01:00
  • 4a049ca732 Use contains instead of startsWith for context tab completions Luck 2020-05-27 10:43:30 +01:00
  • d5ac45d230 Formalize more of the contexts spec Luck 2020-05-25 22:46:26 +01:00
  • 6b3e4bdc71 Add ContextUpdateEvent and related functionality Luck 2020-05-25 21:49:49 +01:00
  • 5c0d82f306 Refactor config handler classes Luck 2020-05-25 10:42:32 +01:00
  • 5a6176def5 Enforce removal of server=global and world=global contexts at a higher level Luck 2020-05-21 17:30:13 +01:00
  • 13ebc87b29 Fix compatibility with modified SimplePluginManager in Mohist fork Luck 2020-05-20 21:37:07 +01:00
  • 1ca1bcf1d1 Make getUniqueUsers more resilient to invalid uuids Luck 2020-05-20 21:23:29 +01:00
  • ea5a05d770 Fix incorrectly reading node value from the value field when reading from the flatfile meta section (#2312) Luck 2020-05-20 18:21:49 +01:00
  • ed85ab1bfd Change ContextSet 'satisfy' behaviour (#2300) Luck 2020-05-20 14:51:03 +01:00
  • c09e4a1aa0 Update web app urls Luck 2020-05-20 14:45:20 +01:00
  • ee36fa9d81 Fix prefix being displayed twice in extensions info section Luck 2020-05-19 17:47:07 +01:00
  • bfa5fc43cd Rename getWithPermission method internally Luck 2020-05-19 17:45:16 +01:00
  • 5d6389249a Fix bug with searching for group permissions via the api Luck 2020-05-19 13:32:06 +01:00
  • 637cb0d836 Fix group info command Luck 2020-05-19 09:55:00 +01:00
  • bfebe6a5d0 Cleanup MetaStack, cache the computed prefix/suffix when meta accumulator completes Luck 2020-05-19 00:36:39 +01:00
  • 4cbbbd390f Don't schedule command list updates if the server is stopping (#2301) Luck 2020-05-16 18:19:05 +01:00
  • c120fa6a4d Fix startup on Nukkit (#2290) Luck 2020-05-16 11:52:51 +01:00
  • 918ea7503a Fix bug with duplicated users in editor (lucko/LuckPermsWeb#235) Luck 2020-05-13 11:19:35 +01:00
  • dbe07827bd Update readme Luck 2020-05-12 23:12:53 +01:00
  • 98eb756951 Add contextual data section to group info command too Luck 2020-05-12 18:34:07 +01:00
  • 86eeeb5b94 Slightly change plugin prefix Luck 2020-05-12 17:54:06 +01:00
  • a3e6628e11 Improve user info command Luck 2020-05-12 16:54:02 +01:00
  • 84bc4217de Fix command arg rewriting Luck 2020-05-12 16:35:43 +01:00
  • b88819b9bb Cleanup Bukkit/Nukkit dummy classes, some aren't necessary anymore Luck 2020-05-11 21:58:24 +01:00