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
d8dba436d6
Fix starting the proxy without any config. Fixes #359
2020-08-21 12:42:15 -04:00
a6ddc137ee
Reduce varint reading cost from max(1, 2n) to n+1 operations on ByteBuf
...
The previous code, in an attempt to avoid exceptions, checked in.isReadable() each iteration of the loop. This isn't very efficient since it's possible for us to know the maximum size of the varint to read: it's the minimum of either the largest size a varint can be (5 bytes) or the size of the remaining readable bytes in the buffer.
2020-08-21 01:05:04 -04:00
ade9deec47
Fix recent PR not loading default messages from config correctly.
2020-08-21 00:10:34 -04:00
c15a49ce7d
Merge pull request #356 from FrankHeijden/feature/messages
...
Make hardcoded messages configurable
2020-08-20 23:16:11 -04:00
1d4da8c32d
Correctly implement status protocol specification according to vanilla.
2020-08-20 15:03:38 -04:00
e3fe538491
Create temp default config for getting defaults
2020-08-19 23:30:34 +02:00
62fac7db32
Merge branch 'dev/1.1.0' into feature/messages
2020-08-19 22:17:15 +02:00
b2000652ca
Merge pull request #358 from FrankHeijden/fix/adventure-title
...
Fix kyori adventure title
2020-08-19 16:07:05 -04:00
4c5c641e5f
Fix adventure title times
2020-08-19 20:44:58 +02:00
3711d56e8c
Move VelocityMessages into config.toml
2020-08-19 20:42:22 +02:00
9e27dac557
Add configurable messages for disconnect and kick prefix
2020-08-18 23:52:13 +02:00
26f3cb43c7
Clean up some Adventure support code, implement another sendMessage overload
2020-08-16 14:02:04 -04:00
5623baf1e7
Use getBoolean/putBoolean, and fix using the wrong field for respawn_anchor_works
2020-08-16 04:13:10 -07: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
7dffa7ce33
Fix tab complete for proxy commands for 1.12.2 and below and fix command tab complete repeating suggestions
2020-08-11 14:19:00 -04:00
c88a3807e7
Checkstyle strikes again!
2020-08-11 13:26:00 -04:00
d363d80a83
Use simplified form for new empty argument types
2020-08-11 13:25:02 -04:00
717f2a070d
Remove any use of the word "dummy"
2020-08-11 13:24:11 -04:00
c0af5668b9
Merge pull request #338 from xxDark/read-timeout
...
Make initial read timeout configurable
2020-08-10 23:05:52 -04:00
d83c5327c7
Merge pull request #351 from VelocityPowered/future/1.16.2-velocity-1.1.0
...
[Future] 1.16.2 for Velocity 1.1.0
2020-08-10 21:46:41 -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
24ca6156ac
Add missing DimensionData field
2020-08-07 14:30:33 -04:00
ba66d15b1d
1.16.2-rc1
2020-08-07 13:35:31 -04:00
9d36f9094d
Fall back to wrapping the name in a component. Should fix #349 for real.
2020-08-07 07:19:22 -04:00
46e34ddb7f
Allow serializing legacy hover events
...
Should fix #349
2020-08-06 20:53:19 -04:00
cab6919a46
Switch to adventure-nbt and fix server switching on 1.16.2-pre3
2020-08-06 17:38:52 -04:00
cb4555fa70
Merge branch 'dev/1.1.0' into future/1.16.2-velocity-1.1.0
2020-08-06 17:37:10 -04:00
5cceebdffc
Read PlayerListItem display names according to the protocol version.
...
Fixes #349
2020-08-06 15:13:22 -04:00
b34b198064
1.16.2-pre3
2020-08-06 15:08:50 -04:00
6cec09974a
Properly fix debug logging
2020-08-06 11:09:11 -04:00
b2d9e11217
Fix packet decode logging not giving useful errors
...
See #349 for context
2020-08-06 07:42:42 -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
bb4bff7d34
Respect nodes' requirements ( #350 )
2020-08-05 11:33:03 -04:00
76173e4145
Add PRE_SERVER_JOIN to DisconnectEvent#LoginStatus ( #346 )
2020-08-04 16:30:17 -04:00
87bff1a123
Remove nextProtocolVersion from MinecraftConnection
...
ViaVersion was the only intended user. However, ViaVersion for Velocity 1.1.0 no longer uses this functionality, and so it doesn't make sense to keep it in Velocity 1.1.0.
2020-08-04 12:14:28 -04:00
e57c6d00c0
Move AutoReadHolderHandler after MinecraftDecoder.
2020-08-04 11:57:23 -04:00
3b8f3ae960
Merge pull request #344 from alexstaeding/feature/pluginMessageEvent-dataAsInputStream
...
Add dataAsInputStream() to PluginMessageEvent
2020-08-03 11:37:02 -04:00
2a04932112
Fix typo in register() where the primary alias would be unregistered if other aliases were specified.
2020-08-03 08:07:42 -04:00
c963343e27
Add dataAsInputStream() to PluginMessageEvent
2020-08-03 00:52:54 +02:00
fc51f1c203
Merge pull request #342 from xxDark/tab
...
Return earlier, predict list's size for tab clearing
2020-07-31 14:06:20 -04:00
a282afb5db
Return earlier, predict list's size for tab clearing
2020-07-31 19:23:19 +03:00
933c81b9bf
Fix legacy register command not allowing command overrides
2020-07-31 10:58:27 -04:00
5dcc0460a1
Merge pull request #340 from xxDark/channel-factory
...
Use channel factories to create new channels
2020-07-31 07:49:11 -04:00
76bef13377
Remove deprecated members
2020-07-31 14:17:31 +03:00
a6964bd31c
Update for breaking Adventure boss bar changes
2020-07-30 20:16:20 -04:00
190bef375a
Add shutdown methods to ProxyServer
2020-07-30 21:48:58 +02:00