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
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