Andrew Steinborn
|
72ce5c86ba
|
Improve Velocity networking pipeline when under stress
|
2020-07-16 11:44:55 -04:00 |
|
Andrew Steinborn
|
f93e227491
|
Further improvements to pipeline in the worst-case scenario.
|
2020-07-15 18:26:48 -04:00 |
|
Andrew Steinborn
|
98f1faf759
|
Work around ByteToMessageDecoder trying to be send more messages upstream when we wanted to discard them altogether
|
2020-07-15 16:52:48 -04:00 |
|
Andrew Steinborn
|
ce74dcc483
|
Try not to be crafty here
|
2020-07-15 16:33:42 -04:00 |
|
Andrew Steinborn
|
ff99b2b248
|
Convert all Velocity commands to use adventure text components
|
2020-07-14 21:31:32 -04:00 |
|
Mariell Hoversholm
|
9c8c851d12
|
Add async command suggestions
|
2020-07-15 00:28:22 +02:00 |
|
Andrew Steinborn
|
4c3d9de5fe
|
Add ServerPostConnectEvent as a less confusing (and non-blocking) alternative to ServerConnectedEvent
|
2020-07-12 16:13:04 -04:00 |
|
Andrew Steinborn
|
f841d7590a
|
Remove unused parameter
|
2020-07-12 11:57:07 -04:00 |
|
Andrew Steinborn
|
21bc050f9c
|
Fix Checkstyle issues again
|
2020-07-12 11:56:50 -04:00 |
|
Andrew Steinborn
|
6e84261166
|
Merge branch 'dev/1.1.0' into adventure-api
|
2020-07-12 01:49:08 -04:00 |
|
Andrew Steinborn
|
86259f788f
|
Adjust for recent adventure API changes.
|
2020-07-11 12:00:54 -04:00 |
|
Andrew Steinborn
|
85d88d59d3
|
Fix pinging being "delayed" on 1.7
|
2020-07-03 19:16:55 -04:00 |
|
Andrew Steinborn
|
079b352c97
|
Add a new loginstatus for CANCELLED_BY_USER_BEFORE_COMPLETE
|
2020-07-03 17:48:20 -04:00 |
|
Andrew Steinborn
|
4c1db86760
|
Merge branch 'make-disconnectevent-more-sane' into dev/1.1.0
|
2020-07-03 17:26:24 -04:00 |
|
Andrew Steinborn
|
47560442ca
|
Remove SyncMap for now, use more obvious and correct MapMaker
|
2020-06-30 22:46:21 -04:00 |
|
Andrew Steinborn
|
1b8955a76b
|
Add initial adventure boss bar support
|
2020-06-30 22:33:07 -04:00 |
|
Andrew Steinborn
|
5285a3c155
|
Remove AdventureCompact in favor of the text 3.x serializer added in KyoriPowered/adventure-platform#23
|
2020-06-29 23:34:59 -04:00 |
|
Luck
|
ea52cedfdf
|
Fire ProxyShutdownEvent before closing the scheduler / event bus
Fixes #322
|
2020-06-29 11:18:52 -04:00 |
|
Andrew Steinborn
|
1938013ab2
|
Make DisconnectEvent more sane
This is a step towards fixing #289 and removing some less-than-optimal behavior in plugins I maintain internally.
|
2020-06-29 11:17:08 -04:00 |
|
Andrew Steinborn
|
70698246bf
|
Get everything compiling and Checkstyle clean
|
2020-06-28 23:20:46 -04:00 |
|
Andrew Steinborn
|
c2edd82b16
|
Use more idiomatic adventure text serializer
|
2020-06-28 23:13:57 -04:00 |
|
Andrew Steinborn
|
0c6039a773
|
Make sure console is included in the ProxyServer audience
|
2020-06-28 22:57:28 -04:00 |
|
Andrew Steinborn
|
c4f143a2bc
|
Implement adventure title APIs
|
2020-06-28 22:52:46 -04:00 |
|
Andrew Steinborn
|
5c02d6b007
|
RegisteredServer and ProxyServer now implement MultiAudience
|
2020-06-28 22:01:45 -04:00 |
|
Andrew Steinborn
|
70a989e955
|
Minor cleanup and add some missing Deprecated tags
|
2020-06-28 21:29:25 -04:00 |
|
Andrew Steinborn
|
2e7a598916
|
Initial commit of adventure-adapted Velocity API.
|
2020-06-28 21:23:01 -04:00 |
|
Andrew Steinborn
|
7fd76962f2
|
Graceful fallback if these values are absent
|
2020-06-27 23:03:47 -04:00 |
|
Andrew Steinborn
|
62703780e1
|
Fix a few areas of concern spotted by JITWatch
|
2020-06-27 21:33:05 -04:00 |
|
Andrew Steinborn
|
51819b563f
|
Tolerate broken brand sending by some bots.
|
2020-06-24 22:32:44 -04:00 |
|
Andrew Steinborn
|
28d2366c73
|
Switch Velocity from existing toml4j+homebrew TOML serializer to night-config.
This allows us to allow many more valid configurations and allows us to eliminate a bunch of ugly hacks.
|
2020-06-24 21:31:39 -04:00 |
|
Andrew Steinborn
|
4bebda2549
|
Loosen Checkstyle rules for this.
|
2020-06-24 11:34:13 -04:00 |
|
Andrew Steinborn
|
7eaa6ef939
|
Fix saving of escaped strings
|
2020-06-24 11:21:34 -04:00 |
|
Andrew Steinborn
|
283d8d71b6
|
Restore compatibility with TCPShield plugin with recent change
|
2020-06-24 00:07:27 -04:00 |
|
Andrew Steinborn
|
780e1c8be5
|
Handle duplicates from server pings gracefully
|
2020-06-23 23:03:19 -04:00 |
|
Andrew Steinborn
|
fd231c71fd
|
Restore server disconnect messages.
|
2020-06-23 21:57:16 -04:00 |
|
Andrew Steinborn
|
24cd1f4da0
|
Allow showing ping requests in the console.
The default is false, but this can be enabled in the configuration if desired.
|
2020-06-23 17:05:01 -04:00 |
|
Andrew Steinborn
|
1fe01596d2
|
Fix escaping issues with spaces in server names
Fixes #320
|
2020-06-23 16:07:25 -04:00 |
|
Andrew Steinborn
|
f7f4620b53
|
Temporarily revert DisconnectEvent changes due to some issues
|
2020-06-23 14:48:01 -04:00 |
|
Andrew Steinborn
|
ae6afc8b18
|
Fix Minecraft 1.7 support (bad merge)
|
2020-06-23 13:17:36 -04:00 |
|
Andrew Steinborn
|
0684e08f67
|
Really suppress the initial connection stuff
|
2020-06-23 08:32:47 -04:00 |
|
Andrew Steinborn
|
e9cc390abd
|
Revert "Clean up ClientPlaySessionHandler#handle(PluginMessage)"
This reverts commit ac4359ad21 .
Suspected to be causing problems with Fabric and Forge
|
2020-06-23 08:22:09 -04:00 |
|
Andrew Steinborn
|
df82c0b566
|
Suppress some really annoying spam
|
2020-06-23 07:56:19 -04:00 |
|
Andrew Steinborn
|
91743aaa9d
|
Merge branch 'dev/1.1.0' into future/1.16-velocity-1.1.0
# Conflicts:
# proxy/build.gradle
|
2020-06-21 13:40:19 -04:00 |
|
Andrew Steinborn
|
ab9115178b
|
Merge branch 'decode-multiple' into dev/1.1.0
|
2020-06-21 13:39:24 -04:00 |
|
Andrew Steinborn
|
d1a5d8dd82
|
Fix compile on JDK 8 and bad merge
|
2020-06-21 13:38:05 -04:00 |
|
Andrew Steinborn
|
09f71dede9
|
Rebase #310 on Velocity 1.1.0
Totally untested, proceed with caution.
|
2020-06-20 23:26:24 -04:00 |
|
Andrew Steinborn
|
ada35ff286
|
Merge branch 'Xernium-future/1.16' into future/1.16-velocity-1.1.0
# Conflicts:
# .travis.yml
# api/src/main/java/com/velocitypowered/api/network/ProtocolVersion.java
# build.gradle
# proxy/build.gradle
# proxy/src/main/java/com/velocitypowered/proxy/VelocityServer.java
# proxy/src/main/java/com/velocitypowered/proxy/connection/backend/VelocityServerConnection.java
# proxy/src/main/java/com/velocitypowered/proxy/connection/client/ClientPlaySessionHandler.java
# proxy/src/main/java/com/velocitypowered/proxy/connection/client/ConnectedPlayer.java
# proxy/src/main/java/com/velocitypowered/proxy/network/netty/DiscardHandler.java
# proxy/src/main/java/com/velocitypowered/proxy/protocol/ProtocolUtils.java
# proxy/src/main/java/com/velocitypowered/proxy/protocol/StateRegistry.java
# proxy/src/main/java/com/velocitypowered/proxy/protocol/netty/MinecraftCompressDecoder.java
# proxy/src/main/java/com/velocitypowered/proxy/protocol/netty/MinecraftDecoder.java
# proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/JoinGame.java
# proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/Respawn.java
# proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/ServerLoginSuccess.java
# proxy/src/test/java/com/velocitypowered/proxy/plugin/util/PluginDependencyUtilsTest.java
|
2020-06-20 23:24:32 -04:00 |
|
Andrew Steinborn
|
cd9bb61f20
|
Merge branch 'future/1.16' of https://github.com/Xernium/Velocity into Xernium-future/1.16
|
2020-06-20 23:11:19 -04:00 |
|
Andrew Steinborn
|
d6b1bc26d8
|
Read target of Forward message properly. Fixes #318
|
2020-06-19 05:36:52 -04:00 |
|
Andrew Steinborn
|
d1cbc7028a
|
Merge branch 'dev/1.1.0' into decode-multiple
|
2020-06-19 05:23:20 -04:00 |
|