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
MrMicky
7854de8991
Move exception printing to logger ( #2695 )
2020-10-31 22:25:11 +00:00
Luck
7b3beae57f
Change wiki links from GitHub to luckperms.net
2020-10-28 11:58:41 +00:00
Luck
b9eb022011
Fix null player locale causing NPE ( #2678 )
2020-10-20 12:25:35 +01:00
Luck
d7fa9e08f3
Fix various translation issues
2020-10-19 13:24:44 +01:00
Luck
4811129ab1
Convert to text components and implement new translation system
2020-10-14 12:26:09 +01:00
Luck
7fae141e33
Ignore cancelled events for OP command disabling ( #2527 )
2020-08-13 11:03:24 +01:00
Luck
1eab127f50
Refactor op command detection
2020-08-01 10:20:49 +01:00
Jonas Baars
8817e17d2c
Fix typo in config file
2020-06-29 15:17:42 +01:00
Luck
bd9718c5af
Add log notification filters ( #1980 )
2020-06-20 20:46:54 +01:00
Luck
e37c77a1be
Add '/lp verbose command <command>' for easy testing of command permissions
2020-06-03 22:32:24 +01:00
Luck
6b3e4bdc71
Add ContextUpdateEvent and related functionality
2020-05-25 21:49:49 +01:00
Luck
5c0d82f306
Refactor config handler classes
2020-05-25 10:42:32 +01:00
Luck
ed85ab1bfd
Change ContextSet 'satisfy' behaviour ( #2300 )
2020-05-20 14:51:03 +01:00
Luck
c120fa6a4d
Fix startup on Nukkit ( #2290 )
2020-05-16 11:52:51 +01:00
Luck
b88819b9bb
Cleanup Bukkit/Nukkit dummy classes, some aren't necessary anymore
2020-05-11 21:58:24 +01:00
Luck
a1c91b9007
Improve sync task performance
2020-05-11 13:46:02 +01:00
Luck
2839c36ea2
Fix NPE in Nukkit disconnect handling ( #2269 )
2020-05-10 22:24:47 +01:00
Luck
7845d89f10
Add some convenience API methods ( #1926 )
2020-05-09 23:41:28 +01:00
Luck
10fbc24f43
Add option for Sponge style wildcards on other platforms ( #1625 )
2020-05-09 17:48:29 +01:00
Luck
ad6a11819d
Ignore null entries in Permission#children map on Bukkit/Nukkit ( #2235 )
2020-04-28 13:54:23 +01:00
Tobi
f484e87828
Add other options to meta formatting config comment ( #2222 , #2090 )
2020-04-24 19:57:50 +01:00
Luck
07b2df7c7e
Cleanup configuration files slightly
2020-04-23 13:05:39 +01:00
Luck
cab15d39c3
Make the injected LP permSubs replacement value maps thread safe
2020-04-21 20:06:52 +01:00
Luck
36335c10a4
Cleanup imports
2020-04-17 17:49:32 +01:00
Luck
642d14d003
Allow leading '/' in LP commands executed from the console
...
https://github.com/Turbotailz/LuckPermsWeb/issues/34
2020-04-17 17:46:48 +01:00
Luck
4d7a6cb658
Add meta-value-selection config setting ( #2167 )
2020-04-16 14:44:38 +01:00
Luck
fe139f8420
Replace 'none' option with 'auto' in messaging service config description
2020-04-05 16:04:38 +01:00
caramat
bb015d0c88
Fix the link to Storage types wiki page in config files ( #2135 )
2020-04-05 16:03:19 +01:00
Luck
c3128dec0d
Generate actual classes for LP events at runtime instead of using proxies + InvocationHandlers
2020-03-30 19:19:27 +01:00
Luck
05b82cdbab
Slightly optimize Permissible#getEffectivePermissions
2020-03-19 11:04:52 +00:00
Luck
fbac03e372
Remove MinimalApiProvider & refactor usages away from static access
2020-03-13 18:13:12 +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
446fa48d9a
Optimize LuckPermsPermissionMap putAll implementation
2020-02-05 20:59:10 +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
3ceb53aa4f
Improve n/bukkit SenderFactory getPermissionValue impls
2020-01-04 22:00:53 +00:00
Luck
4e9b11f30a
Only apply DefaultsProcessor for users
2019-12-29 18:01:13 +00:00
Luck
b84518e1f1
Lots of misc cleanup
2019-12-29 16:26:05 +00:00
Luck
ec2cb5007c
Move op handling into a permission processor
2019-12-28 23:41:02 +00:00
Luck
96c53091d0
Make use of Instant / Duration classes where possible for time handling
2019-12-24 23:10:26 +00:00
Luck
63b890d522
Rename EventFactory --> EventDispatcher
2019-12-24 13:05:48 +00:00