Commit Graph

1339 Commits

Author SHA1 Message Date
dc8d29a05b Change projet configuration and POM for Pandacube 2025-07-01 21:24:43 +02:00
43dab76bd5 Remove modules and startup delay
We don’t need them for Pandacube
2025-07-01 21:24:43 +02:00
Outfluencer
bccce74c3c #3799, #3800: Do not parse the collision and visibility strings of the Team packet 2025-06-22 09:23:07 +10:00
md_5
97f65726d2 Bump version to 1.21-R0.4-SNAPSHOT 2025-06-16 07:34:53 +10:00
md_5
e3ab8ef15f Release 1.21-R0.3 2025-06-16 07:32:05 +10:00
FlorianMichael
d5bcabdc60 #3848: Add support for showing dialogs in configuration state
Co-authored-by: Outfluencer <git@outfluencer.dev>
2025-06-16 07:29:16 +10:00
Outfluencer
2b9808cd13 #3846, #3847: Handle packet bundles 2025-06-08 11:07:20 +10:00
Yannick Lamprecht
31f7ef8c54 #3834: Update to SLF4J 2 2025-06-03 20:06:28 +10:00
Mickey42302
244412405a #3840: Add separate permission for "/alertraw" 2025-06-03 19:58:32 +10:00
md_5
7cde213e63 #3837: Update to JLine 3 2025-06-01 12:09:40 +10:00
md_5
aa44ebe770 Remove obsolete/unused findbugs-annotations 2025-05-31 13:07:09 +10:00
md_5
5dad41034b Migrate from trove to fastutil 2025-05-31 12:54:26 +10:00
Outfluencer
41e49dad6b #3803: Add NBT module 2025-05-31 10:16:29 +10:00
md_5
89e66ed648 Minecraft 1.21.6-pre1 support 2025-05-29 21:50:45 +10:00
md_5
68f4f6bd40 Add Java 25-ea to GitHub Actions 2025-05-25 10:32:25 +10:00
md_5
f8de305477 Expand CustomClickEvent to have raw and parsed data 2025-05-22 22:16:22 +10:00
md_5
69e4872f40 Minecraft 25w20a protocol support 2025-05-17 16:01:00 +10:00
Outfluencer
a336efb8fa #3825, #3826: Check memory address availability before using natives 2025-05-12 20:45:27 +10:00
onebeastchris
ae2fc30b7b #3828: Set allocator using Netty system property to apply pooled allocator default globally 2025-05-12 20:39:24 +10:00
Outfluencer
89069a362d #3823: Add client brand API 2025-04-21 16:28:16 +10:00
Outfluencer
1279cca971 #3810: Use retainedSlice if possible in MinecraftDecoder 2025-04-19 15:40:09 +10:00
Outfluencer
26433bf021 #3821: Fix race condition that leads to incorrect packet order 2025-04-19 15:32:34 +10:00
Outfluencer
d7538df91b #3815: Ensure ping response for unthrottling 2025-04-12 17:14:38 +10:00
Outfluencer
2516de6586 #3816: Upgrade Netty to 4.2.0.Final 2025-04-12 17:13:31 +10:00
Valentine
1da3a8c240 #3814: Fire exception in pipeline if async task in eventloop throws exception 2025-04-12 17:10:51 +10: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