Commit Graph

  • f93e227491 Further improvements to pipeline in the worst-case scenario. Andrew Steinborn 2020-07-15 18:26:48 -04:00
  • a8651f561d Update to event 4.0.0-SNAPSHOT for an optimized event path Andrew Steinborn 2020-07-15 17:07:38 -04:00
  • 98f1faf759 Work around ByteToMessageDecoder trying to be send more messages upstream when we wanted to discard them altogether Andrew Steinborn 2020-07-15 16:52:48 -04:00
  • ce74dcc483 Try not to be crafty here Andrew Steinborn 2020-07-15 16:33:42 -04:00
  • ff99b2b248 Convert all Velocity commands to use adventure text components Andrew Steinborn 2020-07-14 21:31:32 -04:00
  • bcab3be2e2 Fix Checkstyle error Andrew Steinborn 2020-07-14 21:31:16 -04:00
  • 725fc2e16c Merge pull request #329 from Proximyst/dev/1.1.0-async-suggestions Andrew Steinborn 2020-07-14 18:32:11 -04:00
  • 9c8c851d12 Add async command suggestions Mariell Hoversholm 2020-07-14 23:55:34 +02:00
  • 4c3d9de5fe Add ServerPostConnectEvent as a less confusing (and non-blocking) alternative to ServerConnectedEvent Andrew Steinborn 2020-07-12 16:13:04 -04:00
  • f841d7590a Remove unused parameter Andrew Steinborn 2020-07-12 11:57:07 -04:00
  • 21bc050f9c Fix Checkstyle issues again Andrew Steinborn 2020-07-12 11:56:50 -04:00
  • d47462c606 Fix accidential deprecation Andrew Steinborn 2020-07-12 11:42:44 -04:00
  • 6e84261166 Merge branch 'dev/1.1.0' into adventure-api Andrew Steinborn 2020-07-12 01:49:08 -04:00
  • 86259f788f Adjust for recent adventure API changes. Andrew Steinborn 2020-07-11 12:00:54 -04:00
  • 81aed2cd1d Get the Nexus credentials from the environment Andrew Steinborn 2020-07-04 03:35:08 -04:00
  • 4469a89aaa Point all new Maven artifact deploys to Nexus Andrew Steinborn 2020-07-04 03:19:38 -04:00
  • 85d88d59d3 Fix pinging being "delayed" on 1.7 Andrew Steinborn 2020-07-03 19:16:55 -04:00
  • 079b352c97 Add a new loginstatus for CANCELLED_BY_USER_BEFORE_COMPLETE Andrew Steinborn 2020-07-03 17:48:20 -04:00
  • 4c1db86760 Merge branch 'make-disconnectevent-more-sane' into dev/1.1.0 Andrew Steinborn 2020-07-03 17:26:24 -04:00
  • 801ae4f33d Add one more case to disconnectedDuringLogin() Andrew Steinborn 2020-07-03 17:26:11 -04:00
  • 209291e702 Improve the test a little Andrew Steinborn 2020-07-01 00:36:12 -04:00
  • 07da606abd Add OnceTest Andrew Steinborn 2020-06-30 22:54:49 -04:00
  • 47560442ca Remove SyncMap for now, use more obvious and correct MapMaker Andrew Steinborn 2020-06-30 22:46:21 -04:00
  • 1b8955a76b Add initial adventure boss bar support Andrew Steinborn 2020-06-30 22:33:07 -04:00
  • 5285a3c155 Remove AdventureCompact in favor of the text 3.x serializer added in KyoriPowered/adventure-platform#23 Andrew Steinborn 2020-06-29 23:34:59 -04:00
  • ea52cedfdf Fire ProxyShutdownEvent before closing the scheduler / event bus Luck 2020-06-29 15:48:28 +01:00
  • 1938013ab2 Make DisconnectEvent more sane Andrew Steinborn 2020-06-29 11:17:08 -04:00
  • 5b9dbb74c9 Fix up some annotations Andrew Steinborn 2020-06-29 10:42:01 -04:00
  • 22afd1cf41 Since we're deprecating stuff, mark toml4j as deprecated Andrew Steinborn 2020-06-28 23:25:09 -04:00
  • 70698246bf Get everything compiling and Checkstyle clean Andrew Steinborn 2020-06-28 23:20:46 -04:00
  • c2edd82b16 Use more idiomatic adventure text serializer Andrew Steinborn 2020-06-28 23:13:57 -04:00
  • 0c6039a773 Make sure console is included in the ProxyServer audience Andrew Steinborn 2020-06-28 22:57:28 -04:00
  • c4f143a2bc Implement adventure title APIs Andrew Steinborn 2020-06-28 22:52:46 -04:00
  • 5c02d6b007 RegisteredServer and ProxyServer now implement MultiAudience Andrew Steinborn 2020-06-28 22:01:45 -04:00
  • 8ef2835a47 Fix API breaking change, deprecate ProxyAudience Andrew Steinborn 2020-06-28 21:44:44 -04:00
  • 70a989e955 Minor cleanup and add some missing Deprecated tags Andrew Steinborn 2020-06-28 21:29:25 -04:00
  • 2e7a598916 Initial commit of adventure-adapted Velocity API. Andrew Steinborn 2020-06-28 21:23:01 -04:00
  • 7fd76962f2 Graceful fallback if these values are absent Andrew Steinborn 2020-06-27 23:03:47 -04:00
  • 62703780e1 Fix a few areas of concern spotted by JITWatch Andrew Steinborn 2020-06-27 21:33:05 -04:00
  • 7e1f01f13a Bump Guice version to support Java 14 plugins Andrew Steinborn 2020-06-26 23:40:48 -04:00
  • 51819b563f Tolerate broken brand sending by some bots. Andrew Steinborn 2020-06-24 22:32:44 -04:00
  • 28d2366c73 Switch Velocity from existing toml4j+homebrew TOML serializer to night-config. Andrew Steinborn 2020-06-24 21:31:39 -04:00
  • 4bebda2549 Loosen Checkstyle rules for this. Andrew Steinborn 2020-06-24 11:33:52 -04:00
  • 7eaa6ef939 Fix saving of escaped strings Andrew Steinborn 2020-06-24 11:21:34 -04:00
  • 2f11c22003 Add Minecraft 1.16.1 compatibility Andrew Steinborn 2020-06-24 10:07:24 -04:00
  • 283d8d71b6 Restore compatibility with TCPShield plugin with recent change Andrew Steinborn 2020-06-24 00:07:27 -04:00
  • 780e1c8be5 Handle duplicates from server pings gracefully Andrew Steinborn 2020-06-23 23:03:19 -04:00
  • fd231c71fd Restore server disconnect messages. Andrew Steinborn 2020-06-23 21:56:59 -04:00
  • 24cd1f4da0 Allow showing ping requests in the console. Andrew Steinborn 2020-06-23 17:05:01 -04:00
  • 1fe01596d2 Fix escaping issues with spaces in server names Andrew Steinborn 2020-06-23 16:07:06 -04:00
  • f7f4620b53 Temporarily revert DisconnectEvent changes due to some issues Andrew Steinborn 2020-06-23 14:48:01 -04:00
  • ae6afc8b18 Fix Minecraft 1.7 support (bad merge) Andrew Steinborn 2020-06-23 13:17:36 -04:00
  • 68e5b64c33 Don't contradict yourself. Andrew Steinborn 2020-06-23 10:00:08 -04:00
  • 43223548f4 Update outdated readme for natives. Andrew Steinborn 2020-06-23 09:57:04 -04:00
  • 0684e08f67 Really suppress the initial connection stuff Andrew Steinborn 2020-06-23 08:32:47 -04:00
  • e9cc390abd Revert "Clean up ClientPlaySessionHandler#handle(PluginMessage)" Andrew Steinborn 2020-06-23 08:22:09 -04:00
  • df82c0b566 Suppress some really annoying spam Andrew Steinborn 2020-06-23 07:56:19 -04:00
  • 9dda0ba9dd Commit the other aarch64 native recompiled on Debian 9 Andrew Steinborn 2020-06-23 07:55:41 -04:00
  • f00301e15b Add aarch64 natives compiled on Debian 9 Andrew Steinborn 2020-06-22 20:56:07 -04:00
  • 316bf46181 Bump to Netty 4.1.50.Final again Andrew Steinborn 2020-06-22 20:42:42 -04:00
  • 6ec2ad3c7a Anticipatory bump to final Minecraft 1.16 version Andrew Steinborn 2020-06-22 20:25:38 -04:00
  • 676ce7b7fd Use compression native compiled on CentOS 7 Andrew Steinborn 2020-06-22 20:17:52 -04:00
  • 1bb84f81df Rewrite native crypto to use OpenSSL Andrew Steinborn 2020-06-22 20:14:46 -04:00
  • bd0455caa0 Remove file Andrew Steinborn 2020-06-22 07:46:03 -04:00
  • 877f98b87a Fix typo in LibdeflateVelocityCompressor Andrew Steinborn 2020-06-21 14:14:41 -04:00
  • 91743aaa9d Merge branch 'dev/1.1.0' into future/1.16-velocity-1.1.0 Andrew Steinborn 2020-06-21 13:40:19 -04:00
  • ab9115178b Merge branch 'decode-multiple' into dev/1.1.0 Andrew Steinborn 2020-06-21 13:39:24 -04:00
  • d1a5d8dd82 Fix compile on JDK 8 and bad merge Andrew Steinborn 2020-06-21 13:38:05 -04:00
  • 09f71dede9 Rebase #310 on Velocity 1.1.0 Andrew Steinborn 2020-06-20 23:26:24 -04:00
  • ada35ff286 Merge branch 'Xernium-future/1.16' into future/1.16-velocity-1.1.0 Andrew Steinborn 2020-06-20 23:24:32 -04:00
  • cd9bb61f20 Merge branch 'future/1.16' of https://github.com/Xernium/Velocity into Xernium-future/1.16 Andrew Steinborn 2020-06-20 23:11:19 -04:00
  • d6b1bc26d8 Read target of Forward message properly. Fixes #318 Andrew Steinborn 2020-06-19 05:36:52 -04:00
  • d1cbc7028a Merge branch 'dev/1.1.0' into decode-multiple Andrew Steinborn 2020-06-19 05:23:20 -04:00
  • f8e20ab3a7 Fix tab complete using proper vanilla limit. Andrew Steinborn 2020-06-19 05:22:19 -04:00
  • b79d2d4a94 Fix tab complete using proper vanilla limit. Andrew Steinborn 2020-06-19 05:22:19 -04:00
  • 83ba7d6051 Changes 1.16-rc1 FivePB (Xer) 2020-06-18 18:24:39 +02:00
  • ee64b97b8e Changes 1.16-pre7 Five (Xer) 2020-06-16 18:39:51 +02:00
  • a1ab29186b Changes 1.16-pre6 Five (Xer) 2020-06-16 17:56:56 +02:00
  • 6577b08bdd Changes 1.16-pre5 Five (Xer) 2020-06-13 11:26:51 +02:00
  • 0109f4477a Complete the teardown future anyway Andrew Steinborn 2020-06-12 07:27:51 -04:00
  • 8a6e77689b Checkstyle strikes again Andrew Steinborn 2020-06-12 07:26:25 -04:00
  • 8b8fd284b3 Call DisconnectEvent explicitly instead of relying on ConnectedPlayer#teardown() to do it for us Andrew Steinborn 2020-06-12 07:24:17 -04:00
  • ac4359ad21 Clean up ClientPlaySessionHandler#handle(PluginMessage) Andrew Steinborn 2020-06-12 07:16:43 -04:00
  • f4bc2ac131 Regenerate with random secret if not present in velocity.toml. Andrew Steinborn 2020-06-12 03:10:25 -04:00
  • 78b442a852 Changes 1.16-pre4 and Logic fixes Five (Xer) 2020-06-11 23:39:16 +02:00
  • 9bece076f5 Remove old Checker Framework relics. Andrew Steinborn 2020-06-11 02:08:04 -04:00
  • cf5f7fa38f Fix a typo. Andrew Steinborn 2020-06-11 01:56:41 -04:00
  • 6e7c0298de Remove Netty async DNS resolver completely Andrew Steinborn 2020-06-07 00:50:15 -04:00
  • 8d159408ba Merge Changes 1.16-pre3 FivePB (Xer) 2020-06-10 21:01:16 +02:00
  • 101a6a58dd Changes 1.16-pre3 Five (Xer) 2020-06-10 21:00:18 +02:00
  • 4e6144a87c Merge from indev/future/1.16 FivePB (Xer) 2020-06-07 00:52:55 +02:00
  • 4e5f708bed Resolve review Five (Xer) 2020-06-07 00:51:21 +02:00
  • c004e5769d Merge Cleanup from indev FivePB (Xer) 2020-06-07 00:36:47 +02:00
  • 3ed5e7718c Fix logic error Five (Xer) 2020-06-07 00:33:06 +02:00
  • ef5b9cf183 Sync to IDE Five (Xer) 2020-06-07 00:22:11 +02:00
  • f868cea583 Move to proper API Five (Xer) 2020-06-07 00:14:23 +02:00
  • a213429735 Merge from indev: 1.16-pre2 FivePB (Xer) 2020-06-05 16:02:05 +02:00
  • 0377a6829f Move to Registry Lechner Markus 2020-06-05 16:00:51 +02:00
  • 6368b47e78 Old sins Lechner Markus 2020-06-05 15:58:34 +02:00
  • aa4a8de2fd Stylize Lechner Markus 2020-06-05 15:45:11 +02:00