Commit Graph

  • f884e049c0 Log the protocol phase in case of trying to obtain a packet id not existing in the phase (#1107) Adrian 2023-10-12 15:29:04 -05:00
  • eb594fc799 Implement ComponentLogger (#1022) Adrian 2023-10-12 12:44:10 -05:00
  • 98163cb82c acknowledge seen messages to server when running proxy commands (#1100) Shane Freeder 2023-10-12 17:22:42 +01:00
  • 0d9a097a59 Fix unsigned commands detected as signed (#1082) Joo200 2023-10-12 16:51:19 +02:00
  • 1cc3f120ee Several improvements and fixes for 1.20.2 (#1097) Gero 2023-10-12 11:11:47 +02:00
  • 9be0bca3c4 Catch throwables when loading plugins (#1098) Joo200 2023-10-11 17:24:35 +02:00
  • 2bd2c692ea Change packet decode logging prompt Shane Freeder 2023-10-10 18:43:59 +01:00
  • 05e5963660 appease checkstyle, move back to older fix placement Shane Freeder 2023-10-10 18:21:02 +01:00
  • 550ca58a09 Actually send plugin message registration to backend servers Shane Freeder 2023-10-10 18:05:05 +01:00
  • 768ecdb0c3 1.20.2 Support (#1088) Paul 2023-10-10 13:44:16 +01:00
  • 19abb9094e fix #1062 Andrew Steinborn 2023-08-20 02:13:55 -04:00
  • f62d759896 Do not track plugin channels registered per-player on the proxy (#591) Andrew Steinborn 2023-08-17 23:51:34 -04:00
  • 2aaf702a2e [ci skip] Replaced weired i with i in javadocs (#1057) Groldi 2023-08-13 21:36:53 +02:00
  • 81b45d710b feat: add TabList#addEntries (#987) powercas_gamer 2023-08-12 19:49:08 +02:00
  • be9ecf75b2 check if a plugin has a executor service (#1038) Aaron 2023-08-05 02:48:01 +02:00
  • 37fedf508e bump adventure to 4.14.0 (#1034) chris 2023-06-28 23:27:32 +02:00
  • bda1430d5c Add version information for 1.20.1 (#1021) Pantera (Mad_Daniel) 2023-06-13 00:11:20 +09:00
  • 5ef90c46e3 1.20 Gero 2023-05-13 09:59:55 +02:00
  • e0cf2e211f Updated Guice to 6.0.0 and manually include updated ASM (#1016) Adrian 2023-06-02 21:12:03 -05:00
  • 40b76c6332 Fix flaky obtainTasksFromPlugin() test Andrew Steinborn 2023-05-15 01:21:30 -04:00
  • 92ae25b8ac Also make sure to use the latest ping serializer as well Andrew Steinborn 2023-05-15 01:20:45 -04:00
  • 12a05f6d75 When pinging the server with protocol version -1, return the latest version supported by the proxy Andrew Steinborn 2023-05-15 01:15:49 -04:00
  • 673af65078 fix Andrew Steinborn 2023-05-14 03:18:20 -04:00
  • a29c753e39 Give each plugin its own executor service (#1010) Andrew Steinborn 2023-05-14 02:51:25 -04:00
  • 7f776abf55 Upgrade Adventure Andrew Steinborn 2023-04-19 23:22:14 -04:00
  • 1161482fce Upgradle to v8.1 and remove now-redundant warnings (#1001) Alexander Städing 2023-04-19 23:43:25 +02:00
  • e364e2c7d1 feat: Warn if an attempt is made to register a command with multiple interfaces implemented instead of just ignoring it (#1000) Adrian 2023-04-09 11:23:39 -05:00
  • d438422d52 Get a bit more spotless Andrew Steinborn 2023-04-09 12:19:50 -04:00
  • 2fa9f37481 Delete copying temporary version of config.toml into temporary files Andrew Steinborn 2023-04-09 12:18:02 -04:00
  • 6a125bd08b [ci skip] Update README.md (#990) Fejby 2023-03-31 21:05:53 +02:00
  • 93b6376b38 Remove registry decoding (#979) Gero 2023-03-29 09:21:01 +02:00
  • 36cc2bde23 Merge pull request #983 from alexstaeding/refactor/version-catalog Riley Park 2023-03-26 13:27:29 -07:00
  • 39fc2805fd Move group and version declaration to gradle.properties Alexander Städing 2023-03-26 21:59:06 +02:00
  • 7b5f010215 Forgot to migrate adventure bom declaration Alexander Städing 2023-03-26 16:18:28 +02:00
  • ace5e72c8d Fix another missing newline Alexander Städing 2023-03-26 14:57:54 +02:00
  • 44d06ce79c Fix missing newline in native/build.gradle.kts Alexander Städing 2023-03-26 14:55:32 +02:00
  • e9526e0e23 Move dependencies to gradle version catalog and clean up buildscripts Alexander Städing 2023-03-26 14:53:11 +02:00
  • c7ba5255e3 Add Player#hasSentPlayerSettings (#980) Gero 2023-03-21 09:22:40 +01:00
  • 01f1e1a94e Fix header and footer desync (#928) EpicPlayerA10 2023-03-16 07:32:09 +01:00
  • 15cce53adf Revert "Handle exceptions in ConnectionRequestBuilderImpl#fireAndForget (#875)" (#978) Andrew Steinborn 2023-03-16 02:14:22 -04:00
  • b4e04204a9 Handle exceptions in ConnectionRequestBuilderImpl#fireAndForget (#875) A248 2023-03-15 23:02:02 -04:00
  • 7e9a25209c Update various dependencies Andrew Steinborn 2023-03-15 22:52:12 -04:00
  • b0e8dbc419 [ci skip] Fixed build badge (#975) Adrian 2023-03-15 21:45:18 -05:00
  • cc74cf855f Added MiniMessage support to built-in motd (#666) Adrian 2023-03-15 18:27:20 -05:00
  • dc7efd93ad Merge pull request #972 from 4drian3d/expose/caffeine Riley Park 2023-03-11 11:32:13 -08:00
  • 65a84833d7 Expose Caffeine in the API module Adrian 2023-03-11 08:36:38 -05:00
  • ca0fbd219c Bump netty to 4.1.89.Final (#931) Pantera (Mad_Daniel) 2023-03-10 05:59:55 +09:00
  • 43f6dd653b 1.19.4 (rc1) (#967) Gero 2023-03-09 19:24:00 +01:00
  • 5d03023679 Update ServerData reading Nassim Jahnke 2023-02-27 18:36:05 +01:00
  • 31e557c80b Start working on 1.19.4 Nassim Jahnke 2023-02-27 18:23:43 +01:00
  • 9122d70ffe Update Gradle wrapper, add wrapper-validation-action to build workflow Nassim Jahnke 2023-03-09 19:10:01 +01:00
  • cb1f336d14 Fix cancellation of PlayerChatEvent for key revision GENERIC_V1 (#941) Gero 2023-03-09 18:56:09 +01:00
  • e08ffa1019 Merge pull request #964 from Doc94/patch-1 Riley Park 2023-03-05 06:00:10 -08:00
  • 05019946d0 Update actions/docs of gradle workflow Pedro 2023-03-05 09:56:10 -03:00
  • 7da4f260d1 chore: switch to papermc repository Riley Park 2023-03-01 21:11:59 -08:00
  • 9149ed3384 Update adventure javadoc link (#956) Adrian 2023-02-25 10:20:41 -05:00
  • 48acbb3240 Merge pull request #953 from CoreyShupe/feature/player-tab-list-get-entry Corey Shupe 2023-02-20 10:47:01 -05:00
  • d733e88677 Add getEntry to TabList.java Corey Shupe 2023-02-20 10:11:33 -05:00
  • e0e156a420 Fix task scheduler, reject tasks above cap The ThreadPoolExecutor API is confusing with *very* common pitfalls, one of them being a setup like the one before completely blocking task execution while core task executors are working, not actually starting new threads. Nassim Jahnke 2023-02-19 14:47:06 +01:00
  • b0988bc50a Add a hard cap of 200 threads to VelocityScheduler Andrew Steinborn 2023-02-18 16:20:06 -05:00
  • cd35e8f8a9 Fix for edgecase FML|HS packet desynchronization (#948) DEv0on 2023-02-15 07:00:11 +01:00
  • 8761d02def feat: Implement RegisteredServer#ping(PingOptions) (#938) Adrian 2023-01-26 00:33:07 -05:00
  • f744b37ad5 Merge remote-tracking branch 'origin/dev/3.0.0' into dev/3.0.0 Andrew Steinborn 2023-01-21 18:22:04 -05:00
  • d6c0b71648 Add /velocity heap command (#786) 4drian3d 2023-01-21 18:21:22 -05:00
  • 50acf17f3f Username can be 16 * 3 bytes (#936) Outfluencer 2023-01-22 00:14:49 +01:00
  • 8a048f0505 Fix sendPluginMessage (#926) EpicPlayerA10 2023-01-13 23:43:50 +01:00
  • d9ee34feac Ignore the locally-generated lang directory Andrew Steinborn 2023-01-08 13:37:01 -05:00
  • 586cd56c05 Fire PluginMessageEvent correctly if it's sent when a connection is established Andrew Steinborn 2023-01-08 13:34:44 -05:00
  • 022ae0fc00 Instead of re-encoding the client-server registry, pass through the original Andrew Steinborn 2023-01-08 13:18:14 -05:00
  • 697d08baa4 Fix annotation processor (#919) JNNGL 2023-01-03 00:23:56 +11:00
  • 8374af5ad1 fix bad url Riley Park 2023-01-01 19:13:25 -08:00
  • 1bfeac58b6 all, not just sub Riley Park 2023-01-01 18:51:33 -08:00
  • 7ed422b4ed Switch all Guava Cache uses to Caffeine Andrew Steinborn 2023-01-01 19:05:13 -05:00
  • aaa24752ac Update various other dependencies Andrew Steinborn 2023-01-01 18:58:27 -05:00
  • 3768e66e86 Also use Spotless to remove unused imports Andrew Steinborn 2023-01-01 18:52:11 -05:00
  • b0862d2d16 Use Spotless for license formatting Andrew Steinborn 2023-01-01 18:46:33 -05:00
  • d715e17acb Bump copyright date to 2023 Andrew Steinborn 2023-01-01 17:56:00 -05:00
  • d72d707b1c Convert Velocity buildscripts to Kotlin DSL (#918) Andrew Steinborn 2023-01-01 17:53:37 -05:00
  • ffa4c95435 Fix GS4 query reloading logic Andrew Steinborn 2023-01-01 13:07:31 -05:00
  • f62768be9a Fix native compile as libdeflate moved to CMake Andrew Steinborn 2023-01-01 11:45:47 -05:00
  • ef7ad150c2 Add plugin logger name to file logger configuration Andrew Steinborn 2023-01-01 11:33:37 -05:00
  • edadaab948 Update Netty Andrew Steinborn 2023-01-01 11:31:34 -05:00
  • 4ef9a33f4c Add native info to dump Andrew Steinborn 2023-01-01 11:30:39 -05:00
  • 118c4b451c Save /velocity dump output into a local file instead. Andrew Steinborn 2023-01-01 11:26:45 -05:00
  • c9e0e14eb1 Merge pull request #910 from james58899/fix-typo Corey Shupe 2022-12-19 04:46:46 -05:00
  • 294199e270 Fix typo in #900 James58899 2022-12-19 17:31:02 +08:00
  • 1ec77eb123 Fix #887 Andrew Steinborn 2022-12-11 23:29:57 -05:00
  • 495b796816 Fix grammar in obscure error message (#880) Remynfv 2022-12-11 19:40:58 -08:00
  • 8deb0ff70d [ci skip] fix URL derp Shane Freeder 2022-12-10 00:45:04 +00:00
  • c932ee5e25 [ci skip] Update guava javadoc link Shane Freeder 2022-12-10 00:43:32 +00:00
  • 97770cd1a6 Reduce Spam from the TabList by not sending every package multiple times (#902) JOO200 2022-12-09 19:40:30 +01:00
  • 9cbaeb7b65 Bump Adventure library Shane Freeder 2022-12-08 22:34:13 +00:00
  • fa17a5d4cc Fix command packet (#900) James58899 2022-12-09 02:13:57 +08:00
  • d3e5dc1354 Fix TitleTimes packet ID for Minecraft 1.19.3 (#899) Petr Ilin 2022-12-08 20:03:16 +03:00
  • 361f6335ac Merge pull request #897 from RoccoDev/fix/1.19.3-unsigned-encode Corey Shupe 2022-12-07 13:57:40 -05:00
  • 3ae3af45bc chat: fix unsigned encoding for changed messages RoccoDev 2022-12-07 19:51:12 +01:00
  • 92b94206b9 Merge pull request #896 from CoreyShupe/hotfix/add-profile-during-entry-add Corey Shupe 2022-12-07 13:32:05 -05:00
  • 2a0d657a0c Fix profile presence Corey Shupe 2022-12-07 13:26:01 -05:00
  • cc7d199f47 Merge pull request #895 from RoccoDev/fix/1.19.3-legacy-cancel Corey Shupe 2022-12-07 13:19:07 -05:00
  • 039799b2d3 legacy-chat: fix cancel on < 1.19 RoccoDev 2022-12-07 19:14:32 +01:00