Commit Graph

1666 Commits

Author SHA1 Message Date
Luck
c454d17826
Refactor Vault Chat #setMeta impl 2020-01-07 15:07:21 +00:00
Luck
098f8d8231
Fix NPE when trying to set (chat)meta with a null would through Vault (#1920) 2020-01-07 14:24:04 +00:00
Luck
c1e3660551
Update commodore to 1.5 2020-01-04 23:26:53 +00:00
Luck
3ceb53aa4f
Improve n/bukkit SenderFactory getPermissionValue impls 2020-01-04 22:00:53 +00:00
Luck
a33f326cfc
Fix duration parser handling of weeks, months & years (#1905) 2019-12-31 18:04:03 +00:00
Luck
83883aa7e6
Replace internal brigadier command structure with Commodore's file format 2019-12-29 22:01:38 +00:00
Luck
3fae4e5e9e
Refactor CacheMetadata 2019-12-29 18:34:55 +00:00
Luck
4e9b11f30a
Only apply DefaultsProcessor for users 2019-12-29 18:01:13 +00:00
Luck
46dc4e5104
Cleanup verbose logging for groups 2019-12-29 17:54:11 +00:00
Luck
9c8bdb1166
Fix support for setting vault npc op status 2019-12-29 17:53:39 +00:00
Luck
242993763c
Remove vault-debug option
This is now covered pretty much entirely by verbose data.
2019-12-29 17:37:08 +00:00
Luck
b84518e1f1
Lots of misc cleanup 2019-12-29 16:26:05 +00:00
Luck
b2593d409e
Invalidate all user/group caches after node changes are made to groups via the API 2019-12-29 01:17:30 +00:00
Luck
d3b3a8af38
Some small cleanup changes 2019-12-29 00:55:41 +00:00
Luck
ec2cb5007c
Move op handling into a permission processor 2019-12-28 23:41:02 +00:00
Luck
ca33cee79d
Fix DateTimeFormatter usage in VerboseListener 2019-12-27 23:30:33 +00:00
Luck
2d456bd346
Iterators class refactoring 2019-12-27 23:17:18 +00:00
Luck
10680668db
Fix NPEs caused by RepeatingTask initialisation race condition 2019-12-26 20:25:14 +00:00
Luck
0e64b61be4
Improve DurationParser regex 2019-12-25 00:04:39 +00:00
Luck
96c53091d0
Make use of Instant / Duration classes where possible for time handling 2019-12-24 23:10:26 +00:00
Luck
6e64f80c81
Cleanup temporary handing in PermissionHolder#setNode 2019-12-24 18:11:58 +00:00
Luck
8906e4c4fc
Fix PermissionHolder#setNode with accumulate temporary modifier (#1839) 2019-12-24 17:54:35 +00:00
Luck
cc5d7ea873
Don't randomly add 1 second to parsed dates 2019-12-24 17:49:27 +00:00
Luck
6237d58ad6
Fix license header checks violation 2019-12-24 17:16:40 +00:00
Luck
fae5ebe226
Prefer "storage provider" to "dao" in logging messages for consistency with rest of code base 2019-12-24 14:08:23 +00:00
Luck
9a92920120
Downgrade h2 version to 1.4.199
Fixes https://gist.github.com/lucko/2ba1a9eb52fd76da19e54888c2595381

See: h2database/h2database#2078
2019-12-24 14:00:48 +00:00
Luck
dc5c6b0138
Set character set to utf8 for messenger table (#1887) 2019-12-24 13:46:19 +00:00
Luck
88c432496b
Reimplement "legacy" shorthand syntax
i.e. using ( ) for groups, and | for list separation
2019-12-24 13:24:20 +00:00
Luck
63b890d522
Rename EventFactory --> EventDispatcher 2019-12-24 13:05:48 +00:00
Luck
cd5c8d7cdf
NodeEqualityPredicate refactoring 2019-12-21 19:58:37 -05:00
Luck
d80017ba7b
Refactor /lp import command, better handling when no file extension is provided 2019-12-21 17:46:37 -05:00
Luck
5eb8a262be
Set giveDefault to true when running the 'clear' command 2019-12-14 17:22:48 +00:00
Luck
7474842b45
Cleanup the way contexts for transient permissions are determined 2019-12-14 17:06:26 +00:00
Luck
9093385de3
Fix NPE in Permissible#recalculatePermissions 2019-12-13 14:30:37 +00:00
Luck
bd349ac4a3
Use standard (not Identity) HashMaps for OptionKeys and NodeMetadataKeys 2019-12-13 14:02:31 +00:00
Luck
37367fe91f
Invalidate QueryOptions cache when op status changes 2019-12-13 13:56:34 +00:00
Luck
dce792083b
Fix some issues with null world contexts in migration scripts 2019-12-13 11:51:42 +00:00
Luck
06f7900318
Use thee default set of flags by default in QueryOptions.Builder, etc 2019-12-13 11:28:46 +00:00
electron
d8ac199858 Additional SQL query escaping fixes (#1847, #1854) 2019-12-05 21:46:00 +00:00
Luck
9cf21e2927
Include loaded extensions in the info command (#1849) 2019-12-05 21:44:45 +00:00
electron
86a15b9a66 Escape table name with backticks (`) in sql messenger (#1847, #1848) 2019-12-04 20:50:56 +00:00
electron
31b57df567 Fix json action serialization (#1843, #1844) 2019-12-04 11:18:37 +00:00
Luck
a07f876c85
Re-implement parsing first/second context values as server/world respectively (#1837) 2019-12-02 21:23:58 +00:00
Luck
2eb0c1e67e
Use getPlainDisplayName to get name for hover messages (#1663) 2019-12-02 21:03:45 +00:00
Luck
6325e25630
Limit the number of scheduler work threads 2019-12-02 15:10:18 +00:00
Luck
6fdd349654
Fix (un)setting nodes through Vault with null worlds (#1826) 2019-11-29 12:16:24 +00:00
Luck
01e17adf82
Cleanup imports 2019-11-25 22:52:37 +00:00
Luck
acdd5f3faa
Don't attempt to load permissions data for login events cancelled at the lowest priority
Makes LuckPerms more compatible with "anti-bot" plugins.
2019-11-25 22:51:11 +00:00
Luck
4d3c692402
Fix concurrency bug in CachedDataManager MRU cache
This resolves a longstanding issue with TownyPerms (#1330)
2019-11-25 20:31:14 +00:00
Luck
787f691f44
Improve shorthand parser 2019-11-25 00:34:23 +00:00