This website requires JavaScript.
b8da286f64
Replace huge forwarding classes with java Proxy instances
Luck
2018-03-18 17:36:07 +0000
da797f154d
Implement Messaging Service using SQL (#534 )
Luck
2018-03-18 16:02:04 +0000
926195efc4
Fix Sponge persisted subject parent serialisation
Luck
2018-03-18 11:41:13 +0000
8c1c5c820c
Fix Sponge subject inheritance
Luck
2018-03-18 10:41:27 +0000
f63f652edb
Fix parentadd and parentremove sponge commands
Luck
2018-03-18 10:09:21 +0000
174ef187e8
Rename role parameter in PermissionDescription.Builder#assign
Luck
2018-03-18 10:02:16 +0000
d1e76f401a
Reorganise the default configuration
Luck
2018-03-17 21:03:50 +0000
d52983c5af
Fix tristate check event on BungeeCord for console senders
Luck
2018-03-17 15:03:40 +0000
4773934481
Fix race condition in the import process (#833 )
Luck
2018-03-14 22:01:52 +0000
dbfc524180
Fix NPE in Message#asString (fixes #822 , #823 , #824 )
Luck
2018-03-13 15:30:35 +0000
60aa7c6104
Fix compile
Luck
2018-03-12 21:27:23 +0000
907d716929
Reorganise commands
Luck
2018-03-12 21:25:29 +0000
1689a8abe2
Fix adding null json values (#818 )
Luck
2018-03-12 19:01:38 +0000
5db3820df4
A few minor API javadoc changes
Luck
2018-03-12 18:58:11 +0000
f969e2e52b
Strip color when sending messages to the fallback logger
Luck
2018-03-09 16:43:29 +0000
cde2306079
Compress editor/verbose/treeview data using gzip before uploading
Luck
2018-03-09 16:21:45 +0000
f6c440c172
Further improvements to the Sponge service design
Luck
2018-03-08 21:51:25 +0000
1b98667365
Fix IsolatedClassLoader on Java 9 (#815 )
Luck
2018-03-08 18:36:41 +0000
bf69d5314e
Implement Sponge subject lookup queries using CachedData from LP common
Luck
2018-03-07 23:50:23 +0000
6d2ea659a4
Fix errors relating to sponge plugin parameter being an illegal argument (#810 )
Luck
2018-03-03 20:43:41 +0000
0d89840179
Reduce the number of entries sent to the verbose viewer, cleanup old hikari try..catches
Luck
2018-03-03 20:41:46 +0000
f93e8fdccd
Always fire SubjectDataUpdateEvent async
Luck
2018-03-03 16:27:43 +0000
68e4d36f40
Extract common plugin behaviour into an abstract class
Luck
2018-03-03 16:26:27 +0000
cd5447de38
Submit users/groups to the editor in weight order
Luck
2018-03-01 18:26:32 +0000
6c0bb61cb1
Remove sponge migration commands
Luck
2018-03-01 11:03:22 +0000
d9a45b1090
Implement SubjectDataUpdateEvent (#753 )
Luck
2018-03-01 10:58:08 +0000
7549b3eb9e
Return a dummy value instead of throwing an exception when an offline player is queried via Vault (#806 )
Luck
2018-03-01 10:08:09 +0000
8f82ef7eb4
Add copyFrom method to Node.Builder
Luck
2018-03-01 09:19:26 +0000
fbe84322b5
Cleanup parts of the sponge service implementation
Luck
2018-03-01 08:48:39 +0000
98fb9946e4
Refactor Contexts class
Luck
2018-02-28 19:13:21 +0000
984bc5860f
Set allow-invalid-usernames to true by default for Nukkit (#798 )
Luck
2018-02-26 17:35:34 +0000
a42d27f056
Don't intern strings in ContextSets (#797 )
Luck
2018-02-26 17:27:28 +0000
aa4833ed74
Fix NPEs caused in LPPermissionMap (#794 )
Luck
2018-02-24 22:59:18 +0000
6704ac4b46
Fully relocate the jedis driver
Luck
2018-02-24 18:20:56 +0000
4e4ec8e608
Bump caffeine & hikari version
Luck
2018-02-24 14:15:51 +0000
4f4a387f04
Run the permissible monitoring injector twice
Luck
2018-02-24 14:08:36 +0000
d0143f9e54
Fix issue with loading on old CraftBukkit versions
Luck
2018-02-24 14:04:22 +0000
b2175e885f
Fix compat with older Gson versions (#791 )
Luck
2018-02-24 13:50:38 +0000
68dd96e563
Properly bump version
Luck
2018-02-23 22:16:52 +0000
168e712324
Update API to 4.1
Luck
2018-02-23 22:13:41 +0000
2889c28815
Separate prefix/suffix/meta nodes into their own section within yaml/json/hocon storage files
Luck
2018-02-23 15:59:12 +0000
966bf8bf51
Replace deprecated method usage in NodeTools
Luck
2018-02-23 14:20:30 +0000
63ff3c34b3
Fix default assignment expressions checking temporary permissions (#783 )
Luck
2018-02-22 23:38:26 +0000
736105cc12
Add node equality predicates, and provide way to determine hasPermission behaviour using them (#782 )
Luck
2018-02-22 23:34:35 +0000
b1fa4263ed
Fix illegal argument exception when a proxied Sponge calculator adds an empty context (#780 )
Luck
2018-02-22 22:24:21 +0000
31d435dc2b
Update web related functionality to point to new locations and APIs (#770 ) (#784 )
Luck
2018-02-22 22:09:37 +0000
da9977a30f
Fix compile and some minor formatting errors
Luck
2018-02-20 20:15:48 +0000
9c92522564
MongoDB Replica Set connections cannot resolve (#776 & #777 )
Andrew
2018-02-20 14:59:29 -0500
31e436868d
Nukkit support (#764 )
Luck
2018-02-18 15:10:35 +0000
794455d728
Refactor bulkupdate comparisons
Luck
2018-02-16 22:21:56 +0000
0adf85746d
Abstract out the process of traversing the inheritance tree, add configurable option to choose which algorithm to use (#719 )
Luck
2018-02-16 17:46:17 +0000
f1047df98e
Log checks made against non Player command senders in LP bungee
Luck
2018-02-16 13:41:21 +0000
765f9d2545
Remove old schema migration code, cleanup a bit
Luck
2018-02-16 13:19:43 +0000
0b5588a7dd
Cleanup temporary permission auditing process
Luck
2018-02-16 12:35:25 +0000
4fda89d5c8
Wrap unimportant sql migrations in try..catch (#755 )
Luck
2018-02-16 12:13:15 +0000
b8c5c60ece
try to fix null proxySelector issue with okhttp
Luck
2018-02-15 22:20:11 +0000
a3730aceeb
i'm a dummy
Luck
2018-02-15 22:08:42 +0000
df5240a67c
Lazily initialise Http client
Luck
2018-02-15 22:03:53 +0000
620b0c898c
Add ability to edit multiple users/groups in the same editor session
Luck
2018-02-12 22:04:39 +0000
02ac4bc48b
Allow temporary-add-behaviour to be defined as an argument to the add/set commands (#747 )
Luck
2018-02-10 22:04:53 +0000
d14310768c
Allow bulkupdates without constraints (#746 )
Luck
2018-02-10 21:51:57 +0000
63f8e8849f
extract WeightCache out of PermissionHolder
Luck
2018-02-10 21:27:02 +0000
7e7268bb5a
Filter expired entries from user/group bulk permission search results (#736 )
Luck
2018-02-07 18:03:25 +0000
173286d404
Rebuild default and child permission lookup maps live instead of only once when the plugin first enables
Luck
2018-02-04 20:50:35 +0000
fd937e3209
Refactor permission processors, misc cleanup
Luck
2018-02-04 18:39:34 +0000
31df29194b
Add source to UserPromote & UserDemote events (#722 )
Luck
2018-02-01 21:33:32 +0000
a1a2e189b6
Refactor PEX primary group detection to exclude temporary parents
Luck
2018-02-01 20:31:54 +0000
5799a26cb7
Migrate temporary permissions / parents in PEX migration
Luck
2018-02-01 20:03:20 +0000
fe200ca1ec
Add API methods to load users/groups/tracks and return a future encapsulating the resultant object instead of a success flag
Luck
2018-01-30 15:55:36 +0000
7f7116e1c7
Use OkHttp for web requests
Luck
2018-01-30 00:08:00 +0000
0cc1c4e5a7
fix build, refactor Bukkit model classes
Luck
2018-01-28 14:18:53 +0000
2bc56de1c3
Don't store API delegate instances for all users
Luck
2018-01-28 00:26:58 +0000
e28d15456c
Update some dependencies
Luck
2018-01-25 23:31:31 +0000
54dbede130
Add /lp debug command
Luck
2018-01-24 19:13:29 +0000
982254ff5e
Reduce the amount of unnecessary data in info command outputs a bit
Luck
2018-01-23 19:55:21 +0000
e1c60fa70f
Only query online players when upgrading usernames --> uuids in Vault hooks
Luck
2018-01-23 17:07:26 +0000
6923c4e247
Log the name of the calculator when an exception is thrown
Luck
2018-01-23 16:52:50 +0000
0eba5f1cbc
Add a means to provide a custom Storage dao implementation (#590 )
Luck
2018-01-22 23:21:47 +0000
4858e59b70
Don't relocate H2 or SQLite depends in favour of loading into isolated classloaders (fixes #704 )
Luck
2018-01-22 21:32:31 +0000
1f70ad978f
Cleanup usages of loadUser/loadGroup/loadTrack - eliminate possibility for unloading race condition (#706 )
Luck
2018-01-22 17:34:15 +0000
40294b10f5
ensure that we always use the shaded JDBC driver
Luck
2018-01-21 22:20:00 +0000
8d045be0b0
misc cleanup
Luck
2018-01-21 21:35:25 +0000
e24a482deb
Don't call events for changes to transient nodes
Luck
2018-01-21 20:31:48 +0000
f18d230ff6
Force a clear of transient nodes when a User quits, don't just rely on their instance being unloaded
Luck
2018-01-21 20:25:00 +0000
72d4e5cf7a
Remove the 'use-server-uuids' option and internal UuidCache system
Luck
2018-01-21 20:18:13 +0000
4c3e28ba85
Only show enduring nodes in command output, encapsulate the Node multimaps in PermissionHolder into separate class
Luck
2018-01-21 19:53:20 +0000
821dc4ef56
Expose a means to implement the plugin's MessagingService via the API
Luck
2018-01-19 23:35:41 +0000
612712f015
fix accidentally marking guava as compile in the previous commit
Luck
2018-01-19 19:29:34 +0000
03a93b1186
Apply dependency remapping using an isolated classloader
Luck
2018-01-19 19:27:08 +0000
04ffd00c0e
fix typo in /lp <u/g> editor message
Luck
2018-01-19 16:31:15 +0000
a74475d4cd
serialise -> serialize
Luck
2018-01-18 19:21:02 +0000
05ac7e6041
refactor the way verbose filters are parsed - tokenize on first init as opposed to on each check
Luck
2018-01-17 19:30:05 +0000
5ae90f2a4b
Log verbose checks for the console, commandblocks & entities when running on Bukkit
Luck
2018-01-16 19:20:06 +0000
b800db03fc
Nest the 'switchprimarygroup' command under the 'parent' subcommand
Luck
2018-01-15 21:09:30 +0000
662b958a7f
Update Jenkins URL for the LuckPermsLegacy build (#686 )
Spanner_Man
2018-01-16 07:48:09 +1100
7cd5eea6d3
Display tracks relating to the group itself when the showtracks command is performed on a group
Luck
2018-01-15 20:39:18 +0000
ed223f0e4e
Don't allow empty context keys/values (#688 )
Luck
2018-01-15 20:06:20 +0000
8a374aed04
add javadocs to Command class
Luck
2018-01-15 19:55:21 +0000
9ceacdb739
Refactor some Sponge service details
Luck
2018-01-15 18:07:27 +0000
39daed23c4
fix ~~minor~~ typo
Luck
2018-01-13 23:53:44 +0000