Luck
c9d4c7dac7
ContextSet performance improvements ( #3209 )
...
A bit experimental, should be stable enough though.
2021-11-17 23:18:11 +00:00
Luck
9cd33d26f2
Fix toLowerCase/toUpperCase locale sensitivity
2021-08-25 20:09:20 +01:00
Callum Seabrook
ba522597a8
Update to Gradle 7 ( #3051 )
2021-08-20 18:16:39 +01:00
Luck
cb9e0899fc
Misc refactoring and tidying up
2021-02-10 11:12:30 +00:00
Luck
11998b2dd6
Some misc cleanup
2020-06-03 21:20:41 +01:00
Luck
7845d89f10
Add some convenience API methods ( #1926 )
2020-05-09 23:41:28 +01:00
Luck
b79f6b0fdd
Build against SpongeAPI 7.2
2020-04-09 11:47:10 +01:00
Luck
2028d65579
Rename some classes
2020-03-31 13:38:28 +01:00
Luck
b84518e1f1
Lots of misc cleanup
2019-12-29 16:26:05 +00:00
Luck
01e17adf82
Cleanup imports
2019-11-25 22:52:37 +00:00
Luck
86aadf2cf8
A few more small API changes
2019-11-23 12:59:40 +00:00
Luck
95d2832884
A few more small API changes
2019-11-23 12:52:26 +00:00
Luck
61e5da928a
Fix various runtime errors
2019-08-29 22:07:12 +01:00
Luck
b286faa1c5
Change API package to net.luckperms
2019-08-26 18:06:45 +01:00
Luck
4667ffc681
Allow data query order to be specified via the API
2019-08-26 14:04:49 +01:00
Luck
bafada4f17
Context & action log changes
2019-08-26 14:04:50 +01:00
Luck
5b97d01363
Permission holder refactoring
2019-08-26 14:02:39 +01:00
Luck
3474c66c1c
Big API refactor
...
- removed a bunch of ugly / badly designed methods and APIs
- refactored 'Contexts' --> 'QueryOptions'
- Removed the FullySatisfiedContexts hack and replaced it with a sane API
- Made PermissionHolder (in the API) less ugly and horrible
- removed lots of deprecated / duplicated API functionality
and much more...
2019-08-26 14:02:44 +01:00
Luck
8d8024ba5e
Fix group changes via the API not properly invalidating caches ( #1534 )
2019-05-20 10:42:48 +01:00
Luck
ff37ad176b
Update text adapters to latest version ( #1525 )
2019-05-11 23:12:55 +01:00
Luck
0a50df6557
Code style: move private constructors for singleton classes to the top of the file
2019-03-05 12:36:09 +00:00
Luck
3726f6de41
Use a separate fork join pool for cache loading operations
2019-03-05 12:35:29 +00:00
Luck
dae64fc8c4
Cleanup some of the Sponge permission holder implementation code
2019-02-07 15:35:09 +00:00
Luck
db830a0bef
Buildscript changes
2019-01-07 21:25:11 +00:00
Luck
757e9d6be6
Add API method to get known permissions & improve the way PermissionDescriptions are migrated from existing Sponge services when LP enables
2018-12-07 14:07:54 +00:00
Luck
9809e591ad
Reorganise some packages
2018-11-10 23:16:28 +00:00
Luck
75f0f40d70
NonNull annotations should be on the same line in interfaces
2018-09-19 21:12:54 +01:00
Luck
3941c77826
Move from findbugs jsr305 to checker-qual
2018-09-19 20:40:25 +01:00
Luck
56df15caf8
Add bukkit-legacy build back to the main project
2018-08-11 18:11:30 +01:00
Luck
03720665b3
Move to gradle
2018-08-10 20:39:29 +01:00
Luck
da3c2a073a
cleanup build scripts a bit
2018-07-11 13:09:54 -07:00
Luck
644c53a074
Add workaround for plugins adding/removing/modifying permission attachments via reflection ( #1024 )
...
who knows why they're doing it, it's not even beneficial for performance...
2018-05-30 13:17:41 +01:00
Luck
18f09f9862
Various performance optimizations
2018-05-15 00:08:23 +01:00
Luck
64838708ab
Release version 4.2.0
...
blaze it
2018-05-06 17:16:36 +01:00
Luck
3784d904fb
Some small fixes and changes for ContextSet implementations
2018-04-27 18:50:36 +01:00
Luck
f6c440c172
Further improvements to the Sponge service design
2018-03-08 21:51:25 +00:00
Luck
bf69d5314e
Implement Sponge subject lookup queries using CachedData from LP common
2018-03-07 23:50:23 +00:00
Luck
68e4d36f40
Extract common plugin behaviour into an abstract class
2018-03-03 16:26:37 +00:00
Luck
d9a45b1090
Implement SubjectDataUpdateEvent ( #753 )
2018-03-01 10:58:08 +00:00
Luck
168e712324
Update API to 4.1
2018-02-23 22:13:41 +00:00
Luck
b1fa4263ed
Fix illegal argument exception when a proxied Sponge calculator adds an empty context ( #780 )
2018-02-22 22:24:21 +00:00
Luck
31e436868d
Nukkit support ( #764 )
2018-02-18 15:10:35 +00:00
Luck
a74475d4cd
serialise -> serialize
2018-01-18 19:21:02 +00:00
Luck
9ceacdb739
Refactor some Sponge service details
2018-01-15 18:07:27 +00:00
Luck
ea94bd8696
move bukkit-legacy module to a separate project, cleanup poms
2018-01-08 20:01:02 +00:00
Luck
f646c04d09
Remove lombok from the project
2018-01-07 18:40:23 +00:00
Luck
4fd89e6a34
fix compile
2017-12-30 19:38:58 +00:00
Luck
7bf666b062
fix abuse of static in SubjectReferenceFactory
2017-12-30 16:11:41 +00:00
Luck
764665cf15
Populate Subject cache when obtaining SubjectReferences for instances which already exist
2017-12-30 15:23:31 +00:00
Luck
fb92fd9357
Extract out common constants & magic values into factory classes
2017-12-18 22:19:25 +00:00