Commit Graph

  • fde5ec36e7 Update TerminalConsoleAppender to 1.2.0 Minecrell 2019-07-21 16:51:08 +02:00
  • 2b5b14e4ec Switch to new TCA version and jansi Andrew Steinborn 2019-07-20 14:25:47 -04:00
  • 6d5bacb262 Minor Netty cleanup Andrew Steinborn 2019-07-20 00:30:44 -04:00
  • 57433a657c Velocity 1.0.3-SNAPSHOT Andrew Steinborn 2019-07-19 13:28:59 -04:00
  • a60d134e1e Velocity 1.0.2 Andrew Steinborn 2019-07-19 13:28:38 -04:00
  • 85e5fb4827 Allow existing players to be kicked from server if in online-mode Andrew Steinborn 2019-07-19 13:25:04 -04:00
  • e8ed8ebeb7 Merge pull request #235 from NynjaCypher/master Andrew Steinborn 2019-07-19 13:07:04 -04:00
  • 950104850e 1.14.4 support Jamie Campbell 2019-07-19 17:47:05 +01:00
  • 58b52cce0c Add flag to disable native transports Andrew Steinborn 2019-07-12 14:32:37 -04:00
  • 40c8343494 Help smoke out some internal concurrency issues Andrew Steinborn 2019-07-08 21:28:18 -04:00
  • 3a1b5099c9 Merge branch 'dev/1.1.0' of github.com:VelocityPowered/Velocity Gabik21 2019-07-06 01:08:21 +02:00
  • 2671590ad2 Clean up LoginPluginResponse and use DeferredByteBufHolder too Andrew Steinborn 2019-07-05 12:53:17 -04:00
  • d0ad0fac36 Merge branch 'dev/1.1.0' of github.com:VelocityPowered/Velocity Gabik21 2019-07-05 10:59:29 +02:00
  • 145dfa8ac6 Wait for player disconnect events on shutdown. (#229) Seppe Volkaerts 2019-07-05 05:49:40 +02:00
  • 8bf9e0e829 Improve backwards-compatibility with 1.0.x due to RawCommand changes Andrew Steinborn 2019-07-04 23:53:04 -04:00
  • 6d2e1bf379 Wait for player disconnect events on shutdown. (#229) Seppe Volkaerts 2019-07-05 05:49:40 +02:00
  • a053ab6c34 Remove resource leak detection level setting Andrew Steinborn 2019-07-03 22:46:47 -04:00
  • fba3bfb0be Forge is confirmed working Andrew Steinborn 2019-07-03 22:45:25 -04:00
  • 11a86e9bb9 Convert Velocity to use ByteBuf-derived plugin message packets Andrew Steinborn 2019-07-03 09:20:32 -04:00
  • 39c505f6fd Readd missing null check. Fixes #228 Andrew Steinborn 2019-07-02 13:25:17 -04:00
  • a63e905edf Use custom ThreadFactory that does FastThreadLocal wrapping for us Andrew Steinborn 2019-07-02 09:10:00 -04:00
  • 5b518eaf20 Remove kqueue bug workaround since the issue is now fixed upstream Andrew Steinborn 2019-07-02 02:36:46 -04:00
  • e31b2b87dc Update Netty to 4.1.37.Final Andrew Steinborn 2019-07-02 02:32:25 -04:00
  • 190f2fee75 Remove kqueue bug workaround since the issue is now fixed upstream Andrew Steinborn 2019-07-02 02:36:46 -04:00
  • 6784df91c7 Update Netty to 4.1.37.Final Andrew Steinborn 2019-07-02 02:32:25 -04:00
  • dab9c9a382 Use Netty thread factory to take advantage of FastThreadLocal Andrew Steinborn 2019-07-02 02:19:52 -04:00
  • c0becce276 Remove debug code Andrew Steinborn 2019-07-02 00:33:25 -04:00
  • 7834acd67f Reduce duplicated code used to support RawCommand. Fixes #227 Andrew Steinborn 2019-07-02 00:25:43 -04:00
  • 5c314c9068 Add 1.7 Protocol Support Gabik21 2019-07-01 08:54:34 +02:00
  • f0ba7e1eea Add method to check if an entry already exists in the tab list. Andrew Steinborn 2019-07-01 00:07:20 -04:00
  • 275685f45f Merge branch 'master' into dev/1.1.0 Andrew Steinborn 2019-06-30 23:52:22 -04:00
  • 226074a0df Add suggestion for reconnecting for "not online-mode" message Andrew Steinborn 2019-06-29 14:35:28 -04:00
  • a8684ddec5 Bump to 1.0.2-SNAPSHOT for continued development Andrew Steinborn 2019-06-24 21:38:06 -04:00
  • 904e39b73a Velocity 1.0.1 Andrew Steinborn 2019-06-24 21:37:45 -04:00
  • ed4a431297 Merge pull request #222 from Leymooo/1.14.3 Andrew Steinborn 2019-06-24 13:32:26 -04:00
  • de4f5e32dd 1.14.3 Leymooo 2019-06-24 19:37:17 +03:00
  • 81840abc86 Enforce at least one parameter in CommandManager#register() Andrew Steinborn 2019-06-22 21:13:20 -04:00
  • ed8209cfd1 Merge branch 'master' into dev/1.1.0 Andrew Steinborn 2019-06-22 21:01:46 -04:00
  • 5a209a098c Fix memory leak in NativeVelocityCipher Andrew Steinborn 2019-06-22 16:03:50 -04:00
  • a3ce20914f Merge pull request #221 from Leymooo/1.14.3 Andrew Steinborn 2019-06-22 13:00:53 -04:00
  • d0745acde1 1.14.3-pre4 Leymooo 2019-06-22 14:11:47 +03:00
  • c55ab2c908 Make sure to include the right repo Andrew Steinborn 2019-06-18 07:48:03 -04:00
  • 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