Commit Graph

570 Commits

Author SHA1 Message Date
Luck
42d48c8da2
Implement argument based permissions for LP commands - closes #52, #170, #174 2017-07-07 12:43:13 +01:00
Luck
9e83a5e4d9
Add RedisBungee messaging service option for BungeeCord 2017-07-03 16:24:00 +01:00
Luck
d2bf940105
Add option to use the servers uuid cache/lookup facility (#354) 2017-07-03 16:07:33 +01:00
Luck
d7094909c0
Change verbose output slightly 2017-07-02 21:29:48 +01:00
Luck
770db2fee0
Export groups in order of weight, then alphabetically 2017-06-30 19:43:45 +01:00
Luck
fa0b66c2dc
Fix lp tree max recursion property 2017-06-26 16:31:30 +01:00
Luck
1b199fd2c7
Fix NPE when loading locale file - closes #338 2017-06-24 17:26:52 +01:00
Luck
2ffbeeef8e
Add jsr305 annotations to the API 2017-06-24 17:25:13 +01:00
Chris N
26ce8b8ab7 YAML/JSON batch permission defining (#337) 2017-06-22 10:41:29 +01:00
Luck
cf5318b92b
Make command defintion/usage messages translatable 2017-06-20 20:20:41 +01:00
Luck
e50fa17f7c
Store all accumulated meta values in MetaCache 2017-06-19 21:48:52 +01:00
Luck
413e304845
Fix NPE with null context in FileWatcher 2017-06-14 17:32:02 +01:00
Luck
c57947949c
Don't send messages to command blocks async 2017-06-13 17:30:01 +01:00
Luck
a9e751b4b8
Replace fanciful with KyoriPowered/text 2017-06-11 14:46:56 +01:00
Luck
3df1ae8ded
Fix argument validation for parent settrack command - closes #321 2017-06-11 10:27:26 +01:00
Luck
b4a2da0ea8
Add some missing tab completions, remove /lp log export command 2017-06-09 22:19:07 +01:00
Luck
5c5d1e8d0a
Fixes some issues with username storage and handling
- Fix the yaml/json UUID cache corrupting username data when performing uuid --> username checks
- Fix handling of usernames when users are loaded

Closes #301
2017-06-09 18:20:12 +01:00
Luck
ff0c988a1d
Don't store attributes for permissions with only 'value: true' in YAML/JSON storage files 2017-06-07 21:04:14 +01:00
Luck
b9fc8f4b5f
Add MongoDB collection prefix option 2017-06-05 16:09:02 +01:00
Luck
7b8654339c
Maybe fix usernames not being updated in storage after name changes (#301) 2017-06-03 16:40:16 +01:00
Luck
4109863aa9
Fix -s flag (#132) 2017-05-25 21:35:47 +01:00
Luck
139dd5302b
Cleanup login handling & reduce the amount of unnecessary logging output on startup 2017-05-18 22:30:01 +01:00
Luck
cc907b6530
Don't catch exceptions thrown inside i/o (#291) 2017-05-18 21:16:31 +01:00
Luck
ca1dacf2b6
Invalidate active context cache when a player changes world - closes #288 2017-05-16 21:52:46 +01:00
Luck
abc1c164cf
Expose MetaStacks in the API, general cleanup, release 3.2 2017-05-16 21:41:20 +01:00
Luck
dc801464ef
Refactor meta stacking to be mapped in MetaCache - towards lucko/LuckPermsPlaceholders#1 2017-05-16 19:13:08 +01:00
Luck
99c6fe20c2
Catch exceptions thrown by context calculators 2017-05-16 13:50:28 +01:00
Luck
a44dec0402 Fix typo 2017-05-15 12:07:59 +01:00
Luck
a081152baa Fix web editor url 2017-05-15 12:05:54 +01:00
Luck
9b50d48f46
fix compile 2017-05-14 22:41:25 +01:00
Luck
5121fc6b1f
Cleanup 2017-05-14 22:15:25 +01:00
Luck
d4ac261e85
Cleanup config keys, make editor URL configurable 2017-05-14 21:36:02 +01:00
Luck
2e9561371d
Implement initial web editor support 2017-05-13 20:36:05 +01:00
Luck
942fd3c4ce
Fix vault lookups with static context 2017-05-11 20:04:11 +01:00
Luck
8cf32752e9
Fix meta info only showing values in global context 2017-05-11 19:46:28 +01:00
Luck
b240ca9939
Add parent cleartrack command, cleanup Messages enum 2017-05-09 16:26:55 +01:00
Luck
e25d99129c
Implement parent settrack command - closes #112 2017-05-09 14:06:16 +01:00
Luck
1fee47e087
Implement default contexts - closes #241 2017-05-09 13:36:43 +01:00
Luck
030fb1262e
Fix being able to negate permissions/parents/meta in specific contexts 2017-05-08 22:27:46 +01:00
Luck
cedc5108fc
Refactor Patterns to PatternCache 2017-05-07 13:56:42 +01:00
Luck
65af3d0f54
Add data constraints - closes #256 2017-05-07 13:44:29 +01:00
Luck
7dc41e15d3
Fix users being cleaned up too early and then logging back into the server - closes #271 2017-05-06 18:24:44 +01:00
Luck
8326539d40
Refactor LP PermissionService to implement a modified API & add proxied classes 2017-05-03 20:14:31 +01:00
Luck
163e6e0f2a
Always load user data caches alongside user instances 2017-05-02 16:55:08 +01:00
Luck
f56bb251e9
Cleanup some stuff 2017-05-02 16:36:46 +01:00
Luck
152ca99276
Fix issue with bulk removing suffixes 2017-04-25 16:51:21 +01:00
Luck
7c398d2c67
Split up chat messages sent to console containing new lines 2017-04-23 20:51:24 +01:00
Luck
a526c942ca
Add config options to allow for finer control over how permissions are calculated, and set include-global to true on BungeeCord by default 2017-04-23 20:30:58 +01:00
Luck
af8fd15929
improve speed of NodeTools#removeSamePermission 2017-04-23 11:51:56 +01:00
Luck
7bfd5d4bc8
implement atomic group insertion 2017-04-22 22:53:29 +01:00