Luck
6b305972ac
Fix sponge build script
2018-06-16 18:41:53 +01:00
Luck
b8c06904ab
Make logging messages a bit less obnoxious
...
* Removed the ascii text from the startup output
* Log messages (but not command output) is now sent through the standard server logger, and isn't colored
2018-06-16 16:59:59 +01:00
Luck
6baa472567
Fix context cache invalidation
2018-06-15 19:07:24 +01:00
Luck
9c449def57
Update some dependency versions
2018-06-13 20:29:00 +01:00
Luck
e4acc133a9
remove some unnecessary interfaces
2018-06-12 18:18:38 +01:00
Luck
8b181b877b
Nukkit stores attachments in a set, not a list ( #1046 )
2018-06-11 17:07:56 +01:00
Luck
194790110d
Fix node comparison for identical nodes except the value
2018-06-07 19:58:55 +01:00
Luck
c0cd197bd0
Don't allow players to be added to SubscriptionValueMaps
2018-06-07 17:01:25 +01:00
Luck
30ce269873
Disable hikari leak detection ( #1033 )
2018-06-05 20:33:23 +01:00
Luck
4d7be13c16
Don't reload Sponge persisted subjects when a save is pending
2018-06-03 20:46:50 +01:00
Luck
8cf0f7da5f
Improve buffering code
2018-06-03 19:36:55 +01:00
Luck
bcb4e5ca64
cleanup various comparators
2018-05-31 23:41:37 +01:00
Luck
07b003c77a
Make the dummy attachment a bit more compatible
...
still MassiveCore lol
2018-05-31 01:01:29 +01:00
Luck
f4e4f727dd
More workarounds to support MassiveCore's modification of attachment permissions via reflection
2018-05-31 00:51:33 +01:00
Luck
644c53a074
Add workaround for plugins adding/removing/modifying permission attachments via reflection ( #1024 )
...
who knows why they're doing it, it's not even beneficial for performance...
2018-05-30 13:17:41 +01:00
Luck
c66622bd09
Fix regex permissions not really working properly ( #1021 )
2018-05-29 14:45:21 +01:00
Luck
adf0589184
Print a more informative error when the port is missing from the address arg ( #1022 )
2018-05-29 12:40:39 +01:00
Luck
b7de0e6901
Provide an even more detailed warning message when other uuids are present for a username
...
We can use the data we have about the UUID and the platform LP is running on to infer more information about what the problem (potentially) is.
2018-05-25 17:05:26 +01:00
Luck
a90e59ec97
Fix cache invalidation when group data changes ( #1010 )
2018-05-21 18:48:47 +01:00
Luck
f4882c1c14
Cache the creation of Sponge proxy subject classes ( #1005 )
2018-05-17 18:19:45 +01:00
Luck
ed3b5a3cf1
Lazily load contexts cache for Sponge subjects ( #1005 )
2018-05-17 18:12:20 +01:00
Luck
45e2b7b12f
Fix saving node attributes on non-YAML file storage types ( #999 )
2018-05-16 19:30:05 +01:00
Luck
1e73986c60
Allow world rewrite options to apply in (some) Vault lookups ( #990 )
2018-05-16 19:04:09 +01:00
Luck
20f992110d
Refactor meta stack element creation, add 'from_group' & 'not_from_group' elements
2018-05-16 18:46:25 +01:00
Luck
18f09f9862
Various performance optimizations
2018-05-15 00:08:23 +01:00
Luck
a0be1c7c48
Fix issue with Bukkit attachment permissions never being removed ( #991 )
2018-05-13 14:06:23 +01:00
DoNotSpamPls
5d34661a15
Readme fixes ( #993 )
2018-05-12 16:40:54 +01:00
Luck
1639879106
Reduce the number of config lookups required when calculating contexts
2018-05-12 01:51:38 +01:00
Luck
a927ca659f
Reduce the throughput on the contexts cache in ContextManager ( #929 )
2018-05-12 01:34:34 +01:00
Luck
804c884d8b
Update configurate to fix issues with legacy guava compat
2018-05-06 19:57:50 +01:00
Luck
51f215b8ac
Add PlayerDataSaveEvent
2018-05-06 18:21:14 +01:00
Luck
64838708ab
Release version 4.2.0
...
blaze it
2018-05-06 17:16:36 +01:00
Luck
91b7af52ac
Use the servers uuid cache in the output to /lp search if LP doesn't have data ( #974 )
2018-05-06 16:20:08 +01:00
Luck
d3dded8791
Fix jedis shading ( #930 )
2018-05-06 15:58:40 +01:00
Luck
022b385c0a
Fix /lp search query ( #972 )
2018-05-05 18:39:13 +01:00
Luck
7ee9b93365
Convert bulkupdate & search functionality to use PreparedStatements ( #972 )
2018-05-05 18:17:48 +01:00
Luck
c4c98aaabf
Improve the behaviour of the APIs (now somewhat redundant) holder refresh method
2018-05-04 23:17:06 +01:00
Luck
10c0efaa5d
Fix bad caching logic resulting in super high CPU usage
2018-05-04 23:12:46 +01:00
Luck
d8a7d8de4a
Throw a more detailed error when database connection info is missing
2018-05-04 21:27:57 +01:00
Luck
ab8b675bae
Add flag to exclude users from an export ( #961 )
2018-05-04 18:19:52 +01:00
Luck
194b602fd6
Implement different comparison methods for /lp search ( #917 )
2018-05-04 18:11:11 +01:00
Luck
7da0c58b76
Improve consistency of contextual primary group caching
2018-05-04 17:24:40 +01:00
Luck
2dbbea4993
Remove the locks in NodeMap to ease thread contention when lots of processes are resolving inheritance & refactor the way LocalizedNodes are created ( #734 )
2018-05-04 16:16:12 +01:00
Luck
55d59bb1c4
Make auto-op changes take effect (almost) immediately ( #943 )
...
"almost immediately" is better than "after a relog" ;)
2018-05-03 20:21:52 +01:00
Luck
a6facf7492
Refactor the way holder caches are invalidated in order to improve consistency ( #734 )
2018-05-03 19:36:10 +01:00
Luck
b8a1871cf1
Fix guava being accidentally shaded
2018-05-03 13:46:17 +01:00
Luck
f556c75d94
Allow display names to be set in specific contexts ( #963 )
2018-05-02 21:27:21 +01:00
Luck
58bd7de66a
Implement equals, hashcode and toString for NodeTypes
2018-05-02 20:35:20 +01:00
Luck
4547b52748
Refactor extended node types, general cleanup
2018-05-02 20:18:57 +01:00
Luck
b9acb84119
Optimize WildcardProcessor
2018-05-01 00:20:39 +01:00