Commit Graph
32 Commits
Author SHA1 Message Date
Gero 5d450ab3c7 Support all component-like and literal tooltips and errors (#1600) 2025-08-13 15:12:15 -05:00
Gero b6fd48f282 Update to adventure 4.22.0 (#1595) 2025-06-27 16:56:05 +01:00
Gero 020c7fe6f5 1.21.6 (#1580) 2025-06-17 14:52:50 +01:00
Gero b8fe3577c9 Use correct component serializer in ComponentHolder#getBinaryTag 2025-02-28 15:01:30 +01:00
Gero c0fdf20224 Add InboundConnection#getHandshakeIntent (#1493)
* Add InboundConnection#getHandshakeIntent
2025-01-14 20:44:20 -05:00
Gero 05235da55d 1.21.2 (#1447)
* 24w33a

* 24w34a

* 24w38a

* 24w40a

* 1.21.2
2024-10-22 17:33:55 +02:00
Gero d999ee2058 Fix PlayerConfigurationEvent only being called for initial configuration on 1.20.5+ 2024-07-14 16:29:30 +02:00
Gero 6073f698e2 Add PlayerConfigurationEvent and PlayerEnteredConfigurationEvent (#1371)
* Configuring the player (i.e. sending resource packs) should now be done in the new PlayerConfigurationEvent.

* The new PlayerEnteredConfigurationEvent is called when a player acknowledged the switch to configuration state.

* The PlayerEnterConfigurationEvent is no longer called twice. It is now called when the backed wants to reconfigure the player.

* The PlayerFinishConfigurationEvent should no longer be used to configure the player (i.e. sending resource packs). This is because since 1.20.5 the backend server can't send keep alive packets between switching state anymore and the connection will thus time out.
2024-07-12 11:16:42 +02:00
Gero 350ea7f31e 1.21 support (#1338) 2024-06-12 20:33:01 +02:00
Gero deacdb6228 Fix StackOverflowError in CommandGraphInjector when using redirects (#1335) 2024-05-30 13:40:07 +02:00
Gero 42d4288334 Fix tab completions not being forwarded to backend if proxy command exists but is inaccessible (#1329) 2024-05-26 13:19:37 +01:00
Gero 15897c5258 Fix race condition when switching client from config to play state 2024-02-10 23:28:08 +01:00
Gero 9450e6600c Fix race condition when switching from config to play state 2023-12-23 10:58:32 +01:00
Gero a54d8c681f Support conversion of mixed json array components 2023-12-19 12:13:11 +01:00
Gero e703e9d2b8 Fix SessionPlayerChat packet registration 2023-12-14 14:20:16 +00:00
Gero 98632925e1 javadoc for PlayerResourcePackStatusEvent.Status#isIntermediate 2023-12-14 14:20:16 +00:00
Gero 8bfe0670c4 1.20.4 2023-12-14 14:20:16 +00:00
Gero b00d3bcf5b Fix TabCompleteResponse 2023-12-14 14:20:16 +00:00
Gero 32228e85ab fix disconnect decoding 2023-12-14 14:20:16 +00:00
Gero 8a6c20ee32 Fix NPE in ComponentHolder 2023-12-14 14:20:16 +00:00
Gero 5b8bba4b29 fix binary -> json component 2023-12-14 14:20:16 +00:00
Gero 702dad25c4 don't clear applied resource pack for 1.20.3 in config state 2023-12-14 14:20:16 +00:00
Gero 058aee259a fix resource pack status 2023-12-14 14:20:16 +00:00
Gero 519bf5ee04 Fix title and system chat packets 2023-12-14 14:20:16 +00:00
Gero 814b53f12c WIP 1.20.3 2023-12-14 14:20:16 +00:00
Gero 1cc3f120ee Several improvements and fixes for 1.20.2 (#1097)
* Send LoginAcknowledged immediately

* Resend player list header/footer after backend server switched to config state

* Fix clearHeaderAndFooter not clearing fields in ConnectedPlayer

* Clear boss bars, header/footer, tab list when switching client to config state

* Send client settings in config state
2023-10-12 11:11:47 +02:00
Gero 5ef90c46e3 1.20 2023-06-06 17:13:48 +02:00
Gero 93b6376b38 Remove registry decoding (#979) 2023-03-29 09:21:01 +02:00
Gero c7ba5255e3 Add Player#hasSentPlayerSettings (#980) 2023-03-21 09:22:40 +01:00
Gero 43f6dd653b 1.19.4 (rc1) (#967) 2023-03-09 19:25:52 +01:00
Gero cb1f336d14 Fix cancellation of PlayerChatEvent for key revision GENERIC_V1 (#941) 2023-03-09 18:56:09 +01:00
Gero e8bf6ab522 Fix missing assignment of playerKey in ServerLogin constructor (#776) 2022-06-26 13:24:20 +01:00