1
0
mirror of https://github.com/lucko/LuckPerms.git synced 2025-08-31 10:01:45 +02:00

Commit Graph

  • 0884dd7e97 Add package description javadocs to the API Luck 2021-03-03 11:48:20 +00:00
  • c948632dfa Create a copy of args for command timeout catcher Luck 2021-03-02 17:53:10 +00:00
  • 9647b7de43 Translation file fixes Luck 2021-03-01 13:20:47 +00:00
  • e7f2a8d713 Add config option to disable built-in contexts Luck 2021-03-01 11:18:21 +00:00
  • bf0ac1a867 Micro-optimise some frequently iterated lists Luck 2021-03-01 10:38:48 +00:00
  • 89894353b6 Add web editor deletion cause Luck 2021-03-01 10:16:21 +00:00
  • ca65e2175d Add getMetaValue API method that accepts a value transformer function Luck 2021-02-28 12:04:23 +00:00
  • 84c5b818b8 Add cancellable UserUnloadEvent Luck 2021-02-27 18:24:39 +00:00
  • 843eaaed0c Fix getLocale on older Bukkit releases (#2915) Luck 2021-02-27 15:43:46 +00:00
  • 4ff2c75538 Add config option to set Hikari keepalive property Luck 2021-02-22 23:02:43 +00:00
  • 734b011dc7 Some minor tidying Luck 2021-02-22 22:51:36 +00:00
  • 4018493285 Fix holder type and name on hover and click events in meta info entries (#2906) Federico López 2021-02-22 08:14:45 -03:00
  • 435e039b38 Bump PostgreSQL version (#2903) Hai-tun 2021-02-20 19:09:07 +08:00
  • 7579bbe549 Update gradle wrapper Luck 2021-02-20 11:06:41 +00:00
  • 16ee500054 Fix NoClassDefFoundError when loading extensions on non-JiJ platforms Luck 2021-02-19 16:33:59 +00:00
  • 88f040e822 Allow extensions to opt to be added to the parent classloader instead Luck 2021-02-19 16:25:11 +00:00
  • a766c0e9aa Support the web editor payload format in /lp import Luck 2021-02-19 14:33:54 +00:00
  • 40e8038604 Fix non-lower-case meta lookups via the API (#2900) Luck 2021-02-19 09:43:37 +00:00
  • 3c4091018c Fix bukkit legacy 1.7 build Luck 2021-02-18 13:28:47 +00:00
  • 75d8f00400 Implement jar-in-jar loader system (#2899) lucko 2021-02-18 12:21:17 +00:00
  • cb5f403043 Invalidate context cache on Bukkit PlayerJoinEvent Luck 2021-02-16 17:38:45 +00:00
  • 997e3c7ef7 Add timeout for command executions (#2887) Luck 2021-02-10 11:38:35 +00:00
  • cb9e0899fc Misc refactoring and tidying up Luck 2021-02-10 11:12:30 +00:00
  • ab009ed110 Don't use pretty-printed JSON when uploading to bytebin for web apps Luck 2021-02-05 12:44:48 +00:00
  • c8b89f245e Tidy up RabbitMQMessenger a bit Luck 2021-02-05 12:00:16 +00:00
  • d8aefd23d3 Added virtual host support for RabbitMQ (#2877) Callum Seabrook 2021-02-05 11:38:13 +00:00
  • a8dfd38fe6 RabbitMQ messenger support (#2874) ruViolence 2021-02-05 01:10:30 +08:00
  • b7ac05a0a5 Improve Fabric initial connection debug Luck 2021-02-04 13:29:33 +00:00
  • b8e044c4e3 Fix Sponge build Luck 2021-01-31 12:51:16 +00:00
  • b708d04141 Improve CraftBukkit detection (#2867) Federico López 2021-01-31 08:01:44 -03:00
  • d485017744 Fix trailing period in translation bundle (#2868) Federico López 2021-01-31 08:00:55 -03:00
  • 35f5944d7b Make separated flat-file read/writes atomic (#2860) Luck 2021-01-29 11:42:37 +00:00
  • d12be01ecd Fix checking for table existence on SQL storage types (#2864) Federico López 2021-01-29 06:34:55 -03:00
  • 8043b84dc4 Substitute null check with Configuration#isSet (#2851) Conclure 2021-01-26 12:52:12 +01:00
  • 284e260bc2 Fix node change events not being called for web editor changes (#2857) Luck 2021-01-26 11:41:38 +00:00
  • ec296460b2 Always allow console to use LP commands (#2841) Luck 2021-01-22 19:16:53 +00:00
  • 20fee360fb Don't use a WeakReference to hold platform sender objects (#2838) Luck 2021-01-21 12:58:59 +00:00
  • cd496fdc39 Default apply-default-negated-permissions-before-wildcards to false on Bukkit/Nukkit (#2787) Luck 2021-01-19 14:34:54 +00:00
  • f9030825fd Add some more annotations to mark API methods Luck 2021-01-19 14:29:49 +00:00
  • 0a92597767 Don't use adventure-platform on Sponge (#2822) Luck 2021-01-18 22:57:27 +00:00
  • 6c34da6b32 Catch another Hikari/classloading issue Luck 2021-01-18 13:18:05 +00:00
  • d5cefac65d Fix Fabric permissions not being copied during player respawn (#2818) Luck 2021-01-16 18:25:26 +00:00
  • 2a44572fb2 Fix non-daemon command manager thread sometimes preventing shutdown Luck 2021-01-16 18:24:10 +00:00
  • 73230bc9b6 Tidy up node + context comparators a bit Luck 2021-01-14 20:45:51 +00:00
  • be1b9d45fa Show the full redis exception in logger output Luck 2021-01-14 20:43:39 +00:00
  • 238a4fba75 Rename MapProcessor to DirectProcessor Luck 2021-01-13 18:25:02 +00:00
  • 33e412f663 Include info about wildcards in permission check command output Luck 2021-01-13 17:55:41 +00:00
  • c904ede972 Improve & consolidate permission check commands Luck 2021-01-13 16:40:57 +00:00
  • 489c09ddfc Add /lp track <track> editor command (#2752) Luck 2021-01-13 14:33:01 +00:00
  • 505c073c8e Add config to control whether display names are returned by the Vault hook Luck 2021-01-09 20:36:08 +00:00
  • 443ea510bb Implement plugin message messenger service on Fabric Luck 2021-01-06 13:14:41 +00:00
  • 848c36928f Fix logging in on Fabric using offline mode (#2810) Luck 2021-01-05 10:30:28 +00:00
  • 21abb94796 Fabric (#2029) i509VCB 2021-01-04 09:23:54 -06:00
  • 0a99a96188 Tidy up Node add/remove/clear API events Luck 2021-01-02 21:16:45 +00:00
  • a8b1dc8c07 Only store ids of received messages for 1 hour to prevent high memory usage on instances with high uptime (#2807) Luck 2021-01-02 20:08:56 +00:00
  • c3581c00d3 Fix verbose command no checks message format Luck 2021-01-02 00:50:18 +00:00
  • 8124a17adb Conserve expiry time when promoting/demoting (#2794) Luck 2021-01-01 20:25:47 +00:00
  • 68167490d4 Fix permissible injection issue on Nukkit (#2791, #2799) Luck 2021-01-01 20:00:03 +00:00
  • 657cf2a45e Brigadier arguments in the same parse tree need unique names (#2798) Luck 2021-01-01 19:38:55 +00:00
  • d83559b949 Change permission tree size limits to be less restrictive Luck 2021-01-01 18:17:56 +00:00
  • 8167fbf73f Give false default permissions priority over wildcards Luck 2020-12-23 14:36:31 +00:00
  • 8dfeef9575 Some misc tidying up Luck 2020-12-23 12:16:14 +00:00
  • 5c44333892 Move migration commands to a separate jar Luck 2020-12-22 14:53:22 +00:00
  • 142cdc8e89 Add some unit tests Luck 2020-12-22 14:40:29 +00:00
  • abb608b856 Support Bukkit-Forge hacks which add enum constants at runtime (#2779) Luck 2020-12-20 15:45:57 +00:00
  • c28b1949a9 Process 'give default if needed' when saving instead of after each change made in the API (#2775) Luck 2020-12-18 19:17:01 +00:00
  • 8ef871f6db Fix bug with NodeMap#remove (#2772) Luck 2020-12-15 14:30:54 +00:00
  • fa89236e48 Fix translation key used for parent clear (#2773) Federico López 2020-12-14 18:49:25 -03:00
  • 2d4af4c691 Mark a number of API methods as NonExtendable Luck 2020-12-14 16:07:20 +00:00
  • 16fbf566f3 Ensure child permissions are handled as lowercase when resolving (#2761) Luck 2020-12-14 15:22:41 +00:00
  • e6a5cb06af Include note in verbose command-exec-as response if there were no matches (#2734) Luck 2020-12-14 15:11:49 +00:00
  • 7bc422c83f Add soft-dependency on ViaVersion to avoid warning msg (#2771) Luck 2020-12-14 14:54:12 +00:00
  • 478fddc486 Track individual changes to users/groups instead of writing in full on each save (#2767) lucko 2020-12-13 13:08:15 +00:00
  • 97d1deec9c Slightly optimize weight and display name lookups Luck 2020-12-11 10:38:57 +00:00
  • 45188c6334 Fix NPE from null path in AbstractFileWatcher (#2759) Luck 2020-12-09 18:21:54 +00:00
  • 17f67f6e13 Use case insensitive LIKE command on H2 databases (#2760) Luck 2020-12-09 18:08:17 +00:00
  • 39a5ccf9a9 Some tidying up Luck 2020-12-09 10:46:22 +00:00
  • 5fbb80f16a Ensure meta keys are always lowercase, and fix 'similar' comparison case sensitivity (#2760) Luck 2020-12-09 10:38:22 +00:00
  • 798a539024 Fix saving to flatfile storage when sections become empty (#2755) Luck 2020-12-05 14:28:54 +00:00
  • 645efb0e5b Cleanup applying bulkupdates to Node objects directly Luck 2020-12-05 14:27:32 +00:00
  • 5bfbf26e2f Fix ArrayIndexOutOfBoundsException from null environment in BukkitPlayerCalculator Luck 2020-12-04 14:17:35 +00:00
  • 7d7d40b087 Add some missing arg-based permission checks Luck 2020-12-04 14:12:36 +00:00
  • e183f520d6 Cleanup EventDispatcher and some other minor tidying Luck 2020-12-01 23:31:12 +00:00
  • 727c2f92c3 PowerRanks migration (#2718) Sven Arends 2020-11-26 18:52:31 +01:00
  • fdd3b117f1 Reduce translation cache refresh slightly to 23 hours Luck 2020-11-26 17:24:37 +00:00
  • 8a38c5f4b7 Properly open URLClassLoader module on Java 9+ to allow reflection and avoid access warning (#952) Luck 2020-11-26 15:52:39 +00:00
  • 53fb46ee85 Expose uuid/username lookups and validity checks as events in the API Luck 2020-11-23 23:54:02 +00:00
  • d136359cd9 Fix Bungee identifyClassLoader method (again) Luck 2020-11-19 16:51:36 +00:00
  • d449834767 Fix Bungee identifyClassLoader method Luck 2020-11-19 16:50:31 +00:00
  • e851234723 Remove debug command & add more usages to commands (#2725) powercas_gamer 2020-11-19 00:52:26 +01:00
  • 26f7dfcb24 Fix .verbose.enabled and enabled-recording args (#2732) Federico López 2020-11-18 20:51:32 -03:00
  • d1b53f65ae Cleanup flatfile database handling Luck 2020-11-16 01:17:24 +00:00
  • c39749e526 Use a better approach for avoiding MySQL driver sharing Luck 2020-11-14 14:10:54 +00:00
  • 23c7eb79d0 Fix leftover code in MariaDbConnectionFactory Luck 2020-11-14 13:50:37 +00:00
  • 9af6dccd9d Use the non-registering MySQL driver and revert to using DataSource for MariaDB Luck 2020-11-14 13:44:32 +00:00
  • 129a10aa60 Automatically install translation bundles Luck 2020-11-12 00:28:02 +00:00
  • 62270bfd93 Set serverTimezone property on MySQL driver Luck 2020-11-11 13:00:02 +00:00
  • 9f8b4b2404 Fix inf loop when sending messages to command blocks on Bukkit (#2702) Luck 2020-11-10 16:17:23 +00:00
  • 00d4a2a1da Update MySQL driver to 8.0, cleanup Hikari usage Luck 2020-11-10 16:00:36 +00:00
  • 4ce8ea21f9 Sort users with no known username to the bottom of the editor menu Luck 2020-11-10 15:04:36 +00:00