Commit Graph

  • 2016d1482f Deprecate anonymous command registrations Andrew Steinborn 2024-09-15 20:22:55 -04:00
  • 4f227badc2 Reintroduce sync event execution to the Velocity event system Andrew Steinborn 2023-05-14 04:32:58 -04:00
  • ffa78d2a92 Small clean-ups in event manager. Andrew Steinborn 2024-09-15 17:00:15 -04:00
  • 4eb02c8d38 Do not store the dimension registry for each connected server Andrew Steinborn 2024-09-15 13:45:34 -04:00
  • 78f6cfc26c feat: Require any ConsoleCommandSender for the shutdown command (#1428) Timon 2024-09-14 13:18:23 +02:00
  • 2299b78ad3 fix: apply message in PlayerChatEvent when handling SessionPlayerChatPacket (#1411) skbeh 2024-09-14 11:13:57 +00:00
  • 6f6d55e9e6 [ci skip] make 'runShadow' workingDir use the 'run' directory (#1398) powercas_gamer 2024-09-14 13:02:08 +02:00
  • 0cd069ecbf Fix exception while serializing JsonArray (#1426) Nostal Yuu 2024-09-12 03:40:25 +08:00
  • 3c23ee7576 Fix typo for musl crypto Andrew Steinborn 2024-09-07 13:14:04 -04:00
  • 525ac2712e Also provide musl libc builds of Velocity natives Andrew Steinborn 2024-09-07 12:56:31 -04:00
  • 784806848d Do more speculative VarInt reading optimizations (#1418) Andrew Steinborn 2024-09-05 00:00:34 -04:00
  • 46f29480bd Delete now-unused MinecraftVarintLengthCompositeEncoder Andrew Steinborn 2024-09-03 00:40:31 -04:00
  • f034c0277d Have one MinecraftVarintLengthEncoder, not two Andrew Steinborn 2024-09-03 00:33:57 -04:00
  • 52ae735ea3 Change LoginInboundConnection queue type to something that is actually thread-safe Andrew Steinborn 2024-09-02 20:47:01 -04:00
  • 862036d424 Fix a compile error. Andrew Steinborn 2024-09-02 03:00:19 -04:00
  • a7654af1a3 Do some minor natives housekeeping. Andrew Steinborn 2024-09-02 02:57:03 -04:00
  • 55f9509c6e Add a MinecraftVarintLengthCompositeEncoder for backend connections (#1419) Andrew Steinborn 2024-09-02 02:25:04 -04:00
  • 956fca142c Readd accidentally removed macOS arm64 compression native Andrew Steinborn 2024-08-31 22:26:11 -04:00
  • f8c3a1a5cb update the native README with other OS instructions Andrew Steinborn 2024-08-31 20:52:33 -04:00
  • f67d85493e update the native README Andrew Steinborn 2024-08-31 20:47:25 -04:00
  • af629cf000 Fall 2024 recompile of the natives (#1416) Andrew Steinborn 2024-08-31 20:30:47 -04:00
  • 67fb3b70a4 Increase readComponent string size limit to 262,143 for 1.13-1.20.2 (#1409) KoutaChan 2024-09-01 06:11:54 +09:00
  • 6100e675af Switch to alt throw path for reading login message IDs (Fixes #1370) Shane Freeder 2024-08-21 16:44:13 +01:00
  • 00ed2284ec Use the default Minecraft port instead of custom one (#1277) Max Lee 2024-08-10 20:12:19 +01:00
  • dd7b8b4d8f Update 1.21 protocol to include 1.21.1 release (#1402) Timon 2024-08-08 16:47:18 +02:00
  • 51468530a9 [ci skip] add adventure-key and text-minimessage javadoc links (#1394) powercas_gamer 2024-07-26 06:53:22 +02:00
  • f6a47ae8b0 [ci skip] update docs url (#1393) powercas_gamer 2024-07-25 01:25:41 +02:00
  • 09f687e5d5 feat: Add server registered/unregistered events (#1386) Patryk Twardosz 2024-07-25 01:13:21 +02:00
  • 44b1e0c6f9 Print correct exception when hotspot dump fails Shane Freeder 2024-07-22 15:42:42 +01:00
  • a4476253ab End bundle session on server switch (#1385) Jaime Costas 2024-07-19 20:34:46 +02:00
  • d999ee2058 Fix PlayerConfigurationEvent only being called for initial configuration on 1.20.5+ Gero 2024-07-14 16:29:30 +02:00
  • ebc418f6cc Do not use classes from io.netty.util.internal Andrew Steinborn 2024-07-13 21:50:27 -04:00
  • d5e7fa5b84 Add ServerResourcePackRemoveEvent (#1379) Rubén 2024-07-12 04:02:00 -06:00
  • 6073f698e2 Add PlayerConfigurationEvent and PlayerEnteredConfigurationEvent (#1371) Gero 2024-07-12 11:16:42 +02:00
  • e0f74a8493 Bump Adventure to 4.17 (#1376) Jason Penilla 2024-07-10 21:15:28 -07:00
  • 79a5634dfe [ci skip] fix some trivial javadoc warns Shane Freeder 2024-07-10 23:01:08 +01:00
  • 82e81909d8 Add handling for KickPlayerRaw Shane Freeder 2024-07-10 23:00:08 +01:00
  • 5154f02910 Improved fix for #1372 Andrew Steinborn 2024-07-05 22:07:15 -04:00
  • 6224adf70a Don't try to load a candidate plugin with the same ID more than once Andrew Steinborn 2024-07-05 22:01:31 -04:00
  • 4eae510fb7 Don't forward chat acknowledgement if the client didn't acknowledge any chat Gegy 2023-11-27 18:42:11 +01:00
  • c6bb15c69b Fix: only treat command as signed if it has signatures Gegy 2023-11-27 18:41:57 +01:00
  • 077968089e Fix: pass through last seen update in a few missing places Gegy 2023-11-27 18:30:32 +01:00
  • b5ee9dd20a Capture a consistent and reusable 'last seen' state for use in command packets Gegy 2024-02-22 22:33:49 +01:00
  • ec9745769f Explicitly reject consuming signed command when denied by event Gegy 2023-11-27 18:40:45 +01:00
  • 3b7ffa837e Don't require command to be signed to pass it through as-is Gegy 2023-11-27 18:38:55 +01:00
  • 92c48507eb Extract common command handler paths Gegy 2023-11-27 18:36:08 +01:00
  • be73131d5d Remove unneeded check Gegy 2023-11-27 18:33:35 +01:00
  • 6b03b28a61 Refactor ChatQueue to track and expose general chat state Gegy 2023-11-27 18:26:59 +01:00
  • aa4e8780bd Assign ServerConnection to Player before enabling auto read (#1309) wallenjos01 2024-07-04 02:57:30 -06:00
  • 410636a305 [ci skip] Add Issue Forms (#1364) Oliwier Miodun 2024-06-23 18:57:40 +02:00
  • 9d25d309d3 feat: Add basic API for server links (#1353) William 2024-06-18 15:29:58 +01:00
  • e60e2063a8 Add Configuration State API (#1261) Adrian 2024-06-16 10:56:09 -05:00
  • 350ea7f31e 1.21 support (#1338) Gero 2024-06-12 20:33:01 +02:00
  • 2d015cdf5c Add support for canceling ProxyPingEvent (#1264) Adrian 2024-06-08 14:28:33 -05:00
  • 46cf9be297 [ci skip] Fix Javadocs of CookieRequestEvent (#1339) Luccboy 2024-05-30 18:21:26 +02:00
  • 07f1f9e7bd Add Cookie API (#1313) Luccboy 2024-05-30 17:52:30 +02:00
  • deacdb6228 Fix StackOverflowError in CommandGraphInjector when using redirects (#1335) Gero 2024-05-30 13:40:07 +02:00
  • 1c36b66dcb Fix null or empty has handling in LegacyResourcepackHandler (#1331) R00tB33rMan 2024-05-28 09:53:20 -04:00
  • 42d4288334 Fix tab completions not being forwarded to backend if proxy command exists but is inaccessible (#1329) Gero 2024-05-26 14:19:37 +02:00
  • 71bb0246a8 Fix query listener reload bug (#1322) Pantera (Mad_Daniel) 2024-05-24 03:12:28 +09:00
  • a02b601b6c Pass through packets in config state (#1326) Gijs de Jong 2024-05-23 20:09:53 +02:00
  • afd8b55fb5 Fix permission for velocity dump command (#1318) booky10 2024-05-10 03:56:03 +02:00
  • 1228f14742 Hotfix cancelling unsigned 1.20.6 commands Shane Freeder 2024-05-03 19:20:12 +01:00
  • 368d1a7c12 Do not send empty upsert player info packets Shane Freeder 2024-05-01 18:03:37 +01:00
  • 5cdcf86cf9 Properly pass connection exceptions to the logger Shane Freeder 2024-05-01 17:22:18 +01:00
  • 399bc2325f Add version information for 1.20.6 (#1310) Pantera (Mad_Daniel) 2024-04-30 15:13:08 +09:00
  • a9a31f6935 Freeze ubuntu version, Update Gradle Wrapper. (#1292) Kichura 2024-04-26 07:05:23 +02:00
  • 2534412be4 remove access controller (#1306) powercas_gamer 2024-04-24 22:13:09 +02:00
  • f98c522fa6 Make copyright year a placeholder (#1305) powercas_gamer 2024-04-24 22:12:59 +02:00
  • 7e45c17b04 Limit maximum amount of known packs by vanilla defaults (#1303) UserNugget 2024-04-24 12:50:33 +03:00
  • b50f9eceff Fix command argument types for 1.20.5 Shane Freeder 2024-04-24 09:39:22 +01:00
  • 3afd687bf1 Handle KnownPacks packet required for 1.20.5 vanilla connections (#1302) Jeroen B 2024-04-24 07:55:21 +02:00
  • bf507dc0b8 Update snapshot protocol to 1.20.5 release (#1298) Adrian 2024-04-23 10:07:39 -05:00
  • 8f4adb1cec 1.20.5 Support (#1198) Adrian 2024-04-22 21:12:25 -05:00
  • be678840de Added support for components when using CommandSyntaxException (#1295) Adrian 2024-04-21 13:49:44 -05:00
  • 3b6419997c Align default prevent proxy connection settings with the default config file Shane Freeder 2024-04-20 13:57:31 +01:00
  • 9e42049a67 Improved PluginMessaging API (#1254) Adrian 2024-04-08 12:24:20 -05:00
  • a72aef526b New Crowdin updates (#1275) Limbo 2024-04-06 10:22:29 -07:00
  • 3bce4d8576 Succesful is not an extended state Shane Freeder 2024-04-02 14:02:26 +01:00
  • d4077ddc1a only send extended resource pack states on supported versions Shane Freeder 2024-04-02 13:53:22 +01:00
  • ad50582836 Send downloaded/successful resource pack status when already applied (Fixes #1280) Shane Freeder 2024-04-02 13:20:13 +01:00
  • 615b575d91 [ci skip] Add plugin version info to event exception handler (#1263) Adrian 2024-03-23 13:51:44 -05:00
  • 716da9eaf6 [ci skip] Update Gradle to 8.7. (#1274) Kichura 2024-03-23 05:52:39 +01:00
  • 75d6dcc1b8 New Crowdin updates (#1201) Limbo 2024-03-17 22:20:03 -07:00
  • 3b7b902bf5 [ci skip] Fixed typo in KickedFromServerEvent.java (#1266) LightningReflex 2024-03-11 14:21:39 +01:00
  • 8bdfb5899b [ci skip] Update GitHub Actions and use cache (#1237) Triassic 2024-03-11 15:21:21 +02:00
  • 8891faa52c Added event when a command is executed from Velocity (#984) Joo200 2024-03-05 16:11:17 +01:00
  • c34dafe2a2 Implement ProtocolState API (#1224) Adrian 2024-03-03 16:21:22 -05:00
  • 2c8355fc45 Update spotless Shane Freeder 2024-03-03 13:38:40 +00:00
  • 62c6ec044e Make sure that the backend server knows the pack application was successful Shane Freeder 2024-03-02 15:05:35 +00:00
  • 82189a6a21 Tiny rework of Protocol Version API (#1260) Maxim Breitman 2024-03-02 06:42:02 +03:00
  • af09677f60 Fixed disconnection reason display due to outdated client version (#1259) Maxim Breitman 2024-02-29 22:41:05 +03:00
  • d330236b09 Add CommandSource#sendRichMessage and #sendPlainMessage (#1256) Adrian 2024-02-27 12:08:53 -05:00
  • 74c932e579 Fix sending keep alive response to wrong backend server (#1253) Adrian 2024-02-24 14:24:06 -05:00
  • 409ab7b118 [ci skip] Add javadocs warnings about unsupported operations (#1250) Adrian 2024-02-23 14:11:42 -05:00
  • 7ca0689989 Fixed duplicate sending of resource packs responses to backend server (#1249) Adrian 2024-02-22 12:48:36 -05:00
  • fc3bc1f3fe Update Adventure to 4.16.0 (#1248) Adrian 2024-02-20 10:10:52 -05:00
  • 2cf18b0a6d Fix login disconnect from 1.20.4 (#1245) Adrian 2024-02-16 07:34:01 -05:00
  • ecf936f356 Create a new HttpClient per connection (#1243) Adrian 2024-02-15 09:59:34 -05:00
  • ef861819e3 Do not apply a resource pack that has already been applied (#1236) Adrian 2024-02-11 12:00:07 -05:00