Commit Graph

  • 8a45074eb2 Include Configurate Andrew Steinborn 2019-06-18 07:45:45 -04:00
  • 04a23e3622 Introduce raw String-based command API Andrew Steinborn 2019-06-18 00:13:49 -04:00
  • 42df0fd2ad Mark 1.1.0 as in development Andrew Steinborn 2019-06-17 23:51:17 -04:00
  • 1fd2bd9ee4 Avoid sending duplicate set latency/gamemode/display name packets Andrew Steinborn 2019-06-15 17:08:05 -04:00
  • 335c34a679 Explicity bind the main plugin class in the singleton scope kashike 2019-06-14 01:06:08 -07:00
  • 57c8c07c9d Bump to 1.0.1-SNAPSHOT for continued development Andrew Steinborn 2019-06-12 18:14:44 -04:00
  • d7e4e20c76 This is Velocity 1.0.0 Andrew Steinborn 2019-06-12 18:10:33 -04:00
  • cc6d060fc5 Clarify error message Andrew Steinborn 2019-06-12 00:43:30 -04:00
  • 5fa5d9567d Remove unused NativeConstants Andrew Steinborn 2019-06-11 02:05:54 -04:00
  • ec32def592 Take advantage of pooled ByteBufs in Java cipher Andrew Steinborn 2019-06-11 02:04:38 -04:00
  • b0736548a9 Strengthen check in JavaVelocityCompressor Andrew Steinborn 2019-06-09 04:43:24 -04:00
  • b19d36e939 Strictly enforce packet size limits for incoming compressed packets Andrew Steinborn 2019-06-09 04:23:21 -04:00
  • f64b44ec21 Remove protocol linking (#212) Vjatšeslav Maspanov 2019-06-03 02:44:23 +03:00
  • 8d61e7ffd0 Removed redundant (non-)nullable annotations from boss bar. Andrew Steinborn 2019-06-02 17:57:31 -04:00
  • 0a53343547 Rename some bossbar-related fields and methods kashike 2019-06-02 14:47:41 -07:00
  • 20b34447f8 Add BossBar API (#213) MrIvanPlays 2019-06-02 22:02:43 +03:00
  • dfe210707f Replace uses of deprecated LegacyComponentSerializer.INSTANCE Andrew Steinborn 2019-05-31 15:50:46 -04:00
  • a77fee9ad1 Bump Velocity to text 3.0.1 Andrew Steinborn 2019-05-31 15:44:39 -04:00
  • 70242d54a0 Because someone asked, update the README Andrew Steinborn 2019-05-31 15:02:14 -04:00
  • 4e71788aba Work around kqueue transport bug with fallback connections. Andrew Steinborn 2019-05-27 14:00:20 -04:00
  • 5baf3c8236 Merge pull request #210 from Leymooo/1.14.2-protocol Andrew Steinborn 2019-05-27 13:46:01 -04:00
  • 85c6238d68 1.14.2 support Leymooo 2019-05-27 16:21:32 +03:00
  • b5f099824d Remove debug. Andrew Steinborn 2019-05-26 18:37:33 -04:00
  • 4d6e836890 Fix Checkstyle Andrew Steinborn 2019-05-26 18:14:54 -04:00
  • deeb068825 Merge branch 'metrics' Andrew Steinborn 2019-05-26 18:10:56 -04:00
  • 9d14af5a8b Add Metrics to Velocity Andrew Steinborn 2019-05-24 01:01:33 -04:00
  • df9883cc6c Reduce unnecessary memory copies in StatusSessionHandler Andrew Steinborn 2019-05-24 06:55:19 -04:00
  • 3cee15a9cb Move proxy shutdown to take place in a new thread. Andrew Steinborn 2019-05-23 15:09:11 -04:00
  • df7eb4ade0 Ensure the proxy doesn't shut down too early if stdin is EOF. Andrew Steinborn 2019-05-23 14:50:58 -04:00
  • b881e9cf04 Do a small sanity check, however Andrew Steinborn 2019-05-21 00:58:52 -04:00
  • 821a7a45bc Small optimization for NativeVelocityCipher Andrew Steinborn 2019-05-21 00:56:14 -04:00
  • b09331b79b Small optimization for writing packets to the client from the server Andrew Steinborn 2019-05-21 00:33:35 -04:00
  • a684aaa325 Make sure to complete the result too Andrew Steinborn 2019-05-19 21:56:09 -04:00
  • 321b42d225 Add some exception logging to the transition session handler. Andrew Steinborn 2019-05-19 21:55:38 -04:00
  • 5524f3b720 Ensure empty (un)register packets are never sent. Andrew Steinborn 2019-05-17 18:16:28 -04:00
  • 40b2c9993b Clean up some connection checks Andrew Steinborn 2019-05-17 06:27:19 -04:00
  • 586be46bba Merge pull request #207 from lucko/fix/event-unregister Andrew Steinborn 2019-05-17 06:06:03 -04:00
  • 72c668c048 Only unregister event handlers/listeners if the correct matching plugin is given Luck 2019-05-17 10:59:35 +01:00
  • 21a79d8142 Correctly register Event handlers in the registeredHandlersByPlugin map Luck 2019-05-17 10:58:11 +01:00
  • 3ec67a7d4d Optimize VelocityEventManager#fireAndForget() Andrew Steinborn 2019-05-16 17:09:31 -04:00
  • 9e6e1856e6 Add /glist command. Andrew Steinborn 2019-05-16 01:46:54 -04:00
  • b0b445c044 Fix Javadoc link for text API Andrew Steinborn 2019-05-15 19:20:51 -04:00
  • 4ab02cb636 Clean this up a bit Andrew Steinborn 2019-05-15 19:02:31 -04:00
  • a21eaa085a Do a better job of passing channel (un)registration to the client. Andrew Steinborn 2019-05-15 18:59:28 -04:00
  • 552f02ed60 Fix Checkstyle Andrew Steinborn 2019-05-15 17:10:07 -04:00
  • 6d42a3c37c Explicitly rewrite legacy plugin message channels for 1.13+ clients. Andrew Steinborn 2019-05-15 17:04:25 -04:00
  • d805f79d9b Try to unbreak ViaVersion a little bit. Andrew Steinborn 2019-05-15 15:52:07 -04:00
  • 742865bf0a Merge pull request #204 from VelocityPowered/plugin-message-cleanups Andrew Steinborn 2019-05-15 06:31:18 -04:00
  • 6eabf82513 Fix inaccurate comment. Andrew Steinborn 2019-05-14 04:26:16 -04:00
  • d7136150fd Get rid of the Guava Subscribe annotation check Andrew Steinborn 2019-05-14 04:18:18 -04:00
  • 5bd9f0a96f CappedSet.newCappedSet() -> CappedSet.create() Andrew Steinborn 2019-05-14 04:11:49 -04:00
  • fc9e2d576d Update for Minecraft 1.14.1 Andrew Steinborn 2019-05-13 12:12:08 -04:00
  • 57085feb42 Better document what plugin channels we need to forward onto clients. Andrew Steinborn 2019-05-12 11:09:50 -04:00
  • 3c9cc2c4a8 Remove unrelated change Andrew Steinborn 2019-05-12 10:48:47 -04:00
  • 16d557a109 Fix checkstyle Andrew Steinborn 2019-05-12 10:46:11 -04:00
  • b5fcf685be Kill debug Andrew Steinborn 2019-05-12 10:06:01 -04:00
  • adfb33ad21 Fix server-sent plugin message channels, fixing WDLCompanion and similar Andrew Steinborn 2019-05-12 10:05:22 -04:00
  • 5f0470fb0b Checkstyle, CappedCollection -> CappedSet Andrew Steinborn 2019-05-10 07:42:47 -04:00
  • 74afcee9ba Suspect this is the fix to #203, but I'm unsure Andrew Steinborn 2019-05-10 04:53:57 -04:00
  • c26dc75c44 More robust check Andrew Steinborn 2019-05-10 04:44:01 -04:00
  • 01be943c3f Initial work on cleaning up plugin message handling in Velocity Andrew Steinborn 2019-05-10 04:32:29 -04:00
  • 37999ed32e Support 1.14-pre2 Andrew Steinborn 2019-05-10 02:51:00 -04:00
  • 2bba87e8da Merge pull request #201 from VelocityPowered/text3 Andrew Steinborn 2019-05-06 23:20:29 -04:00
  • 3800610f66 Bump text to 3.0.0 kashike 2019-05-06 18:44:55 -07:00
  • 472f45df08 Don't resolve IP addresses in the config except for the bind one. Andrew Steinborn 2019-04-29 01:59:55 -04:00
  • de51ea18cc Forward other client-known plugin messages during the transition as well Andrew Steinborn 2019-04-29 00:52:06 -04:00
  • 8517d58673 Reduce erroneous DNS lookups for Velocity in Kubernetes. Andrew Steinborn 2019-04-27 20:37:26 -04:00
  • 961e3ece27 Fix DataFormatException with java decompression (#195) Willsr71 2019-04-27 19:04:28 -04:00
  • dc6613a328 Update Gradle Shadow to fix build Andrew Steinborn 2019-04-25 23:05:16 -04:00
  • e9950da0c5 Enable multi-release flag to improve Java 9+ compatibility Andrew Steinborn 2019-04-25 19:12:22 -04:00
  • 5d10b16145 Velocity is 1.0.0-SNAPSHOT Andrew Steinborn 2019-04-25 00:47:02 -04:00
  • cbd922764e Fix Checkstyle (again) Andrew Steinborn 2019-04-24 21:39:15 -04:00
  • 632d0b6ba8 Handle plugin channel registrations during initial connect as well. Andrew Steinborn 2019-04-24 21:28:43 -04:00
  • 1661cece2d An Easter basket bearing gifts! (#191) Andrew Steinborn 2019-04-24 14:36:49 -04:00
  • c8e33eef60 Properly compare against MIN/MAX_VALUE Andrew Steinborn 2019-04-23 13:52:03 -04:00
  • 545966a4e7 Minecraft 1.14 Andrew Steinborn 2019-04-23 13:46:49 -04:00
  • 1ddf2fc57c Merge pull request #192 from Leymooo/1.14-fixes Andrew Steinborn 2019-04-23 10:01:15 -04:00
  • 877532d3b8 fix brigadier on 1.14 Leymooo 2019-04-23 16:26:12 +03:00
  • 21368f542c Merge pull request #189 from Leymooo/1.14 Andrew Steinborn 2019-04-23 02:21:46 -04:00
  • 7472392ce2 Update Netty to 4.1.35.Final Andrew Steinborn 2019-04-21 03:37:29 -04:00
  • edcd13b532 Fix Checkstyle issues Andrew Steinborn 2019-04-21 02:56:29 -04:00
  • dea7c215d7 Allow empty channel names (but not namespaces). Andrew Steinborn 2019-04-21 02:52:30 -04:00
  • ac192c281c 1.14-pre5 Leymooo 2019-04-18 22:45:17 +03:00
  • 7a5d8d424a Update README.md Andrew Steinborn 2019-04-13 22:34:06 -04:00
  • 564cb99861 Add Player#getGameProfile() to make tab list plugins easier to make. Andrew Steinborn 2019-03-29 15:01:52 -04:00
  • 118574e535 Updated log4j and Checker Framework Andrew Steinborn 2019-03-28 22:27:51 -04:00
  • 9491f948f8 Upgraded Gradle Shadow plugin to 4.0.4 (last Gradle 4.x version) Andrew Steinborn 2019-03-28 22:01:33 -04:00
  • 611a31b7bb Attempt to allow Eclipse to import the Gradle project. Andrew Steinborn 2019-03-28 21:46:45 -04:00
  • 2c5a6d0f67 Merge branch 'creeper123123321-master' Andrew Steinborn 2019-03-24 14:00:12 -04:00
  • b369256400 Merge branch 'master' of https://github.com/creeper123123321/Velocity into creeper123123321-master Andrew Steinborn 2019-03-24 13:57:26 -04:00
  • 07b775d892 Notify on read-timeout instead of emitting exception Andrew Steinborn 2019-03-17 19:44:22 -04:00
  • 45574ce952 Remove connection pool for HTTP connections for now. Andrew Steinborn 2019-03-10 23:40:18 -04:00
  • 432d570474 Allow fallback to other server connections in the event of an exception. Andrew Steinborn 2019-03-10 14:11:24 -04:00
  • f16e67cfad Update Netty to 4.1.34.Final Andrew Steinborn 2019-03-10 04:48:17 -04:00
  • ddb4623758 Merge pull request #181 from hugmanrique/master Andrew Steinborn 2019-03-09 17:29:13 -05:00
  • 8bb118022d Fix implementation of #176 Hugo Manrique 2019-03-09 21:02:41 +01:00
  • e2fa06fa17 Merge pull request #176 from Crypnotic/master Andrew Steinborn 2019-03-09 00:15:07 -05:00
  • c7a379ebb8 Include server that we attempted to connect to in the result. Andrew Steinborn 2019-03-08 23:51:47 -05:00
  • 30df2ad04b Request read after setting auto-read to true creeper123123321 2019-03-08 08:48:03 -03:00
  • b5d228028c untested control handler creeper123123321 2019-03-08 08:33:28 -03:00