Commit Graph

37 Commits

Author SHA1 Message Date
ac891c1ef1 修复内容(FML2CRPMResetCompleteDecoder.java):
对于非 0x02 的数据包:直接释放缓冲区并返回。在重置阶段,唯一需要关注的是 0x02(Login Plugin Response)数据包。其他数据包(如延迟的 PLAY 状态数据包)无法被处于 LOGIN 状态的 MinecraftDecoder 解码,因此安全丢弃。

对于 0x02 + id=98 的数据包:在拦截后添加 buf.release() 来修复内存泄漏。
2026-06-06 03:31:17 +08:00
f8185ddb0d 尝试修复泄露到 BundleDelimiterPacket 的解码过程中的意外数据 2026-06-06 02:41:52 +08:00
Adrian Bergqvist
349ce41f5f
Bump version 2024-12-18 21:00:36 +01:00
Adrian Bergqvist
21d0c11159
Bump 2024-03-29 02:53:16 +01:00
Adrian Bergqvist
0e5f3feb49
Velocity version checker 2023-10-17 22:44:39 +02:00
Adrian Bergqvist
4510f15ebb
Bump version 2023-10-04 14:01:42 +02:00
Adrian Bergqvist
e7fd073652
Updated ServerRedirekt mechanism to support newer Velocity 2023-09-02 00:48:24 +02:00
Adrian Bergqvist
4b5d9131f4
Bump version 2023-06-12 20:15:02 +02:00
Adrian Bergqvist
7ab96fcbb4
Do not reset when going from vanilla to vanilla 2023-06-12 20:13:13 +02:00
Adrian Bergqvist
07547130be
Changed ChannelInitializers to be more compatible 2023-06-06 00:24:35 +02:00
Adrian Bergqvist
9c5f49f6e9
Change config and fixed some bugs 2023-06-03 00:35:31 +02:00
Adrian Bergqvist
cd8df2c5a0
CRPM detection 2023-05-30 19:52:41 +02:00
Adrian Bergqvist
1b59fbae1a
Added Server Redirect support 2023-05-12 19:25:25 +02:00
Adrian Bergqvist
b8c905e619
FML3 support 2023-05-07 16:25:28 +02:00
Adrian Bergqvist
a0b38b7595
Changed reset mechanism 2023-05-06 16:00:30 +02:00
Adrian Bergqvist
f1b1cc463c
Revert "Make minecraft packet instead of forge when decoding CRPM reset."
This reverts commit 30e90556ff.
2023-05-02 18:43:05 +02:00
Adrian Bergqvist
30e90556ff
Make minecraft packet instead of forge when decoding CRPM reset. 2023-05-02 16:28:41 +02:00
Adrian Bergqvist
cfa7ecad21
Removed forge packet queue from pipeline 2023-04-21 22:24:39 +02:00
Adrian Bergqvist
bee74b68b9
BungeeGuard support 2023-04-16 19:59:15 +02:00
Adrian Bergqvist
15d84984d1
Bump version 2023-04-14 22:13:33 +02:00
Adrian Bergqvist
7cb4890995
Plugin doesn't send anything during reset. Disconnect handling. 2023-04-13 23:50:57 +02:00
Adrian Bergqvist
08bdfe9b22
Fixed pluginloginpacket queue 2023-04-13 20:21:36 +02:00
Adrian Bergqvist
8beb59a627
Queue packets when client isn't ready 2023-04-08 19:26:33 +02:00
Adrian Bergqvist
1690815bd9
Updated reset-timeout limit 2023-04-07 16:13:14 +02:00
Adrian Bergqvist
3cc162a2a4
Unnecessary reset Vanilla <-> Vanilla 2023-04-06 15:33:50 +02:00
Adrian Bergqvist
ebc80709b1
Unregister connection before it's ready 2023-04-05 21:15:38 +02:00
Adrian Bergqvist
8937cc8182
Available Commands via plugin message 2023-03-26 21:40:28 +02:00
Adrian Bergqvist
dbd5e36311
Merge remote-tracking branch 'origin/non-api' into non-api 2023-03-26 19:32:14 +02:00
Adrian Bergqvist
d6a89ddec9
Interact with forge packets 2023-03-26 19:31:23 +02:00
Joseph T. McQuigg
39153ff423
1.19.4 Velocity
Signed-off-by: Joseph T. McQuigg <J.T.McQuigg12@gmail.com>
2023-03-23 00:24:12 -04:00
Joseph T. McQuigg
8e7cf65000
Gradle 8.0
Signed-off-by: Joseph T. McQuigg <J.T.McQuigg12@gmail.com>
2023-02-17 14:25:22 -05:00
Adrian Bergqvist
d6cc47aba1
Server switch logic rewritten 2023-02-16 21:11:13 +01:00
Adrian Bergqvist
e2c49f35e6
Config file 2023-02-09 22:41:29 +01:00
Adrian Bergqvist
3172c5f672
Command Argument Serializer 2023-02-08 17:54:37 +01:00
Adrian Bergqvist
41d358e16b
Always do shadowjar 2023-01-12 19:20:43 +01:00
Adrian Bergqvist
88ab569163
Bump version 2023-01-12 18:55:39 +01:00
J.T. McQuigg
a9198739ec Move build.gradle to kotlin 2022-12-27 16:57:03 -05:00