Luck
20fee360fb
Don't use a WeakReference to hold platform sender objects ( #2838 )
2021-01-21 12:58:59 +00:00
Luck
cd496fdc39
Default apply-default-negated-permissions-before-wildcards to false on Bukkit/Nukkit ( #2787 )
2021-01-19 14:34:54 +00:00
Luck
f9030825fd
Add some more annotations to mark API methods
2021-01-19 14:29:49 +00:00
Luck
0a92597767
Don't use adventure-platform on Sponge ( #2822 )
2021-01-18 22:57:27 +00:00
Luck
6c34da6b32
Catch another Hikari/classloading issue
2021-01-18 13:18:05 +00:00
Luck
d5cefac65d
Fix Fabric permissions not being copied during player respawn ( #2818 )
2021-01-16 18:25:26 +00:00
Luck
2a44572fb2
Fix non-daemon command manager thread sometimes preventing shutdown
2021-01-16 18:24:10 +00:00
Luck
73230bc9b6
Tidy up node + context comparators a bit
2021-01-14 20:45:51 +00:00
Luck
be1b9d45fa
Show the full redis exception in logger output
2021-01-14 20:43:39 +00:00
Luck
238a4fba75
Rename MapProcessor to DirectProcessor
2021-01-13 18:25:02 +00:00
Luck
33e412f663
Include info about wildcards in permission check command output
2021-01-13 17:55:41 +00:00
Luck
c904ede972
Improve & consolidate permission check commands
2021-01-13 16:40:57 +00:00
Luck
489c09ddfc
Add /lp track <track> editor command ( #2752 )
2021-01-13 14:33:01 +00:00
Luck
505c073c8e
Add config to control whether display names are returned by the Vault hook
2021-01-09 20:36:08 +00:00
Luck
443ea510bb
Implement plugin message messenger service on Fabric
2021-01-06 13:14:41 +00:00
Luck
848c36928f
Fix logging in on Fabric using offline mode ( #2810 )
2021-01-05 10:30:28 +00:00
i509VCB
21abb94796
Fabric ( #2029 )
2021-01-04 15:23:54 +00:00
Luck
0a99a96188
Tidy up Node add/remove/clear API events
2021-01-02 21:16:45 +00:00
Luck
a8b1dc8c07
Only store ids of received messages for 1 hour to prevent high memory usage on instances with high uptime ( #2807 )
2021-01-02 20:08:56 +00:00
Luck
c3581c00d3
Fix verbose command no checks message format
2021-01-02 00:50:18 +00:00
Luck
8124a17adb
Conserve expiry time when promoting/demoting ( #2794 )
2021-01-01 20:25:47 +00:00
Luck
68167490d4
Fix permissible injection issue on Nukkit ( #2791 , #2799 )
2021-01-01 20:00:03 +00:00
Luck
657cf2a45e
Brigadier arguments in the same parse tree need unique names ( #2798 )
2021-01-01 19:38:55 +00:00
Luck
d83559b949
Change permission tree size limits to be less restrictive
2021-01-01 18:17:56 +00:00
Luck
8167fbf73f
Give false default permissions priority over wildcards
...
I think this is a good compromise. It won't apply to registered permissions that are defaulted to 'op' (Bukkit) or 'undefined' (Sponge), only to those that are specifically set to false.
The change is configurable, enabled by default for new installs of LP.
Will hopefully go some way to resolving:
- #2787
- https://v2.nucleuspowered.org/docs/nowildcard.html
- NucleusPowered/Nucleus#1093 (and related)
cc: @dualspiral @slipcor
2020-12-23 14:36:31 +00:00
Luck
8dfeef9575
Some misc tidying up
2020-12-23 12:16:14 +00:00
Luck
5c44333892
Move migration commands to a separate jar
2020-12-22 14:53:22 +00:00
Luck
142cdc8e89
Add some unit tests
...
This is a start at least.. I have some catching up to do!
2020-12-22 14:40:29 +00:00
Luck
abb608b856
Support Bukkit-Forge hacks which add enum constants at runtime ( #2779 )
2020-12-20 15:45:57 +00:00
Luck
c28b1949a9
Process 'give default if needed' when saving instead of after each change made in the API ( #2775 )
2020-12-18 19:17:01 +00:00
Luck
8ef871f6db
Fix bug with NodeMap#remove ( #2772 )
2020-12-15 14:31:04 +00:00
Federico López
fa89236e48
Fix translation key used for parent clear
( #2773 )
2020-12-14 21:49:25 +00:00
Luck
2d4af4c691
Mark a number of API methods as NonExtendable
2020-12-14 16:07:20 +00:00
Luck
16fbf566f3
Ensure child permissions are handled as lowercase when resolving ( #2761 )
2020-12-14 15:22:41 +00:00
Luck
e6a5cb06af
Include note in verbose command-exec-as response if there were no matches ( #2734 )
2020-12-14 15:11:49 +00:00
Luck
7bc422c83f
Add soft-dependency on ViaVersion to avoid warning msg ( #2771 )
2020-12-14 14:54:12 +00:00
lucko
478fddc486
Track individual changes to users/groups instead of writing in full on each save ( #2767 )
2020-12-13 13:08:15 +00:00
Luck
97d1deec9c
Slightly optimize weight and display name lookups
2020-12-11 10:38:57 +00:00
Luck
45188c6334
Fix NPE from null path in AbstractFileWatcher ( #2759 )
2020-12-09 18:21:54 +00:00
Luck
17f67f6e13
Use case insensitive LIKE command on H2 databases ( #2760 )
2020-12-09 18:08:17 +00:00
Luck
39a5ccf9a9
Some tidying up
2020-12-09 10:46:22 +00:00
Luck
5fbb80f16a
Ensure meta keys are always lowercase, and fix 'similar' comparison case sensitivity ( #2760 )
2020-12-09 10:38:22 +00:00
Luck
798a539024
Fix saving to flatfile storage when sections become empty ( #2755 )
2020-12-05 14:28:54 +00:00
Luck
645efb0e5b
Cleanup applying bulkupdates to Node objects directly
2020-12-05 14:27:32 +00:00
Luck
5bfbf26e2f
Fix ArrayIndexOutOfBoundsException from null environment in BukkitPlayerCalculator
2020-12-04 14:17:35 +00:00
Luck
7d7d40b087
Add some missing arg-based permission checks
2020-12-04 14:12:36 +00:00
Luck
e183f520d6
Cleanup EventDispatcher and some other minor tidying
2020-12-01 23:31:20 +00:00
Sven Arends
727c2f92c3
PowerRanks migration ( #2718 )
2020-11-26 17:52:31 +00:00
Luck
fdd3b117f1
Reduce translation cache refresh slightly to 23 hours
2020-11-26 17:24:37 +00:00
Luck
8a38c5f4b7
Properly open URLClassLoader module on Java 9+ to allow reflection and avoid access warning ( #952 )
2020-11-26 15:52:39 +00:00