523b61e0c7
Make sure unit tests actually run(!) and fix command hints
2020-12-14 14:39:39 -05:00
8c52341ff6
Do not pull in transitive dependencies of adventure-text-serializer-legacy-text3
...
Fixes #401
2020-12-13 15:33:19 -05:00
5da085d82f
Adventure 4.3.0: Player list header/footer
2020-12-06 17:50:57 -08:00
511165415d
Switch to our internal Brigadier fork
2020-11-15 23:33:16 -05:00
89e1a07448
Try and explicitly specify Java 8 in the modules.
2020-11-06 18:52:00 -05:00
642573e9e0
Fix logic for telling the server snapshot versions.
2020-11-04 18:58:48 -05:00
dd23203139
Add some missing convenience APIs to MinecraftChannelIdentifier
2020-10-28 19:02:37 -04:00
9360fab6a5
Forgot about this. Can we just publish this already?
2020-10-28 11:00:09 -04:00
188758cf0e
Drop 1.16.4 snapshot support in anticipation for full 1.16.4 release
2020-10-26 21:05:09 -04:00
8fbce8423f
Fix typo in ServerPing#asBuilder() Javadoc
...
Fixes #375
2020-10-26 17:20:52 -04:00
cfb9104696
1.16.4-pre2 support
2020-10-22 12:42:35 -04:00
e3eace6a56
Undeprecate CommandManager#register(String, Command, String...)
...
This is a very convenient shorthand so let's save it from being axed. This is a change I made for an eventual Velocity 2.0.0 but it is backwards compatible for 1.1.0.
2020-10-22 00:14:41 -04:00
fd63945175
Follow historical precedent with the new snapshot protocol release policy.
2020-10-15 15:57:27 -04:00
53b2400682
Remove bad snapshot flag.
2020-10-15 11:47:34 -04:00
b75086aacb
Proper Minecraft 1.16.4-pre1 support.
2020-10-15 11:46:44 -04:00
a76c01df4b
Fix a few javadoc-related problems
2020-10-15 08:24:41 -07:00
6e00dbe2b7
Fix compile errors
2020-10-14 16:08:20 -04:00
cffc6d0a81
Fix Checkstyle error
2020-10-14 13:58:28 -04:00
60e917b4a1
Player has an identity
2020-10-13 22:36:51 -07:00
3b1009caba
Prepare for 1.16.4
2020-10-11 20:15:29 -04:00
dc48eb97f9
Start publishing velocity-natives module
...
Note that this will remain internal API for Velocity and the publication of the module does not necessarily indicate that they will be stable.
2020-09-23 01:03:18 -04:00
2b6c271cc7
Add ability to check for command alias existence in api module
2020-09-13 19:11:40 +02:00
3a4aa4a25c
Minecraft 1.16.3
2020-09-10 10:47:25 -04:00
540541842a
Minecraft 1.16.3-rc1
2020-09-07 10:06:49 -04:00
5d287306c2
Small code cleanups
2020-09-01 03:25:15 -04:00
764c8ed3e5
Fix compile error
...
While we're at it, change the newly-introduced shutdown API to use a generic Adventure component instead.
2020-08-30 07:09:52 -04:00
1f621300f6
Revert #338
...
This is creating more problems than it actually solves
2020-08-22 02:40:35 -04:00
c47d25c88a
Upgrade to Gradle 6.6 and use SpotBugs.
...
As a result, at least one real bug was fixed! Nice.
2020-08-21 19:09:04 -04:00
26f3cb43c7
Clean up some Adventure support code, implement another sendMessage overload
2020-08-16 14:02:04 -04:00
1717d7f9b4
Add SimpleCommand.Invocation#alias function.
...
It seems like this ability is generally useful outside RawCommand, so let's add this to SimpleCommand too.
2020-08-15 16:41:35 -04:00
c0af5668b9
Merge pull request #338 from xxDark/read-timeout
...
Make initial read timeout configurable
2020-08-10 23:05:52 -04:00
ab10b6de1e
Cross our fingers and hope this is 1.16.2
2020-08-10 21:46:13 -04:00
1a31b99701
1.16.2-rc2
2020-08-10 12:53:23 -04:00
ba66d15b1d
1.16.2-rc1
2020-08-07 13:35:31 -04:00
b34b198064
1.16.2-pre3
2020-08-06 15:08:50 -04:00
d79c1d0407
Port of #325 for Velocity 1.1.0
...
Co-authored-by: Five (Xer) <admin@xernium.com >
2020-08-05 18:13:16 -04:00
e94778c149
Resolve code style issue
2020-08-05 21:31:51 +03:00
3beaeb2df7
Merge pull request #341 from alexstaeding/feature/shutdown-api
...
Add shutdown methods to ProxyServer
2020-08-05 11:35:38 -04:00
76173e4145
Add PRE_SERVER_JOIN to DisconnectEvent#LoginStatus ( #346 )
2020-08-04 16:30:17 -04:00
c963343e27
Add dataAsInputStream() to PluginMessageEvent
2020-08-03 00:52:54 +02:00
190bef375a
Add shutdown methods to ProxyServer
2020-07-30 21:48:58 +02:00
b79f6ad827
Make initial read timeout configurable
2020-07-29 16:59:39 +03:00
6cc6e0f641
New command API ( #330 )
2020-07-29 03:43:16 -04:00
3ac403539d
Bump dependencies:
...
Gson 2.8.5 -> 2.8.6
text 3.0.3 -> 3.0.4
log4j 2.11.2 -> 2.13.3
Netty 4.1.50.Final -> 4.1.51.Final
Configurate 3.6 -> 3.7
2020-07-21 21:00:38 -04:00
cb261c6513
Better handle not failing over on a read timeout
...
The existing Velocity logic was pretty optimistic, hoping the player connection would stay alive long enough to accept a connection to another server. Now, if we notice a read timeout on the server end, we'll treat the disconnect as "unsafe" and disconnect the player immediately.
I've added a configuration option to solve the issue in the way BungeeCord does it. This could cause issues with servers that extensively modify the server pipeline and could degrade the user experience, though. Let's try this more conservative and see if it helps,
2020-07-20 21:55:33 -04:00
2296a9d8dd
Fix compile error caused by adventure changes
2020-07-16 11:50:48 -04:00
bcab3be2e2
Fix Checkstyle error
2020-07-14 21:31:16 -04:00
9c8c851d12
Add async command suggestions
2020-07-15 00:28:22 +02:00
4c3d9de5fe
Add ServerPostConnectEvent as a less confusing (and non-blocking) alternative to ServerConnectedEvent
2020-07-12 16:13:04 -04:00
d47462c606
Fix accidential deprecation
2020-07-12 11:42:44 -04:00