Luck
bb3afa21a4
Always store node metadata keys in a HashMap, not IdentityHashMap, and ensure immutability when built
2020-03-04 12:44:47 +00:00
Luck
85451a9a20
Remove legacy import functionality
...
Users wishing to import data from the old export formats will need to downgrade LuckPerms to a version before this commit, import their data, and then upgrade again.
2020-03-03 11:20:32 +00:00
Luck
d475ace76c
Export users & tracks in a consistent order
2020-03-03 11:03:30 +00:00
Luck
9f3395f256
Fix StringIndexOutOfBoundsException with empty string in QuotedStringTokenizer ( #2041 )
2020-03-02 22:52:08 +00:00
Luck
c6bda0875c
Change argument tokenizer to support unicode double quote characters ( #1999 )
2020-03-02 15:28:32 +00:00
Luck
4f63a00bad
Update FUNDING.yml
2020-03-01 10:23:40 +00:00
Luck
0a3141841c
Rename variable for silent flag
2020-02-27 13:20:14 +00:00
Luck
6fea194ef5
Don't attempt to refresh auto op if server is stopping ( #1989 )
2020-02-27 13:19:53 +00:00
Luck
e66ab1be0d
Properly close file watcher on disable
...
5ce8217cd5 (r37466536)
2020-02-24 23:45:30 +00:00
Luck
5ce8217cd5
Refactor file watcher
2020-02-24 18:26:52 +00:00
povsister
2ed45c92a6
Enhance default config ( #2005 , #2006 )
...
Co-authored-by: Luck <git@lucko.me>
2020-02-21 20:08:58 +00:00
Luck
9f7d431d34
Accept empty contexts.json file as valid
2020-02-11 15:35:16 +00:00
Luck
d937c9ce06
Update commodore to 1.7
2020-02-10 00:45:47 +00:00
Luck
6a96d40da4
Tiny cleanup to #expiry method in NodeBuilder
2020-02-10 00:27:29 +00:00
Luck
2eabe845d7
Update commodore to 1.6 ( #1939 )
2020-02-09 15:44:52 +00:00
Luck
4cfee76202
Change layout of library storage
2020-02-09 15:24:04 +00:00
Luck
446fa48d9a
Optimize LuckPermsPermissionMap putAll implementation
2020-02-05 20:59:10 +00:00
Luck
9546987970
Fix AbstractUserManager to only load users once in #loadAllUsers
2020-02-03 00:44:08 +00:00
Luck
7a624fb449
Add additional call to invalidate cached data during a sync task
2020-02-03 00:30:18 +00:00
Luck
26de6cf86f
Refactor CraftBukkitImplementation utility
2020-01-25 16:43:53 +00:00
Luck
5fe7302965
Simplify vault hasPerm check for users
2020-01-25 16:43:31 +00:00
Luck
a779b31ca5
Refactor SQL storage implementation
2020-01-25 16:02:37 +00:00
Luck
8fa629a243
Fix/catch IllegalArgumentException when estimating potential world contexts ( #1951 )
2020-01-25 12:59:41 +00:00
Luck
0864cf756c
Cancel delayed/repeating tasks at the start of the disable process ( #1935 )
2020-01-25 12:38:24 +00:00
Luck
e9d72df890
Check for an empty buffer in async tab complete handler ( #1949 )
2020-01-25 12:25:00 +00:00
Luck
c39a44c3ac
Add reminder to remove other plugin jar after migration ( #1923 )
2020-01-25 12:17:23 +00:00
Luck
7e8402b542
Fix compile errors
2020-01-17 10:05:19 +00:00
Luck
a050a2604f
Fix error extracting command label in AsyncTabComplete handler
2020-01-16 17:55:03 +00:00
Luck
abad672bef
Implement support for Vanilla command target selectors (e.g. @p, @r) for Bukkit & Sponge
2020-01-16 17:49:28 +00:00
Luck
fe3d715f09
Implement Paper's AsyncTabCompleteEvent
2020-01-16 17:20:54 +00:00
Luck
e151fbe298
Build against 1.15 APIs
2020-01-16 16:05:19 +00:00
Luck
2ccb475aa0
Cleanup command abstraction classes
2020-01-15 23:54:43 +00:00
Luck
4c83d439af
Refactor Vault provider world rewriting
2020-01-14 15:18:45 +00:00
Luck
352f3bd263
Ensure response body is closed when a http request is not successful ( #1912 )
2020-01-10 12:50:40 +00:00
Luck
b73b73e221
Add rewrite rule in legacy importer for for switchprimarygroup command ( #1922 )
2020-01-09 23:18:05 +00:00
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