Commit Graph

1316 Commits

Author SHA1 Message Date
8dd77af343 Change projet configuration and POM for Pandacube 2025-04-04 22:52:02 +02:00
fb9e1b0499 Remove modules and startup delay
We don’t need them for Pandacube
2025-04-04 22:51:57 +02:00
md_5
f6151dce56
Bump version to 1.21-R0.3-SNAPSHOT 2025-03-28 19:52:19 +11:00
md_5
9667743735
Release 1.21-R0.2 2025-03-28 19:49:50 +11:00
md_5
7587f03306
SPIGOT-8024, #3811, #3812: Add versioned chat serialization (beta) 2025-03-28 07:01:06 +11:00
md_5
fa6d47732d
Bump version to 1.21-R0.2-SNAPSHOT 2025-03-26 19:38:24 +11:00
md_5
252e7b0027
Release 1.21-R0.1 2025-03-26 19:33:00 +11:00
Outfluencer
687c302610
Add WriteTimeoutHandler 2025-03-23 08:19:07 +11:00
Outfluencer
4b0262312e
#3805: Remove redundant PluginMessage handler in InitialHandler
There is no state in wich we could decode a PluginMessage in InitialHandler, so we should remove it here.
2025-03-22 17:33:46 +11:00
Outfluencer
9476ffccdb
#3797: Expose sendPacketQueued to unsafe interface 2025-03-08 16:56:20 +11:00
Outfluencer
458246505f
Don't attempt to read packets after channel is closed/closing 2025-03-03 19:58:46 +11:00
md_5
0d153feee7
#3791: Handle third party tools rewriting integers badly 2025-02-18 19:17:31 +11:00
Valentine
591e18753d
#3786: Fix missing compressor release when removing LengthPrependerAndCompressor handler 2025-02-16 07:44:55 +11:00
Outfluencer
556a15a6f8
#3733: Add incoming packet configuration options 2025-02-15 17:26:15 +11:00
Janmm14
774a6fd68c
#3766: Combine packet length prepending and compressor 2025-02-15 15:20:00 +11:00
Outfluencer
0070421549
#3776: Expose ChannelInitializerHolder in protocol module 2025-02-15 14:52:29 +11:00
md_5
4dad940a2f
Extract bungee plugin message channel to constant 2025-02-12 07:09:05 +11:00
Valentine
ed4a80eb0b
#3781: Fix eventLoopCallback 2025-02-09 08:17:16 +11:00
Outfluencer
c3e4a6ef5b
#3779: Improve eventloop consistency and isClosing code 2025-02-08 15:50:43 +11:00
Outfluencer
69861e5334
#3778: Null check team collision rule because it does not exist in 1.8 2025-02-07 07:06:45 +11:00
md_5
508c2f7ac3
Minecraft 25w05a protocol support 2025-02-01 12:50:31 +11:00
Outfluencer
80bb237289
#3774: Minecraft 25w04a chat component changes 2025-01-29 20:35:46 +11:00
Outfluencer
4fded9828f
#3775: Allow decompressed packets to grow to max capacity
Do not use size as max capacity, as its possible that the entity
rewriter increases the size afterwards. This would result in a kick (it
happens rarely as the entity ids size must differ).
2025-01-29 07:52:09 +11:00
md_5
6b22690971
Minecraft 25w04a protocol support 2025-01-27 20:09:01 +11:00
md_5
60a3bf082f
Preallocate compression output buffer to remove unnecessary resizing 2025-01-27 20:08:58 +11:00
Outfluencer
0aa2871b26
#3761: Whitelist LoginPayloadResponse in UpstreamBridge#shouldHandle
Required for #3758 to function correctly.
2025-01-23 07:11:11 +11:00
Outfluencer
1265a9927b
#3769: Fix possible NoSuchElementException changing compression 2025-01-07 20:46:20 +11:00
md_5
373dab05ad
Minecraft 1.21.4-pre1 support 2024-11-23 12:27:38 +11:00
Outfluencer
f6b40b1186
#3758: Handle LoginPayloadResponse in UpstreamBridge 2024-11-19 20:20:17 +11:00
BoomEaro
7a42f12716
#3760: Fix possible NPE when trying to get encoder/decoder protocol 2024-11-17 11:43:31 +11:00
Outfluencer
8212e10c7c
#3756, #3757: Queue PlayerListItemRemove packets for disconnecting players 2024-10-21 21:05:01 +11:00
Outfluencer
672db9fe47
#3753, #3754: Don't disconnect during login if the player is on a server 2024-10-13 09:38:59 +11:00
Outfluencer
2bacf6572b
#3743: Fix infinite encrypting screen on miss configured ip-forwarding 2024-10-06 19:03:45 +11:00
Valentine
9813e46e66
#3746, #3666: Fix potential race conditions when connecting to multiple servers at the same time 2024-10-06 18:55:12 +11:00
Valentine
01a5f36012
#3751: Fix potential overriding of cipher by other libraries 2024-09-29 19:44:15 +10:00
Outfluencer
acb85e30fa
#3742: Add more checks to InitialHandler 2024-09-21 09:05:50 +10:00
Outfluencer
a89cf5f36d
#3736: Add simple login payload API 2024-09-09 21:06:48 +10:00
Outfluencer
b309e4ac50
#3737: Use composite buffers where possible 2024-09-09 21:01:19 +10:00
md_5
477ea5983c
Remove unused field 2024-09-08 13:15:40 +10:00
Outfluencer
5fbcc6b119
#3732: Fix protocol state issue 2024-08-26 20:06:34 +10:00
Outfluencer
d32eedd333
#3727: 24w34a snapshot support 2024-08-25 09:15:03 +10:00
Outfluencer
e1d4b6adc7
#3731: Update cookie handling with vanilla limits and don't allow unrequested cookies 2024-08-25 09:10:00 +10:00
Outfluencer
534148763f
#3721: Improve same uuid and name checks
We didn't return so the login event was fired for a disconnected player
2024-08-22 19:25:45 +10:00
lax1dude
6b612302e1
#3718, #3717: Add check for SSE 4.2 and PCLMUL support to native zlib 2024-08-08 18:19:20 +10:00
Outfluencer
c310e3339f
#3720: Replace some println calls with proxy logger 2024-08-07 19:57:09 +10:00
Raraph84
45d2f44003
#3713: Add default admin permissions for /find and /send 2024-07-28 21:04:41 +10:00
Raraph84
a57adcce00
#3711, #3712: Don't try to reconnect player when it disconnects manually
* Set server obsolete when disconnected by the proxy
2024-07-28 21:02:31 +10:00
Outfluencer
cda4537fba
#3695, #3696: Connect player to fallback if backend disconnects silently 2024-06-23 08:47:05 +10:00
md_5
8a88ce464e
Minecraft 1.21 support 2024-06-14 01:05:00 +10:00
Outfluencer
006a14a75c
#3689, #3690: Don't immediately close HAProxy health check 2024-06-13 21:07:08 +10:00