Luck
11a3ecbba0
Fix NPE when loading subject data on Sponge ( #1222 )
2018-09-20 10:51:00 +01:00
Luck
51b7bb93e2
Don't trigger Vault primary thread checks whilst the server is starting up
2018-09-20 10:44:04 +01:00
Luck
9fd2028d9f
Update for velocity API changes
2018-09-19 21:47:22 +01:00
Luck
75f0f40d70
NonNull annotations should be on the same line in interfaces
2018-09-19 21:12:54 +01:00
Luck
3941c77826
Move from findbugs jsr305 to checker-qual
2018-09-19 20:40:25 +01:00
Luck
4987ca3ba2
Update gradle wrapper and buildscript plugins
2018-09-19 19:41:47 +01:00
Jesse Boyd
5fa481337a
Fix Nukkit permissible null handling - fixes #1191 ( #1213 )
2018-09-12 08:58:55 +01:00
Luck
dd78e0e271
Separate formatted vs plain display name methods in User/Group
...
Continues from 3c773e6823
& #1210
2018-09-10 16:54:16 +01:00
Max Lee
3c773e6823
Use neutral color to display potentially colored names - fixes #1170 ( #1210 )
2018-09-10 16:41:14 +01:00
Luck
54a9ff9256
Fix compile
2018-09-09 11:31:17 +01:00
Luck
eca6b09b18
Refactor config keys
2018-09-05 20:49:37 +01:00
Luck
b7f8ca6658
Add 'require-sender-group-membership-to-modify' config option ( #1140 )
2018-09-05 15:49:29 +01:00
Luck
ffdeadac8a
Add flag to prevent users from being added/removed to/from the first group on a track ( #1151 )
2018-09-05 15:15:15 +01:00
Luck
9e769904bf
Expose TemporaryMergeBehaviour in the API ( #1189 )
2018-09-05 11:11:45 +01:00
Luck
8d79ec6b07
Rename "update task" --> "sync task"
2018-09-04 21:11:03 +01:00
Luck
3a123f9fa1
Avoid running full "update tasks" unless they're absolutely needed. Process Vault API "set" requests immediately instead of in the background
2018-09-04 21:02:40 +01:00
Luck
f0c0328919
Refactor MetaAccumulator to be a little more sane
2018-09-04 20:33:22 +01:00
Luck
274286032a
Update banner in readme
2018-09-03 13:56:49 +01:00
Luck
76517374a2
Only allow import and export commands to interact with files in the data directory ( #1193 )
2018-09-02 22:20:29 +01:00
Luck
2da027f3b5
Revert MySQL driver update
2018-09-02 20:04:26 +01:00
Luck
fd712f131f
Update some dependency versions
2018-09-02 16:36:28 +01:00
Luck
38613e5f03
Update gitignore
2018-08-31 20:27:13 +01:00
Luck
ec9060ba80
Update messenger log prefixes
2018-08-31 20:22:31 +01:00
Luck
502d57e744
Optimize event generation & other misc improvements
2018-08-27 22:11:03 +01:00
Luck
c59f2ab37a
Don't call NodeAddEvent when adding the default group ( #1177 )
2018-08-27 22:06:49 +01:00
Luck
066189b486
Send a more informative message when the bulkupdate command is used from in-game
2018-08-27 18:25:57 +01:00
Luck
37d4f92c33
Update README
2018-08-27 09:37:41 +01:00
Luck
55220e9d10
Add support for Velocity
2018-08-26 22:24:46 +01:00
Luck
bd41286076
Fix build
2018-08-26 18:45:33 +01:00
Luck
d84484c81c
Optimize event generation and posting
2018-08-26 10:28:04 +01:00
Luck
fec87d4c6a
Update event to 3.0.0
2018-08-16 20:01:26 +01:00
Luck
68ec6e2a37
Include license file in the jar
2018-08-14 10:56:07 +01:00
Luck
a784ad435f
Fix applying group web editor changes ( #1148 )
2018-08-13 22:44:10 +01:00
Luck
cc9bb34873
Update kyori/event dependency
2018-08-13 20:03:57 +01:00
Luck
2ddae5a96c
Avoid UnsupportedEncodingException in LilyPad messenger
2018-08-12 10:40:26 +01:00
Luck
40ad489c56
Update build instructions in the README file
2018-08-12 10:27:21 +01:00
Luck
56c55d71fe
Improve the way Vault lookups for offline players are handled ( #1150 )
...
1) The behaviour of online player lookups is unchanged - this only affects offline player data lookups.
2) If a 'offline player' request is made from an async task, it is executed normally. (the data is loaded)
3) If a 'offline player' request that cannot be immediately fulfilled is made from the main server thread, an exception is thrown.
The exception thrown as a result of 3) can be disabled in the config. In this case, the query is performed anyway. The main server thread will block until the request is complete.
2018-08-11 19:02:57 +01:00
Luck
56df15caf8
Add bukkit-legacy build back to the main project
2018-08-11 18:11:30 +01:00
Luck
03720665b3
Move to gradle
2018-08-10 20:39:29 +01:00
Luck
445429b510
Update text & asm dependencies ( fixes #1142 )
...
Updates for:
6a7fda4e80
2018-08-10 00:09:34 +01:00
Luck
c698587d53
Update text dependency
2018-08-09 22:43:41 +01:00
Luck
b8466beee5
Completely rework event system
...
* Event instances are now generated dynamically at runtime. The performance hit of creating proxies at runtime is negligible in this case.
* A better EventBus implementation is now being used internally, API contracts are unaffected.
2018-08-09 22:39:33 +01:00
Luck
efa666445f
Initial support for Brigadier (1.13 commands) on Bukkit servers
2018-08-08 23:42:25 +01:00
Luck
59c7d77525
Load a up-to-date copy of group data before applying web editor changes
2018-08-08 09:00:35 +01:00
Luck
553da9baf6
Give some form of feedback when trying to applyedits no changes instead of no feedback at all ( #1136 )
2018-08-08 08:58:58 +01:00
Luck
486ddb3d42
Don't include any database properties by default ( #1134 )
2018-08-05 21:59:48 +01:00
Luck
381922fc02
Don't schedule a delayed load task on startup ( #1130 )
2018-08-05 21:51:53 +01:00
Luck
4c891f0819
Fix uppercase inconsistencies when saving users to SQL storage types ( #1119 )
...
This was causing issues when user data was saved, without UUID data being saved beforehand.
This commit fixes the way the inconsistency was introduced, and ensures that inconsistent data is made consistent in the future. (when players next login)
2018-07-30 11:22:50 -07:00
Luck
4b3d11ccab
More SQL escaping ( #1091 & #1126 )
...
Follows from c16630c32b
2018-07-29 17:14:48 -07:00
Luck
b1ab465991
Misc cleanup
2018-07-29 17:12:05 -07:00