Dominik
7a59536450
Add support for redis cluster ( #3670 )
2023-06-23 23:30:22 +01:00
Luck
2e5a1d79a4
Switch back to official Postgres JDBC driver
2023-06-11 14:36:00 +01:00
Luck
d859085056
Update Fabric/Forge to Minecraft 1.20
...
Co-authored-by: Aurelien <aurelien.domino@gmail.com>
2023-06-11 11:17:17 +01:00
Luck
0ae751b533
Reformat import statements
2023-04-30 21:27:42 +01:00
lucko
90392511ef
Implement messenger using Postgres listen/notify ( #3641 )
2023-04-30 21:09:43 +01:00
Luck
536c9183fe
Fix Nukkit maven repo
2023-03-07 22:18:22 +00:00
J.T. McQuigg
4d726f4e8b
Update Forge and Fabric to 1.19.3 ( #3550 )
2023-01-01 22:14:07 +00:00
Luck
5555cdac89
Update nukkit maven repository
2022-11-27 14:22:09 +00:00
Kacper Krzychała
0193c06f16
Add Nats messenger ( #3525 )
2022-11-26 18:06:15 +00:00
Luck
126631fce8
Load configuration from env or system props ( #3294 )
2022-04-03 15:21:18 +01:00
Luck
fb56189f0a
Improve AbstractJavaScheduler ( #3326 )
2022-03-19 23:30:39 +00:00
Luck
59f3866e36
Warn if the API was classloaded by another plugin
2022-02-09 21:08:18 +00:00
lucko
2d662cbab9
Retain cause node information for cached permission/meta data ( #3250 )
2021-12-31 16:03:00 +00:00
OmegaWeaponDev
ae93c9768b
Add default file name for export command ( #3248 )
2021-12-31 16:02:24 +00:00
Luck
8cc126f711
Add config option to disable bulkupdate functionality
2021-12-09 21:32:02 +00:00
Luck
594f50bee7
Add config option to disable context calculators
2021-11-27 09:49:01 +00:00
Luck
c9d4c7dac7
ContextSet performance improvements ( #3209 )
...
A bit experimental, should be stable enough though.
2021-11-17 23:18:11 +00:00
Eduard Wayland
848fc353d4
Added redis authentication with username ( #3201 )
2021-11-12 22:49:46 +00:00
RedstoneFuture
04bb035a83
Add warning nore about enable-ops to config files ( #3170 )
2021-10-03 18:55:38 +01:00
Luck
9cd33d26f2
Fix toLowerCase/toUpperCase locale sensitivity
2021-08-25 20:09:20 +01:00
Luck
93683c3a2f
Update Fabric to 1.17, fix version placeholder filtering
2021-08-20 18:46:39 +01:00
Callum Seabrook
ba522597a8
Update to Gradle 7 ( #3051 )
2021-08-20 18:16:39 +01:00
Luck
979c80d9ee
Clarify config comments for mongodb-connection-uri option ( #3062 )
2021-06-15 20:41:36 +01:00
Luck
ad49508b74
Some misc tidying up
2021-05-23 11:29:22 +01:00
Luck
228687b741
Fix Nukkit PermissionAttachments always throwing NPEs
2021-05-10 17:39:08 +01:00
Luck
1511193e58
Add Bukkit child permissions to the PermissionRegistry
2021-05-06 12:23:09 +01:00
Luck
931d61e2ed
Include more information about targets in verbose payloads
2021-05-02 15:50:38 +01:00
Luck
07f672ae1f
Add 'skip-bulkupdate-confirmation' config option ( #2980 )
2021-04-18 11:55:06 +01:00
Luck
21f5c24847
Optimize Bukkit/Nukkit ChildProcessor refresh ( #2952 )
2021-03-20 18:17:17 +00:00
Luck
e3138eb94c
Make console detection more resilient against spoofed UUIDs
2021-03-13 14:25:33 +00:00
Luck
370e2aed0d
Add some missing null annotations
2021-03-13 14:14:59 +00:00
Luck
e7f2a8d713
Add config option to disable built-in contexts
2021-03-01 11:18:21 +00:00
Luck
bf0ac1a867
Micro-optimise some frequently iterated lists
2021-03-01 10:38:48 +00:00
Luck
4ff2c75538
Add config option to set Hikari keepalive property
2021-02-22 23:02:43 +00:00
Luck
734b011dc7
Some minor tidying
2021-02-22 22:51:45 +00:00
lucko
75d8f00400
Implement jar-in-jar loader system ( #2899 )
...
This fixes an issue that prevented LuckPerms from loading on Java 16
2021-02-18 12:21:17 +00:00
Luck
cb9e0899fc
Misc refactoring and tidying up
2021-02-10 11:12:30 +00:00
Callum Seabrook
d8aefd23d3
Added virtual host support for RabbitMQ ( #2877 )
2021-02-05 11:38:13 +00:00
ruViolence
a8dfd38fe6
RabbitMQ messenger support ( #2874 )
2021-02-04 17:10:30 +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
238a4fba75
Rename MapProcessor to DirectProcessor
2021-01-13 18:25:02 +00:00
Luck
68167490d4
Fix permissible injection issue on Nukkit ( #2791 , #2799 )
2021-01-01 20:00:03 +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
16fbf566f3
Ensure child permissions are handled as lowercase when resolving ( #2761 )
2020-12-14 15:22:41 +00:00
Luck
129a10aa60
Automatically install translation bundles
2020-11-12 00:28:02 +00:00
Luck
93d0c54687
Cache some PermissionProcessor instances
2020-11-10 15:04:05 +00:00
Luck
9796d2421f
Player context calculator fixes, fix compat with Sponge API 7 ( #2703 )
2020-11-07 11:40:26 +00:00
Luck
0ea0ce9d26
Provide 'gamemode' and 'dimension-type' contexts by default
...
Also, optimize world rewrites
2020-11-07 00:57:57 +00:00