Commit Graph

354 Commits

Author SHA1 Message Date
Luck
82466c2e5d
Properly implement Contexts#allowAll - bump API to 3.3 2017-08-13 22:21:04 +02:00
Luck
a40421fa1f
Optimizations to the core PermissionHolder class
- Remove usage of Java 8 streams from frequently called methods
- Use LinkedLists where appropriate to improve Iterator#remove speed
- Cache immutable multimap conversion
- Rename some methods to make the intended use/behaviour clearer
2017-08-13 19:24:00 +02:00
Luck
1d5e3205ac
Refactoring & misc cleanup 2017-08-12 19:34:14 +02:00
Luck
77956d69ad
Fix NPE with Vault #getPlayerGroups 2017-08-05 17:30:40 +02:00
Luck
ce2c943397
Inject bukkit permissible at lowest priority instead of low 2017-07-27 12:58:31 +01:00
Luck
e42cc101cc
Cleanup & document a number of Bukkit impl classes 2017-07-24 14:32:10 +01:00
Luck
90afd3c3ed
Cleanup handling of empty permissions when migrating data (closes #387) 2017-07-22 20:04:55 +01:00
Luck
3c44388883
Update /lp info output 2017-07-19 22:15:12 +01:00
Luck
400f3a9156
Add option to disable colored logging (#382) 2017-07-18 17:58:40 +01:00
Luck
d23b29aeb1
Update dependency versions 2017-07-07 14:48:42 +01:00
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
7083d55a9b
Fix vault lookups with a specified world 2017-07-02 10:49:07 +01:00
Luck
b8e65c4f26
Fix bukkit defaults still being applied to subscriptions when disabled 2017-06-30 19:32:12 +01:00
Luck
5cd5186092
Don't cancel re-allowed connections unless the cancel was made by LP 2017-06-26 21:39:59 +01:00
Luck
cf5318b92b
Make command defintion/usage messages translatable 2017-06-20 20:20:41 +01:00
Luck
8766e3b408
Add jar signing to build scripts 2017-06-19 20:09:18 +01:00
Luck
c57947949c
Don't send messages to command blocks async 2017-06-13 17:30:01 +01:00
Luck
0acefde805
Tidy up configuration file layouts 2017-06-12 21:41:23 +01:00
Luck
a9e751b4b8
Replace fanciful with KyoriPowered/text 2017-06-11 14:46:56 +01:00
Luck
b9fc8f4b5f
Add MongoDB collection prefix option 2017-06-05 16:09:02 +01:00
Luck
307beebb58
Cleanup Bukkit PEX migration, fix user parents being transferred incorrectly 2017-05-25 22:24:55 +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
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
9d780ae24a
Fix misleading Vault debug message 2017-05-15 21:26:43 +01:00
Luck
5121fc6b1f
Cleanup 2017-05-14 22:15:25 +01:00
Luck
942fd3c4ce
Fix vault lookups with static context 2017-05-11 20:04:11 +01:00
Luck
1fee47e087
Implement default contexts - closes #241 2017-05-09 13:36:43 +01:00
Luck
e835b31277
Apply world rewrites on-top of the real world name, and apply recursively (#255) 2017-05-09 13:07:39 +01:00
Luck
6817945e12
Bump sponge API version, cleanup 2017-05-09 12:55:45 +01:00
Luck
fae49096f3
Fix retrieving meta keys from Vault which contain delimited characters - closes #270 2017-05-08 21:43:20 +01:00
Luck
037f18ac56
Fix zPerms parent group migration for users, and fix migration of temporary memberships 2017-05-08 17:45:17 +01:00
Luck
cedc5108fc
Refactor Patterns to PatternCache 2017-05-07 13:56:42 +01:00
Luck
6c4fa65f91
Fix migrating weight with zPerms 2017-05-06 23:35:58 +01:00
Luck
4731ad8061
Fix migrating false zPerms nodes 2017-05-06 21:06:22 +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
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
f43b9c96de
cleanup login handling & add CountdownLatch to ensure the plugin has started before logins are handled 2017-04-21 19:10:25 +01:00
Luck
3d54f832c5
cleanup duplicated method 2017-04-20 19:26:47 +01:00
Luck
867ba24c6c
support glowstone (maybe) 2017-04-20 19:15:37 +01:00
Luck
67b5c72520
Cleanup handling of unknown/null usernames for users 2017-04-17 19:31:52 +01:00
Luck
a3737d4f35
fix typo 2017-04-16 11:08:54 +01:00
Luck
3314e94a9a
Add not_on_track meta stack criteria 2017-04-16 11:06:05 +01:00
Luck
a27436b086
Fix getting primary groups for offline users 2017-04-15 20:32:03 +01:00
Luck
fe5554ffb1
fix build 2017-04-15 19:53:12 +01:00
Luck
1f54bc41cc
Cleanup poms, update copyright header 2017-04-15 19:01:52 +01:00